September was a crazy month in Hip Hop. Cardi B pressing Nicki Minaj and tossing her shoes at the Harper’s Bazaar Icon party at The Plaza Hotel in New York City during Fashion Week was among one of the many highlights.

Following the incident, Cardi took to Instagram to write, “I’ve let a lot of s–t slide! I let you sneak diss me, I let you lie on me, I let you attempt to stop my bags, f–k up the way I eat! You’ve threatened other artists in the industry, told them if they work with me you’ll stop f–kin with them!! I let you talk big s–t about me!!”

“I addressed you once in person, I addressed you a second time in person, and every time you copped a plea!!” Cardi continued. “But when you mention my child, you choose to like comments about me as a mother, make comments about my abilities to take care of my daughter is when all bets are f–kin off!! I’ve worked too hard and come too far to let anybody f–k with my success!!!!”

Bardi, who welcomed her first child with husband, Offset, in July ended the post, captioned “period,” by writing, “B—–s talk all that s–t in they raps but in real life they p–sy!! This s–t really is for entertainment!!”

Now, in a cover story for W magazine‘s Art Issue, Cardi is revealing what sparked her fight with Minaj.

“For a while now she’s been taking a lot of shots at me,” Cardi told the publication. “I spoke to her twice before, and we came to an understanding. But she kept it going.”

The real spark of the fight came when Cardi saw that Minaj had allegedly liked and then unliked a tweet about Cardi’s parenting skills, which Minaj has denied. “I was going to make millions off my Bruno Mars tour, and I sacrificed that to stay with my daughter,” Cardi continued. “I love my daughter. I’m a good-ass f–king mom. So for somebody that don’t have a child to like that comment? So many people want to say that party wasn’t the time or the place, but I’m not going to catch another artist in the grocery store or down the block.”

Cardi also opened up to the magazine about her pregnancy and how she was “freaking out” when she found out she was expecting.

“When I got pregnant, I was f–king freaking out,” Cardi shared. “Everybody around me was like, ‘No, this never happened before. Every artist that had a baby, they already put in years in the game. This is your first year. You’re going to mess it up. How are you going to make it?’ While I was pregnant, I kept telling myself, I can’t wait till I’m back out there. I’m going to look hot, and I’m going to be that bitch.”