Across
- 4. pessimistic
- 8. creative
- 12. funny
- 13. generous
- 15. sincere
- 17. blonde
- 18. impatient
- 19. tall
Down
- 1. red-haired
- 2. shy
- 3. spontaneous
- 4. patient
- 5. stingy
- 6. serious
- 7. intelligent
- 9. hard-working
- 10. lazy
- 11. dark-haired
- 14. optimistic
- 16. studious
