Across
- 2. skinny
- 5. handsome
- 7. red-headed
- 10. sincere
- 11. nice
- 12. fat
- 13. good
- 16. brunette
- 18. fantastic
- 19. generous
- 22. funny
Down
- 1. beautiful
- 3. ambicious
- 4. ugly
- 5. funny
- 6. honest
- 8. lazy
- 9. shy
- 14. pretty
- 15. tall
- 17. short
- 20. blonde
- 21. serious
