Cardi B explained why she’s not so worried about her fiancé, Offset, cheating on her. The rapper could have gotten her kind of revenge.

Cardi B Says She's Not Innocent

The Grammy-nominated star got candid during an interview with Cosmopolitan. She explained why she has no plans on leaving the rapper after he was caught allegedly cheating with another woman.

Cardi admitted she was over getting backlash from fans for keeping the rapper by her side despite his reported infidelity. She added that fans accuse her of not being confident but said she’s very well aware of her strength.

“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 [stuff] with my man, and I don’t got to explain why. I’m not your property. This is my life.”

She went on to say that most men make mistakes, before calling out the women who criticize her for staying in her relationship. She said those women won’t be there to keep her company, hold her at night, or any of the other things Cardi described as benefits of being in a relationship. She also hinted she’s done her own dirt.

“It’s not right what he did but people don’t know what I did, ‘cause I ain’t no angel,'” said Cardi B.

Offset did not respond to the publication’s request for a follow-up comment.

Is Cardi B Pregnant?

Meanwhile, rumors swirl that Cardi B is pregnant with her first child. Word is that the star will deliver the child in July. While she hasn’t bared her baby bump just yet, reports say she will be 7 months pregnant when she hits the stage to perform at Coachella in July.

Rumors of Cardi B being pregnant have been swirling for months. Her staff are said to have confirmed the news when they told nightclub workers she needs to stick to water at parties during Super Bowl weekend.

While Cardi and Offset have shut down speculation of a bun in the oven, new reports say she has no plan on slowing down before the baby is born. Along with Coachella, Cardi is wrapping up her first album and will hit the road with Bruno Mars in September, two months after the baby is expected to arrive.

Cardi B will definitely be bringing in the dollars this year. She will reportedly make $100K per night for Coachella and the tour with Mars.

Be sure to keep up with Enstars for the latest news and updates on your favorite celebrities.