TobyMac is honoring the memory of his late son with new music.

The Christian rapper, 55, released his heartbreaking new song, “21 Years” and music video on Friday which was dedicated and inspired by his 21-year-old son, Truett Foster McKeehan, who died unexpectedly in October.

View this post on Instagram

“21 years” is a song I wrote about the recent passing of my firstborn son, Truett Foster McKeehan. I loved him with all my heart. Until something in life hits you this hard, you never know how you will handle it. I am thankful that I have been surrounded by love, starting with God’s and extending to community near and far that have walked with us and carried us everyday. Writing this song felt like an honest confession of the questions, pain, anger, doubt, mercy and promise that describes the journey I’m probably only beginning. One thing I know is that I am not alone. God didn’t promise us a life of no pain or even tragic death, but He did promise He would never leave us or forsake us. And I’m holding dearly to that promise for my son as well as myself.

A post shared by TobyMac (@tobymac) on