Across
- 2. insolent
- 11. amusing
- 14. wonderfull, delightfull
- 15. higher good
- 17. reason to have friends
- 18. someone or something which is stylish
- 20. someone who writes
Down
- 1. to show kindness
- 3. showing happiness and optimism
- 4. the player of a keyboard instrument
- 5. a tasty spread
- 6. a sport played with feet
- 7. something to entertain
- 8. abnormal, different, curious
- 9. to cause laughter or humour
- 10. someone who cooks
- 12. something to eat
- 13. a small dog (mine!)
- 16. an expression of happiness
- 19. all the above