The song “Mary, did you know” has a beautiful melody, and a sweet sentiment .
However, when we compare Isaiah 9, with Gabriel’s announcement to her, it’s plain to see she would have instantly knowing what Gabriel was referring to.
Mary, even though she was likely in her mid teens, even though she would not have been able to leave attend the synagogue school, would never the less been very familiar with Isaiah. She would have heard the prophecies throughout her life. At home, in the synagogue, and around her village.
A simple comparison with Isaiah 9 & Luke one make this apparent rather quickly.
“But there will be no more gloom for her who was in anguish. In earlier times He treated the land of Zebulun and the land of Naphtali with contempt, but later on He will make it glorious, by the way of the sea, on the other side of the Jordan, Galilee of the Gentiles. The people who walk in darkness Will see a great light; Those who live in a dark land, The light will shine on them. You will multiply the nation, You will increase their joy; They will rejoice in Your presence As with the joy of harvest, As people rejoice when they divide the spoils. For You will break the yoke of their burden and the staff on their shoulders, The rod of their oppressor, as at the battle of Midian. For every boot of the marching warrior in the roar of battle, And cloak rolled in blood, will be for burning, fuel for the fire. For a Child will be born to us, a Son will be given to us; And the government will rest on His shoulders; And His name will be called Wonderful Counselor, Mighty God, Eternal Father, Prince of Peace. There will be no end to the increase of His government or of peace On the throne of David and over his kingdom, To establish it and to uphold it with justice and righteousness From then on and forevermore. The zeal of the Lord of armies will accomplish this.”
Isaiah 9:1-7 -NASB
And the angel said to her, “ Do not be afraid, Mary, for you have found favor with God. And behold, you will conceive in your womb and give birth to a son, and you shall name Him Jesus. He will be great and will be called the Son of the Most High; and the Lord God will give Him the throne of His father David; and He will reign over the house of Jacob forever, and His kingdom C have no end.”
Luke 1:30-33 -NASB
Gabriel tells Mary that Jesus is the Son of God, and that He is to receive David’s throne.
And we know that she understands based on the song she composed on the spot when talking with her cousin Elizabeth.
And Mary said: “ My soul exalts the Lord, And my spirit has rejoiced in God my Savior. For He has had regard for the humble state of His bond-servant; For behold, from now on all generations will call me blessed. For the Mighty One has done great things for me; And holy is His name. And His mercy is to generation after generation Toward those who fear Him. He has done mighty deeds with His arm; He has scattered those who were proud in the thoughts of their hearts. He has brought down rulers from their thrones, And has exalted those who were humble. He has filled the hungry with good things, And sent the rich away empty-handed. He has given help to His servant Israel, In remembrance of His mercy, Just as He spoke to our fathers, To Abraham and his descendants forever.”
Luke 1:46-55 – NASB