Xmas Xword Puzzle

1234567891011121314151617181920212223242526272829303132333435363738394041424344
Across
  1. 2. Your son travelled to this country the year the world changed forever
  2. 7. Family friend on a hot tin roof
  3. 9. Home of Roddy and Zita
  4. 10. David and James played this sport but (I think) Peter was spared
  5. 11. Listen here in hope of snow days
  6. 13. Bad dog; less popular than its red cousin
  7. 15. Artistic parade-marchers
  8. 16. Grandma Riley's favourite place to eat
  9. 17. The Grants inherited this from us
  10. 20. Grandpa Goldie's second language
  11. 21. My pet hamster
  12. 25. A game the whole family enjoyed together
  13. 29. Last name of an elementary school principal
  14. 30. An after-church delicacy
  15. 33. virescent site of many sleepovers
  16. 34. Babysitter with sticky-fingered boyfriend
  17. 35. Portmanteau of two family members who share a birthday
  18. 37. Mother of Monnie
  19. 39. Oft-sighted mythical creatures in Antigonish County
  20. 40. Your favourite son
  21. 41. First video game console in the house
  22. 42. Local walker known for footware
  23. 43. My favourite place to go 'window shopping'
  24. 44. Cartoon I recall you being particularly opposed to
Down
  1. 1. Too-chatty chopper
  2. 3. Play that featured two of your sons on stage
  3. 4. How we earned money as kids
  4. 5. Rachel's lesser-known kitten
  5. 6. Sport we played out on the Point
  6. 8. Nose chewed off to spite his face
  7. 12. Your patron saint of aggravation
  8. 14. Novel featuring Tock: a talking, oversize dog with an alarm clock on each side
  9. 16. The crime family one of your sons once worked for
  10. 18. Insipid ursine family
  11. 19. Rescuer of drowning children
  12. 22. StFX's 1974 Athlete of the Year
  13. 23. Neighbourhood bully
  14. 24. Your second-favourite son
  15. 26. Mother of your fourth son
  16. 27. Your third-favourite son
  17. 28. This animal was our school mascot at St. Andrews
  18. 31. The Leg
  19. 32. In The Rileys & The Goldies, this cousin said/sang: "Peedo Peedo Peedo Peedo"
  20. 36. Site of a serious injury
  21. 38. Owner of a certain field