A 20-year-old model who claims to be Offsets' mistress has taken to Instagram to address the cheating rumours.
It comes after Cardi B announced she had split from her husband Offset, after cheating allegations began to spread.
The model, who goes by the name of Summer has apologised to Cardi for "not respecting [her] marriage."
In an Instagram post, she wrote: "Good Morning, a quick letter to the fans, followers and social media outlets. During this last 48 hours, I haven't enjoyed the social media frenzy. Not only is it draining but humbling. I will always be woman enough to admit when I'm wrong, and in this situation I was. Seeing another woman's pain does not bring me any joy, nor do I think it's funny," she said.
"I've always been for women supporting each other but in this situation, not only myself but others have failed. I separated myself from certain situations and people for a reason. This is not a letter for sympathy but acknowledgement to everyone whom has questions. Going into 2019 focused and dedicated to becoming a better me. Thank y'all – Summer."
However, the confession didn't stop there, taking to her Instagram stories, Summer posted a number of snaps detailing her feelings about the situation.
One, in particular, was addressed to Cardi B, as Summer wrote: "And again to Cardi B, I'm extremely sorry this has happened. I hope you can keep being real and happy. I'm ashamed and embarrassed. But I'm truly sorry for forgetting my worth and not respecting your marriage."
Our advice to Summer is to stop publicly addressing it, as Cardi B is probably coming for you and she is one baby momma we wouldn't want to mess with.
That being said, Offset has remained very quiet on social media about the scandal, and after all, if Summer is telling the truth – he was the one in a committed marriage, not her.
For now, it looks as if Cardi B is solely focused on her four-month-old daughter Kulture.
The artist uploaded a picture of her baby girl to social media and simply commented "My heart".
We imagine this is a very difficult time for Cardi B.