Across
- 2. empathetic
- 4. intelligent
- 6. wise
- 13. expert
- 14. respected
- 16. friend
- 17. dedicated
- 19. valued
- 20. wonderful
- 21. generous
Down
- 1. resourceful/witty
- 3. learning
- 4. inspirational
- 5. hard-working
- 7. teacher
- 8. extraordinary
- 9. the best
- 10. loved
- 11. fun
- 12. kind
- 15. clever
- 18. caring
