Lil Durk – All My Life ft. J. Cole (Official Video)

All My Life” features J. Cole, who was one of two rappers Durk considered for the track. His other pick wasn’t exactly feasible, so he’s really glad Cole pulled through. “We were just trying to figure out like what’s the right person to put on it,” Durk told XXL. “‘Cause it’s one of those songs where if it’s not the right person to do the second verse… I feel like Cole can bring the energy that I’m looking for to it. So, if it wasn’t J. Cole, it’d be [Kanye], but Ye, he tucked away somewhere.”

Produced by Dr. Luke, “All My Life” is an anthemic track about overcoming hardships. “It’s just a rap that’s just showing you what I been going through—what I been doing lately,” he told XXL. On the hook, Durk—backed by a children’s choir—reflects on his ability to persevere over the years.

Durk takes the first verse, too, where he seems to reference some of the work he’s been doing outside of music—like his new charity foundation Neighborhood Heroes–to better himself and his community.

Towards the end of his verse, he offers some words of wisdom to and strives to be a good example for younger generations who are going through dark periods.

Cole steps in for the second verse, where he addresses the tragic number of rappers who have died over the past few years. Cole recalls not being familiar with an unnamed late rapper’s work until his death made headlines, and he’s disappointed to find out the talented MC didn’t live long enough to tap into his full potential.

“All My Life” arrived alongside an official music video where Durk and Cole spend a sunny day in the neighborhood with a group of kids.