Hamlet

1234567
Across
  1. 4. very surprised and upsed about something unexpected which happens
  2. 6. someone like Shakespeare who creates plays
  3. 7. to watch someone secretly
Down
  1. 1. a substance which causes illness or death
  2. 2. the way someone is feeling
  3. 3. doing something to hurt someone in return for something bad they did to you
  4. 5. extremely angry