Much like every relationship, music royalty couple Jay-Z and Beyonce have certainly endured their fair share of trials and tribulations.
Although both stars had kept relatively mum about their personal lives through the years, fans have long speculated that some of these troubles include infidelity, at least on Jay-Z's part.
Those rumours have finally been laid to rest, as the 47-year-old hip-hop icon confirmed he did indeed cheat on his wife at one point.
"You have to survive. So you go into survival mode, and when you go into survival mode, what happens? You shut down all emotions. So, even with women, you gonna shut down emotionally, so you can't connect," Jay-Z, whose real name is Shawn Carter, shared in a brave tell-all with the New York Times.
"In my case, like, it's deep. And then all the things happen from there - infidelity," he admitted.
The adultery issues were subtly hinted at by both artists through their music, first in Beyonce's "Lemonade" album last year, and again on Jay-Z's "4:44" album in June.
Aside from countless hours spent by the couple in therapy sessions, the pair was also able to repair their relationship by doing what they do best together-creating wonderful music.
"We were using our art almost like a therapy session. And we started making music together," Jay-Z said.