Luke 1:26-27 In the sixth month the angel Gabriel was sent from God to a city of Galilee named Nazareth, to a virgin betrothed to a man whose name was Joseph, of the house of David. And the virgin’s name was Mary.
Why Mary? This is a question that some think is important while others brush it off as not important at all. Regardless of where you stand on that, Mary was part of a grand story and it was for a reason.
God is sovereign over all things and He provides a way for His will to be carried out. Long before John the Baptist was preparing the way for the Messiah, God was getting things in order. Mary was chosen specifically by God. There is no coincidence in regards to her being the one who would carry the Christ child in her womb. Mary was descended from the right line of Jews to fulfill the prophesies of old. Not only her, but Joseph as well.
Jesus was to be born in Bethlehem (Micah 5:2). He was to be born unto a virgin mother (Isaiah 7:14). He was to live a life that could only have happened exactly as it did if Mary was His mother. Being engaged to Joseph meant that Mary had to make a journey to Bethlehem in Judea for a census at the time of Jesus’ birth. This was God’s provision for the prophesies to be fulfilled in the birth of Jesus. Mary was chosen for many reasons, but it had to be her. It had to be her that bore the Son of God into the world.