Macklemore is back. The Seattle native drops a new song, "Glorious" featuring Skylar Grey, produced by Joshua "Budo" Karp. "Glorious" finds the former XXL Freshman rapping about making it through tough times and coming out on top on the other end.

"You know I'm back like I never left/Another sprint, another step/Another day, another breath/Been chasing dreams, but I never slept/I got a new attitude and a lease on life/And some peace of mind/Seek and I find I can sleep when I die/Wanna piece of the pie, grab the keys to the ride," he raps.

"Glorious" is the first single off Macklemore's upcoming as-yet-titled solo album, his first solo LP in 12 years. He hinted at the single yesterday (June 14) by posting a video and a photo of the single art on social media.

Things have been pretty solid for Macklemore over the last few years. "Thrift Shop," his popular Ryan Lewis collaborative single, reached a billion views on YouTube last December. One of the last songs fans received from Macklemore was “Wednesday Morning," on which he vocalized his stance on President Trump’s election into office. He also wrote an open letter to his daughter on Instagram where he discusses being a parent during Trump's presidential reign.

Listen to "Glorious" below.

Here Are the 2017 Hip-Hop Music Festivals You Need to See

More From XXL