Twenty-One Good Years
mothers day · 5:22 · May 8, 2026
A personalized Mother's Day song by DivineSong Want your own custom Mother's Day song? Create one at divinesong.com
Lyrics
[Verse 1] December skies in two thousand two A nervous boy who fell for you We danced through spring, said our "I do's" With hopeful hearts and Sunday shoes But love grew thin, the road got rough And somehow vows weren't quite enough [Chorus] But faith held on when I let go Hope lit a fire in the cold You forgave the man I used to be Carol, you taught my heart to love Like grace sent down from up above Twenty-one good years, just you and me [Verse 2] Two thousand ten, a second start March winds carried home my heart We don't count the days we lost Only love, and what it cost Two beautiful kids, four grandkids more A family built worth fighting for [Chorus] 'Cause faith held on when I let go Hope lit a fire in the cold You forgave the man I used to be Carol, you taught my heart to love Like grace sent down from up above Twenty-one good years, just you and me [Bridge] Thank you for my crazy dreams The hair-brained plans, the in-between You stood beside me through it all My steady hand whenever I'd fall [Verse 3] Walks on the beach, your hand in mine Bare feet writing love in time Mother, partner, answered prayer The crown you wear, you've more than earned Every day I'm gonna learn To make you feel like the queen you are [Chorus] 'Cause faith held on when I let go Hope lit a fire in the cold You forgave the man I used to be Carol, you taught my heart to love Like grace sent down from up above Twenty-one good years, just you and me [Outro] Happy Mother's Day, my Carol dear Forever grateful you are here