Across
- 5. to flirt
- 8. stingy
- 10. to hate
- 13. to dream about
- 15. sensible
- 16. widowed
- 17. insincere
- 18. to attract
- 19. couple, partner
- 20. single
- 21. affectionate
Down
- 1. blind date
- 2. trust, confidence
- 3. lying
- 4. proud
- 6. to be sick of
- 7. good spirit
- 9. upset
- 11. careful
- 12. to be embarrassed
- 13. to put up with someone
- 14. overwhelm