One day an angel visited a virgin named Mary. Mary was engaged to marry a man named Joseph. The angel said to her, “Mary, the Spirit shall come upon you and you will give birth to a son, and you will name him Jesus – for he will save his people from their sins. He will be called Immanuel which means “God with us.” The Lord God will give him the throne of his father David. He will reign forever.”
Because of a population registration, Mary and Joseph went to Bethlehem, the city of David. While they were there, she gave birth to her firstborn son. She wrapped him in cloth and laid him in a manger, because there was no guest room available.
In that region there were shepherds keeping watch over their flock. An angel appeared to them saying, “I proclaim to you good news of great joy that will be for all people – today in the city of David a Savior was born, the Messiah, the Lord.” The shepherds hurried off and found Mary and Joseph, and the baby who was lying in the manger.
Meaning: The entire Old Testament awaited the birth of the Savior promised in Genesis 3:15. Finally he has been born! Jesus is the promised Messiah. He saves people from their sins – thus fulfilling the promise to Adam and Eve of one who would defeat Satan. His birth is good news of salvation for all people – thus fulfilling the promise to Abraham of worldwide blessing. Finally, he shall be a king forever – thus fulfilling the promise to David of a descendant on the throne eternally.