While multiple versions of the song "A Song for My Son" have been recorded by many different artists, the original was written and performed by Mikki Viereck. "A Song for my Son" is a popular wedding song, traditionally played during the mother and son dance.
"A Song for My Son," which was written specifically for this dance, has traditionally been performed at a the wedding reception after the father-daughter dance. The original song can be heard or bought through Viereck's company, New Traditions Wedding Music.
Alternate versions, such as a country version of the song recorded by Donna Lee Honeywell, are sometimes chosen for the mother and son dance. Tim McGraw also recorded a country version of the song.