"She's had enough."

By Isabel Jones
Sep 16, 2020 @ 8:20 am

More details are surfacing following Cardi B’s Tuesday divorce filing from Migos rapper Offset.

As previously reported, the 27-year-old “WAP” rapper allegedly moved to end her nearly 3-year marriage after she learned her husband had cheated on her (again).

“Offset has pretty much cheated the entire time [they've been together],” a source told People, “but Cardi looked the other way because of the baby,” they said, referencing the former couple’s 2-year-old daughter Kulture Kiari.

"She also didn't want to be embarrassed,” the source continued. “But she's had enough."

It’s not the first time Offset, 28, has been unfaithful. The cheating allegations began just months after he and Cardi B tied the knot in 2017.

Then, in December 2018, Cardi B told her followers that she and Offset “grew out of love.” One week later, Offset issued a public apology, telling his wife, “I was partaking in activity that I shouldn’t have been partaking in, and I apologize. You know what I’m saying? For breaking your heart, for breaking our promise, for breaking God’s promise and being a selfish, messed up husband.”

By the new year, the couple had reconciled.

Cardi B and Offset
Credit: Francis Specker/CBS via Getty Images

The following January, Cardi B opened up about her decision to forgive Offset in her Vogue cover story. “Everybody has issues," she said. "I believe in forgiveness. I prayed on it. Me and my husband, we prayed on it. We had priests come to us. And we just came to an understanding like, bro, it's really us against the world."

"We have come to a clear understanding," she continued. "For me, monogamy is the only way. I’ll beat your ass if you cheat on me."