Preparing for Jesus

123456789101112131415161718
Across
  1. 3. Announced the arrival of Jesus
  2. 5. Was willing to sacrifice his son
  3. 6. Baby
  4. 7. An ancestor of Jesus
  5. 8. Died on a cross and rose again
  6. 10. We are __________ because of Jesus
  7. 13. Separates us from God
  8. 14. When a new baby arrives
  9. 15. A perfect creation
  10. 17. The small town of a new-born king
  11. 18. Sent his Son to earth
Down
  1. 1. a prediction of the future
  2. 2. Almost and old testament sacrifice
  3. 4. A gift for Jesus
  4. 9. Earthly father of Jesus
  5. 11. Carried Mary before she gave birth
  6. 12. Was told by an angel she would have a baby
  7. 13. Watching their flocks
  8. 16. Pointed the way