The story of Cardi B's glow-up has been the biggest of 2017, and like almost any other epic come up, there was a moment where that happy ending almost wasn't. In the case of Bardi, that point came after she was unceremoniously removed from a song for which she'd just turned in a verse.

"I did a verse to somebody's song," Cardi says in a new video she recently uploaded to social media. "And other artists were on the song as well. I was so excited because I felt like my verse was so poppin'. Then, the artist told me that I couldn't be on the song anymore because one of the artists that was on the song felt like I was too small and they were too big for me to be on the same song with them."

"I was just fresh off Love & Hip Hop and everything, and that shit broke my heart," Bardi adds, contextualizing a bit why someone might have felt she was too small at the time. "I felt so bad, because, like, ...couldn't really cheer me up. You know I was with my publicist, Patience, and I was with my managers and it almost teared me up so bad, I was like, 'I don't wanna do this shit anymore. I'm just gonna fuck with this TV shit.'  But my manager and my publicists, they was like, 'Fuck it. You just gotta keep on going.' And I did, and I did, and I did, and I'm here."

While Bardi doesn't reveal a specific date, she does say she was "fresh off Love & Hip Hop" and it was around Christmas, so she might talking about last winter. Either way, we know that since then, she's dropped her platinum-selling, Billboard Hot 100 chart-topping single "Bodak Yellow" and delivered two of the better guest verses of 2017 on Migos' "MotorSport" and G-Eazy's "No Limit." 

Elsewhere in the vid, Cardi admits she's got thin skin and that she doesn't appreciate people talking behind her back. She also says of her next release, "Be patient. A bitch is gonna put something out. You think I'm gonna hold shit, or Atlantic is gonna hold shit? No. We wanna make money as fast as we can."

Watch Cardi describe the moment she truly considered quitting rap in the video below. That part comes in right at the very beginning.

See New Music Releases for December 2017

More From XXL