For a "regular degular shemgular girl from the Bronx," Cardi B, 25, looks gorgeous in a Mugler bodysuit and thigh high boots on the upcoming issue of "Cosmopolitan." The fiery Dominican-Trinidadian, real name Belcalis Almanzar, has been making waves in the music industry since her chart-topping song "Bodak Yellow” hit the No. 1 spot on the Billboard and the ears of hip-hop lovers around the world.

In the interview, the uncensored rapper spoke candidly about her relationship with Offset, 26, her fiancé from the hip-hop group, Migos. The couple’s relationship was reportedly strained after a video surfaced featuring Offset and another woman. Many have condemned Cardi’s decision to stay with her man and work on their relationship, and while some claim her decision is a result of low self-esteem, the rapper says, “I want to work out my s**t with my man.”

On her relationship with Offset

Cardi B continued, “I don’t have low self-esteem...I know I could get any man I want" and standing by her resolution to stay true to herself irrespective of her celebrity status and opinions of others, she concludes the matter by saying that she's going to take her time to make her own decisions without outside influences.

She admits that Offset cheating on her was wrong, but at the end of the day, this is her life and she's no angel either.

The couple is more in love than ever and on Valentine’s Day, Offset sent a sweet message to his lady love: “Happy valentines day to my queen U rode with me nobody know how hard you worked to become the star you are U smart crazy lovable loyal honest and a hustler what else could I ask We gotta a long way to go but we gone go I love you [sic]."

On her pole-dancing days

Cardi has never hidden her stripping past and how it helped her save enough money to get back to school. She’s aware of the perception people have about pole dancers, she doesn't agree, “just because somebody was a stripper don’t mean they don’t have no brain.” Former dancers like Blac Chyna and Amber Rose have been quite vocal about their stripping days as well, with the latter citing it as the best time of her life because she wasn’t ashamed of her body and ended up making lifelong friends.

She's also been hit with pregnancy rumors in the past month. According to TMZ and their sources, she is three to four months but she has refuted the claims on Instagram in a typical Cardi way, "No B***h I'm just getting fat. Let me fat in peace."