Who Wrote Mary Did You Know?

The lyrics of the song Mary Did You Know were written by Mark Lowry, while the music was written by Buddy Greene. Lowry penned the words in 1984, but they were not put to music for another six years.