Across
- 2. bold, daring
- 4. old
- 5. calm
- 10. lazy
- 12. boring
- 13. impatient
- 17. pretty, cute
- 20. young
- 21. sporty
- 24. stupid
- 26. patient
- 27. ugly
- 29. shy
Down
- 1. foolish
- 3. difficult
- 6. tall
- 7. fun to be with
- 8. good
- 9. serious
- 11. interesting
- 14. red-haired, ginger
- 15. smart
- 16. handsom, good-looking
- 18. funny
- 19. bad
- 22. blonde
- 23. brunette, brown-haired
- 25. hard-working
- 27. easy
- 28. short
