Image from 'Glorious' video

Macklemore has released the video for his new single "Glorious," featuring Skylar Grey.

In the clip, directed by Jason Koenig, the Seattle rapper flies down to Modesto, California, to surprise his grandmother Helen on her 100th birthday.

He takes her on a joyride that leads to thrift store shopping (of course), a little playful vandalism, buying some Yeezys, singing karaoke, playing arcade games and eventually a surprise birthday party with some close friends—and a male stripper. 

"Glorious" is the lead single from Macklemore's upcoming solo album, sans Ryan Lewis. He previously explained he and Lewis are still close like brothers and will release music together "when the time is right," but they needed some creative space at the moment.

Watch the video for "Glorious" below.