Who foretold the birth of Jesus?

**********