Across
- 3. comical
- 6. kind
- 9. clean
- 10. hard, challenging
- 12. hard-working
- 15. special
- 17. soft
- 18. confused
- 20. generous
- 24. open
- 25. faithful
- 26. shy
- 28. lazy
- 29. honest
- 30. silly, foolish
Down
- 1. difficult
- 2. selfish
- 4. old
- 5. easy
- 7. grateful
- 8. poor
- 11. beautiful
- 13. young
- 14. closed
- 16. dirty
- 19. fun
- 21. studious
- 22. wise
- 23. comfortable
- 27. funny
