longest celebrity relationships in Hollywood that prove that love can last

Jay-Z and Beyoncé: about 21 years

Bey and Jay met around 1999 and he put a ring on it in 2008. The couple has three children, daughters Blue Ivy and Rumi, and son Sir.

The couple has always been pretty quiet about their relationship and personal lives, even after dropping songs about potential cheating scandals. The reason they've been quiet?

"What Jay and I have is real. It's not about interviews or getting the right photo op. It's real," she explained to Essence magazine back in 2008. She did sit down with Oprah in 2012 to shed a bit more light though.

"I would not be the woman I am if I did not go home to that man," she told Oprah. "It gives me such a foundation."