Christmas Eve

12345
Across
  1. 2. Who were the first people to hear that Jesus had been born?
  2. 4. What was the name of the man who had been waiting for Jesus?
  3. 5. What town was Jesus born in?
Down
  1. 1. What is the name for Jesus that means "anointed one"?
  2. 3. Who gave Jesus His name?