character puzzle

1234567
Across
  1. 3. is a Scottish general and the thane of glamis.
  2. 5. duncan the good king of scotland whom macbeth,in his ambition for the crown is trying to murder him.
  3. 7. a scottish nobleman hostile to macbeth's kingship.
Down
  1. 1. The son of Duncan, whose restoration to the throne.
  2. 2. 3 witches they clearly take a perverse delight using their knowledge of the future.
  3. 4. will inherit the scottish throne.
  4. 6. macbeth macbeth's wife.