Seattle rapper Macklemore flew to California to surprise his grandmother for her 100th birthday.

“What’re you doing here, honey?" his grandma, Helen Schott, said. "You made me cry."

“Today, we’re going to do whatever you want to do,” he told her.

She replied, “Oh God, I want to do it all.”

Macklemore's latest music video called "Glorious" recaps the day as the two drive around making mischief, buying shoes and partying.

The video had nearly 2 million views just one day after being published on YouTube.

The video ends sweetly with Macklemore and his grandmother spending time together at sunset on a dock by a lake.

Read more here.