Following months of rumors, and without having to say a word about it, Cardi B finally confirmed on Saturday that she is pregnant with her and fiancé Offset's first child.
The 25-year-old rapper showcased her baby bump publicly for the first time while performing on SNL, while wearing a tight white dress, after weeks of sporting roomy outfits at other gigs. After the show, she exclaimed happily, "I'm finally free!"
Immediately after her big pregnancy reveal, social media exploded. And out came some haters.
"This is why I did not wanted to say nothing," Cardi wrote in an Instagram Stories post, which she later deleted. "People be so thirsty to scrutinize and try to destroy something that it suppose to be a blessing."
Wendy Williams had spilled the beans on her talk show on Friday, saying, "a little birdie flew in my ear and told me that tomorrow night on Saturday Night Live is when Cardi B is going to announce to you that she is pregnant."
Last month, an audience member told Williams on-camera that she witnessed Cardi sporting a baby bump.
On Saturday, Cardi responded on Twitter accordingly.
"I started winning when the whole world was doubting on me!" she also wrote on Twitter. "Think imma lose with my little baby counting on me?"