This song was written and originally recorded in 1965 by the folk singer Fred Neil. However, it was Linda Ronstadt's version that McBride grew up on. "I remember hearing Linda Ronstadt's version of it when I was a teenager," she told Country Weekly. "We wanted to do a very simple, acoustic-style arrangement and it's a little more bluesy than the original by Fred Neil."
The lyrics for "Mary, Did You Know?" were written by Christian singer and comedian Mark Lowry, after his pastor asked him to write a Christmas musical for their church. Southern gospel musician Buddy Greene later added music to his words.