Cardi B has finally confirmed that she is expecting her first child with fiance Offset.

TMZ first reported on the speculated pregnancy back in February claiming the rapper was at the end of her first trimester. Cardi denied the rumors at the beginning saying on social media that she was "just getting fat." Rumors continued to swirl as the 25-year-old continued to wear more conservative clothing as time went on.

After her performance of "Be Careful" on Saturday Night Live where she revealed her baby bump, Cardi B should "I'm finally free," about sharing the big news. After the Internet got a hold of the news, many people congratulated the rapper but just as many people began to critique her choices considering she's at a high point in her career. They also began to slam her for staying with Offset despite infidelity rumors.

In response to the negativity, Cardi took to her Instagram story to share why she did not want to share her pregnancy sooner. "This is why I did not wanted [sic] to say nothing. People be so thirsty to scrutinize and try to destroy something that is supposed to be a blessing," Cardi wrote.

After a short dating period, Offset proposed to Cardi on October 26, 2017. Now the pair is expected to have their first child together this summer.