Do You Know Christmas Carols?

123456789101112131415
Across
  1. 1. You're as cuddly as a ______
  2. 3. Was to certain poor ________
  3. 6. Five _______ rings
  4. 8. The _______ in the sky looked down where ...
  5. 10. All is calm, all is _______
  6. 11. Oh, _______ of comfort and joy
  7. 12. A thrill of ______ the weary world rejoices
  8. 14. 'Tis the season to be _______
Down
  1. 2. There's a ______ in the Grand Hotel
  2. 4. They never let poor ______
  3. 5. _______ roasting on an open fire
  4. 7. Good tidings we _______
  5. 9. Oh what fun it is to ride in a one-horse open
  6. 13. Let men their songs _______
  7. 15. How ______ are your branches