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