Powerful adjectives

12345678910
Across
  1. 3. Very foolish
  2. 5. Deeply and unforgettably shocking
  3. 6. Very surprising or shocking
  4. 7. Too unplesant, painful
  5. 8. Very surprising and amazing
  6. 10. So surprising that it is almost impossible to believe
Down
  1. 1. Extremely large
  2. 2. Extremely great
  3. 4. Making you feel upset
  4. 9. Very impressive and attractive