Their epic throwback photos show just how far they have come as a couple...
Snoop, whose real name is Cordozar Calvin Broadus, Jr., married his high school sweetheart, Shante Taylor, on June 12, 1997 and although there have been significant rough patches from that time till date, the couple are still together, 20 years down the line.
In cognisance of this milestone, the couple both share epic throwback pics on their Instagram timelines - Snoopy proudly declaring, "21  years n still Rollin' Happy Anniversary".
The couple had separated in 2004, with the 45-year-old hiphop icon citing irreconcialiable differences, only to be reunited and later renew their wedding vows in 2008.
They have three kids together; 22-year-old Corde, 20-year-old Cordell, and 17-year-old Cori.