In the April issue of Cosmopolitan, Cardi B spills the tea on what's really going on between her and her fiancé, Offset.

After several cheating rumors, a leaked sex tape, and one woman claiming to be pregnant with the rapper's child, Cardi B is setting the record straight on why she's decided to stand by her man.

The Love & Hip Hop alum stated that people continuously come down on her about her relationship with the Migos member and have even accused her of having low self-esteem for deciding to stay.

The 25-year-old further remarked that she knows she can be with any man she wants, but she prefers to work things out with Offset instead of starting all over again. The "Bodak Yellow" rapper also admitted that she's had her own faults throughout their relationship.

"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....It's not right, what he f-ing did -- but people don't know what I did, 'cause I ain't no angel,'" Cardi B said.

Cardi And Offset

Cardi B and Offset's relationship was marred with rumors ever since the two became engaged in October 2017. However, that hasn't stopped them from continuously showing the love that they have for one another.

Fans of the couple will probably never forget when Offset got down on one knee and popped the big question in front of an entire audience during the Powerhouse 99 Philadelphia concert. Following their engagement, the pair has continuously flaunted the 8-carat diamond ring, which Cardi confirmed to be worth a half a million dollars.

Offset even gushed over Cardi during his interview with Rolling Stone in January.

"Came from where I came from, did what I did. She's herself, man. I seen her develop from the trenches all the way up, and I like how she did it," Offset stated.

Cardi B Refuses To Change

If it wasn't already clear, Cardi claimed that she would always continue to unapologetically be herself despite what anyone thinks, and that includes not being embarrassed about her past as a stripper.

"Because y'all don't respect me because of it, and y'all going to respect these strippers from now on...Just because somebody was a stripper don't mean they don't have a brain," Cardi explained.