Across
- 3. warm-hearted
- 4. really
- 7. mean
- 8. a little bit
- 9. weird
- 11. lazy
- 12. selfish
- 13. nice/kind
- 14. easy-going
- 16. athletic
- 17. hardworking
- 18. reliable
Down
- 1. very
- 2. from time to time
- 5. always
- 6. crazy
- 10. often
- 11. annoying
- 13. sensitive
- 15. lively
