It is the Christmas song that stops people in their tracks every December, and it almost never got written.
Some songs fall from the sky in a single spark of inspiration. Others take their sweet time and test the patience of everyone involved. “Mary Did You Know” belongs to that second group, and thank goodness it does because that long road gave us one of the most haunting Christmas songs of the last thirty years.
Hard to believe now that the song sits comfortably next to “Silent Night” every December, yet its journey began as nothing more than a church program assignment and a stack of questions that would not leave Mark Lowry alone. In 1984, Lowry’s pastor asked him to write monologues for their Christmas production. Lowry began wondering what he would ask Mary if he could sit across from her with a cup of coffee. Did she know the baby in her arms would walk on water? Did she know those tiny hands once scooped out oceans? Did she understand she was kissing the face of God? Those questions eventually became the bones of the lyric that millions now recognize on the first note.
But a lyric is only half a song, and the melody refused to show up. Lowry spent seven long years handing that lyric to one songwriter after another while still guarding it with that protective instinct every songwriter understands. Nothing fit. Nothing felt holy enough or simple enough. The lyric was his baby, and he wanted the right musical partner to raise it with him. As he explained it many years later, writers tried to take a shot, but none of them found the marriage between words and melody that he was waiting for.
Then, in 1991, fate finally decided to cooperate. Lowry was on tour with the Gaither Vocal Band when he handed the lyric to Buddy Greene. Greene thought Lowry was joking at first because the handwritten note looked more like a dare than an assignment. Yet once he sat with the lyric, the melody arrived almost instantly. After seven years of waiting, it took Greene about thirty minutes to write the tune that would become the song’s heartbeat. He called Lowry and sang it over the phone, and Lowry immediately knew this was the one. The marriage had finally happened.
Michael English recorded the first version on his 1991 debut album, and that performance set the tone for every version that followed. It was reverent and steady and full of awe. Once country music caught wind of it, the song spread fast. Kathy Mattea recorded a beautiful rendition in 1993. Then, in 1996, Kenny Rogers and Wynonna Judd cut a duet that many fans still consider the defining version. Their blend gave the song a warmth that moved it straight into the country Christmas canon. Lowry has said countless times that their take is one of his personal favorites, and it is easy to hear why.
From there, the song exploded. Carrie Underwood, Dolly Parton, Reba McEntire, and Home Free added their own versions. Pentatonix turned it into a modern a cappella showpiece. Every December, the song rises again across radio playlists and church services because its questions still land with the same quiet force they did in 1991.
That is what makes “Mary Did You Know” a masterpiece. It never tries to answer anything. It simply invites listeners into wonder and mystery. A simple conversation with Mary shaped into poetry, then paired with a melody that feels both ancient and new. Seven years of waiting turned into a song that will likely be sung for generations.
Sometimes the long road is the right road, especially when the destination is a Christmas classic.


















