"Mary, Did You Know?" Song Meaning & Lyrics

GodTube Staff
"Mary, Did You Know?" is a modern Christmas song created in the late 20th century. The lyrics are asking Mary if she knew the eventual significance and salvation her son, Jesus Christ, would have for mankind and the miracles He would perform. In the Christmas tradition, this song celebrates the birth of Jesus as a gift from God. Learn more about the story behind this song and watch some of our favorite performances below!

Mary did you know
That your baby boy will one day walk on water?
Mary did you know
That your baby boy will save our sons and daughters?
Did you know
That your baby boy has come to make you new?
This child that you've delivered
Will soon deliver you

Mary did you know
That your baby boy will give sight to a blind man?
Mary did you know
That your baby boy will calm a storm with His hand?
Did you know
That your baby boy has walked where angels trod?
And when you kiss your little baby
You've kissed the face of God

Mary, did you know?
The blind will see
The deaf will hear
And the dead will live again
The lame will leap
The dumb will speak
The praises of the Lamb

Mary did you know
That your baby boy is Lord of all creation?
Mary did you know
That your baby boy will one day rule the nations?
Did you know
That your baby boy is heaven's perfect Lamb?
This sleeping child you're holding
Is the Great I Am

Oh, Mary, did you know?

Lyrics © Warner Chappell Music, Inc., CAPITOL CHRISTIAN MUSIC GROUP

Songwriters Mark Lowry, Music by Buddy Greene Published by © Warner Chappell Music, Inc., CAPITOL CHRISTIAN MUSIC GROUP

The Story Behind "Mary, Did You Know?" Song Meaning &

"Mary, Did You Know?" is a contemporary Christmas song directed towards Mary, mother of Jesus, with lyrics penned by Mark Lowry in 1984, and music composed by Buddy Greene in 1991.

Mark Lowery's song idea came to while working on a Christmas Program in 1984. He recalled a conversation he had with his own mother about Jesus' birth where she said, "If anyone on earth knew for sure that Jesus was virgin born--Mary knew!" Mark spent the next seven years tweaking his lyrics and thinking about what he would have asked Mary if he'd met her. Then in 1991, he asked a friend, Buddy Greene, to write music to accompany his lyrics.

Buddy thought about what the music should be for about two weeks before the answer hit him. He sat down to write and the music flowed. He finished in a mere 30 minutes.

It was first recorded by Christian recording artist Michael English on his self-titled debut solo album in 1991. At the time, English and Lowry were part of the Gaither Vocal Band, and Greene was touring with them. The song reached Number 6 on CCM Magazine's Adult Contemporary Chart. Lowry would record the song several times himself, most notably with the Gaither Vocal Band on their 1998 Christmas album, Still the Greatest Story Ever Told.

This song has since gone on to become a modern Christmas classic, performed by hundreds of artists over the years, across various genres. It has since gone on to be one of the most beloved modern Christmas songs. Many famous musicians have gone on to record it. Here are a few of our favorites!


Gaither Vocal Band - Mary, Did You Know? [Live]
Mary Did You Know - Incredible Footage From The Bible (ft. CeeLo Green)
Mary Did You Know : Gayatri Nair
A Cappella ‘Mary Did You Know?’ From Pentatonix
Beautiful A Cappella Version Of ‘Mary, Did You Know’

Today's Devotional

A Prayer for Strength to Endure - Your Daily Prayer - May 29

read more