Advent and Christmas

12345678
Across
  1. 5. (The shepherds' reaction to the angelic announcement, 4 letters)
  2. 6. (The song of praise sung by the angels, 4 letters)
  3. 7. (The period of anticipation before Christmas, 7 letters)
  4. 8. (The angel who appeared to Mary, 6 letters)
Down
  1. 1. (The celebration of Jesus' birth on December 25th, 9 letters)
  2. 2. (The location of Jesus' birth, 8 letters)
  3. 3. (A Christian season of preparation before Christmas, 4 letters)
  4. 4. (A guiding light for the Wise Men, 4 letters)