Surprise!

1234567
Across
  1. 3. very pleased
  2. 4. extremely esurprised
  3. 6. shocked
  4. 7. extremely happy
Down
  1. 1. very shocked or surprised
  2. 2. difficult to believe
  3. 4. very surprised
  4. 5. not planned