Final end-of-the year crossword

12345678910111213141516171819202122232425262728293031323334353637383940
Across
  1. 2. window
  2. 5. mirror
  3. 9. wife
  4. 10. parents
  5. 12. lesson
  6. 13. aunt
  7. 16. favourite
  8. 17. uncle
  9. 18. fantastic
  10. 21. interesting
  11. 25. science
  12. 26. porch
  13. 28. cheap
  14. 29. art
  15. 30. modern
  16. 33. garden
  17. 37. balcony
  18. 39. comfortable
  19. 40. subject
Down
  1. 1. sink
  2. 3. wardrobe
  3. 4. boring
  4. 6. shower
  5. 7. expensive
  6. 8. dictionary
  7. 11. pencilcase
  8. 14. niece
  9. 15. downstairs
  10. 19. difficult
  11. 20. kitchen
  12. 22. stairs
  13. 23. cool
  14. 24. nephew
  15. 27. husband
  16. 31. rug
  17. 32. tiny
  18. 34. amazing
  19. 35. excellent
  20. 36. sofa
  21. 38. bookcase