Just in time for Mother’s Day (May 13), Snoop Dogg released a new video honoring his mother who taught him “everything about the game.”

The D. Baker-directed visual for Snoop’s tribute song “Thank You for Having Me” will no doubt leave you teary eyed (in a good way). In the clip, it appears the Doggfather bought his mother a new home that's wheelchair accessible. It also looks like Snoop brought her a new bed, a La-Z-Boy recliner and a new computer area as well.

Elsewhere in the video, Snoop speaks lovingly about his mother who he says taught him everything he knows. "Ain't no nigga told me this shit," he tells the videographer. "My mama told me all of this shit I know, man. How to dress, how to be fly, how to communicate, how to network, how to get down."

At the end of the video, Snoop reassures his mother that with him, his son and the police not too far way, she will be safe and secure in her new home.

Snoop's visual is a beautiful tribute to his mother and it's a reminder to moms all over the world that they are appreciated.

Happy Mother's Day!

Stream Snoop Dogg's Song "Thank You for Having Me" on Apple Music

50 Greatest West Coast Hip-Hop Artists of All Time