Cardi B filed for divorce from husband Offset after three years of marriage at an Atlanta courthouse on Tuesday, reportedly after finding out he cheated on her — again.
Further rumors suggest he actually impregnated a stripper — but those rumors are unverified.
“Offset has pretty much cheated the entire time [they’ve been together], but Cardi looked the other way because of the baby,” a source tells PEOPLE of the couple, who share 2-year-old daughter Kulture Kiari. “She also didn’t want to be embarrassed. But she’s had enough.”
Reps for Cardi B and Offset, 28, did not immediately respond to requests for comment.
Cardi and Offset’s split follows previous accusations of Offset’s infidelity. In January 2018, Cardi (née Belcalis Marlenis Almanzar) outwardly confirmed Offset (né Kiari Kendrell Cephus) was at the center of a sex tape cheating scandal after rumors of a video and alleged liaison with another woman surfaced in December 2017, three months after the couple had secretly tied the knot.
Is anyone surprised?