Across
- 4. weak
- 5. studious
- 6. shy
- 9. short
- 10. ugly
- 13. fat
- 15. hardworking
- 18. old
- 19. romantic
- 20. mean/unfriendly
- 22. lazy
- 23. nice/friendly
Down
- 1. athletic
- 2. outgoing
- 3. strong
- 7. brunette/tan
- 8. boring
- 11. foolish/silly
- 12. young
- 14. redhead
- 16. tall
- 17. blond
- 21. serious
