Macklemore has come through with the official music video for his latest single “Glorious.” And we have to admit: It’s. So. Damn. Adorable.

The video begins with Macklemore surprising his real-life grandmother Helen to celebrate her 100th birthday. After he shows up at her California home, he tells her they will spend the day doing anything she wants. “Anything?” his grandmother asks. “God, I want to do it all.”

As the track, which features vocals by Skylar Grey, begins to play, we see Macklemore and his grandma get into an old-school Cadillac with a red bow on the hood. They then embark on a day long journey that includes everything from egging a house and singing karaoke to playing arcade games and copping Yeezy Boost 350 V2s. They also make time to go thrift-store shopping, because duh.

Towards the end of the day, Macklemore takes his grandma back to her home where she enjoys an intimate birthday party with her friends and a male stripper. It’s equal parts heartwarming and amusing from beginning to end.

You can watch the Jason Koenig-directed video for “Glorious” above.

The track is the lead single off Macklemore’s upcoming sophomore solo album. It’ll mark his first-full length release since he and Ryan Lewis dropped This Unruly Mess I've Made in early 2016.

Macklemore released “Glorious” in mid-June and posted a message on Instagram explaining why he and Lewis decided to take a break to work on their solo projects.

“After the last tour, Ryan and I agreed that some creative space would be good for the both of us […] There will be more M&RL music to come when the time is right. And you'll be hearing from Ryan very, very soon,” he wrote on Facebook. “[…] So here it is. The first song from my new album is ‘Glorious.’ It features the incredibly talented Skylar Grey and was produced by Budo with additional production from Tyler Dopps (Aka "DAMN DUDE"!). It felt like the right record to come back with, embarking on this new chapter of life.”