Mary, Did You Know?

Mary, Did You Know?

The lyrics to “Mary, Did You Know?” were written by Mark Lowry in 1984, and the music was written by Buddy Greene six years later.

The song has been recorded by many diverse artists, but Mark Lowry recorded his own version of the song on three of his albums. The first recording was on his album “Remotely Controlled” and the second recording was on his album “Mark Lowry on Broadway.” Before writing the song, Lowry had many questions about what Mary was thinking and his thoughts are explained right before he sings the song on “Mark Lowry on Broadway.” His most recent album containing the song is his Christmas album titled “Mary, Did You Know?” released in 2004.


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 have kissed the face of God.

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.


  • Boyd Maughan

    Justin, My ill wife is finally in Sunshine Terrace in Logan undergoing therapy to strengthen her enough to come home and I have access to my computer to visit your web site. I was hoping to find the music you were playing at the MacKay Dee Hospital in Ogden a few days ago. So far, I have not found them – I just remember how beautiful they were and how wonderful you played. I have started listing to each one available and reading the text associated with each written by you. I thank you again so much and hope to hear you play again soon.
    Boyd Maughan

    • justinreeve

      I only met you that one time, Boyd, nearly 13 years ago, but your presence and kindness resonated with me and I’ve never forgotten it. I’m happy to learn you managed to find some more happiness in your life after the tragedy of your dear wife passing, and that you had family and friends to lean on. I’ll look for you in the next life where we can embrace as friends.

  • JG

    I LOVE this song! It is the best I’ve heard it, and I can’t get enough of it. Can’t wait until the sheet music is out! I would love to play it this Christmas.

    • Justin

      Thanks! I’ll work on some sheet music for this at the first chance I get.

Leave a Reply