Across
- 2. Friendly and active
- 5. Never says 'please' or 'thanks'
- 7. Can't stand waiting for anything
- 8. Shares with people
- 11. Thinks he/she is better than other people
- 15. Another word for cheap.
- 16. Works hard
- 19. Keeps promises
- 20. Doesn't like to spend money on others people
- 21. Another word for cruel.
- 22. Makes people laugh.
Down
- 1. Cheats and lies
- 3. The opposite of rude
- 4. Always on time. Never late.
- 6. Smart
- 9. Doesn't lie or cheat.
- 10. Doesn't keep promises.
- 12. Doesn't like meeting new people or speaking in public.
- 13. Get angry or depressed easily and often.
- 14. Never changes his or her mind
- 17. Nice
- 18. Wants everything
