Adjectives - nouns

123456789101112131415161718192021222324
Across
  1. 2. optimism
  2. 4. patient
  3. 6. pessimistic
  4. 11. generous
  5. 14. self-confident
  6. 15. enthusiastic
  7. 17. flexible
  8. 20. realistic
  9. 22. honest
  10. 23. punctual
  11. 24. sympathetic
Down
  1. 1. thoughtful
  2. 3. idealistic
  3. 5. serious
  4. 7. stubborn
  5. 8. mature
  6. 9. cheerful
  7. 10. intelligence
  8. 12. ambitious
  9. 13. creative
  10. 16. shy
  11. 18. loyalty
  12. 19. sociable
  13. 21. modest