Now, as the "Bodak Yellow" rapper covers Cosmopolitan, she has a few words for those side-eyeing her decision.
"It’s like everybody is coming down my neck like, 'Why are you not leaving him? You have low self-esteem.' I don’t have low self-esteem...I know I look good. I know I’m rich, I know I’m talented. I know I could get any man I want—any basketball player, football player," said Cardi B. "But I want to work out my shit with my man, and I don’t got to explain why. I’m not your property. This is my life...I’m going to take my time, and I’m going to decide on my decision."
But then she alludes that she might not have been perfect in their relationship either: "It’s not right, what he fucking did—but people don’t know what I did, 'cause I ain’t no angel."
The hip-hop power couple have been together for a year and are reportedly engaged. They're seemingly better than ever as well. Back in January, Offset tattooed Cardi's name on his neck (so she knows it's real), and she recently bought him a flossy "bando" chain for Valentine's Day to match the diamond-studded jewelry he gave her. There were even rumors that the couple is expecting, but Offset has since denied them. Either way, love is certainly in the air for these two.