Christmas time again

123456789101112131415161718192021222324
Across
  1. 3. last night of Christmas
  2. 4. messenger from God
  3. 8. day after Christmas Day
  4. 10. three kings from the orient
  5. 13. Jewish king
  6. 14. Roman governor
  7. 16. these animals pull Santa's sleigh
  8. 17. a Christmas play
  9. 21. heavenly body
  10. 22. man watching over sheep
  11. 24. language of the arabs
Down
  1. 1. I'm always dreaming of this
  2. 2. David's city
  3. 5. spice offered as gift to Jesus
  4. 6. another gift from the three kings
  5. 7. original Father Christas
  6. 9. another name for the three kings
  7. 11. another spice
  8. 12. desert where Moses wandered
  9. 13. language of the Jews
  10. 15. heavenly body
  11. 18. ancient midwinter feast
  12. 19. day before Christmas Day
  13. 20. language spoken by Jesus
  14. 23. to listen