Across
- 3. ill-hearted
- 5. this person thinks a lot of himself/herself
- 7. surprised
- 9. doesn't like tidying
- 10. good-looking
- 14. self-assertive
- 17. not nice
- 18. irritated/angry
- 19. malicious/rude
- 20. carefree/relaxed
- 21. appearance
Down
- 1. irritated or doesn't like waiting
- 2. you can depend/rely on this person
- 4. generous
- 6. peaceful
- 8. let down/upset
- 11. untidy/messy
- 12. inspiring
- 13. take responsibility for his/her actions
- 15. sociable
- 16. doesn't talk about his/her successes
