Across
- 2. confident
- 3. talkative
- 4. sick
- 6. careful
- 8. understanding
- 9. spontaneous
- 14. selfish
- 15. fair
- 17. crazy, nuts, screwy
- 18. rude, vulgar, crude
- 19. trustworthy
- 22. daring
- 24. attentive
Down
- 1. caring, affectionate
- 5. surprised
- 7. faithful
- 9. polite, well mannered
- 10. cheerful
- 11. polite, courteous
- 12. generous, kind
- 13. respect
- 16. hardworking
- 20. kind, friendly
- 21. worried
- 23. restless, curious, lively, agitated
