Christmas carols

1234567891011121314151617
Across
  1. 2. _________ upon a time
  2. 4. A male monarch
  3. 6. People who watch over sheep
  4. 8. A creeping, climbing plant
  5. 10. A trough in a stable to hold feed for livestock
  6. 12. A dozen
  7. 14. Hollow cup objects that make sounds when hit
  8. 15. Synonym of loyal, steadfast
  9. 16. The number after two
  10. 17. An old fashioned word meaning you
Down
  1. 1. Opposite of going
  2. 3. Opposite of low
  3. 5. Another word for happiness, gladness
  4. 7. A word meaning still, soundless
  5. 9. Opposite of last
  6. 11. Messengers of God
  7. 13. Middle of the night
  8. 14. A town located about 10km south of Jerusalem