By Jennifer Davis
Apr 08, 2018 @ 8:00 am

It's official: Cardi B is pregnant! The rapper confirmed that she and fiancé Offset are expecting their first child during this week's Saturday Night Live, where she performed as the musical guest. She came out in a white custom Christian Siriano dress that hugged her visible baby bump. 

After the news broke on SNL, Offset addressed it on Instagram. "T H A N K Y O U F O R A L L O F Y O U R S U P P O R T. W E F E E L S O B L E S S E D," he wrote. 

The news about Cardi's impending motherhood won't come as a big surprise to fans. Rumors that she's expecting have been swirling ever since the couple announced their engagement in October.

Cardi first addressed the rumors in February, and basically shut them down. After a fan on social media popped the question in a subtle way, Cardi replied, “No bitch I’m just getting fat. Let me fat in peace." Despite denying her pregnancy, the rumors persisted.

Kevin Mazur/Getty Images

While promoting her new album Invasion of Privacy, which dropped this week, Beats 1’s Ebro Darden on Apple Music asked her yet again if she was pregnant. "I feel like people just got to tune in a little bit on my album and they will know a little bit more because I can’t address all the rumors and everything,” she said.

RELATED: Cardi B Is Done with Explaining Why She’s Standing by Fiancé Offset

“I have been so open to people about myself. People cannot expect me to be open about everything. Certain things to me, it has to be private. You cannot invade my privacy,” she added, referencing the title of her album. “I’m not a damn animal at the zoo that you just could see everything, no. People will just find out more. If it arrives, if it don’t [sic] arrive, then you gonna know what the f— is going on,” she added.

Over the weekend, Cardi B's sister Hennessy Carolina may have accidentally revealed the sex of Cardi's baby. In an Instagram post, Carolina wrote about why she's excited for her sister to become a mom, and how Cardi always wanted a child. But eagle-eyed fans noticed that in the last portion of the caption, she may have revealed she's expecting a girl. "I'm going to be able to hold ur baby and give the baby all the kisses and hugs!" she wrote, though according to E! News, screenshots prove the caption originally read, "give her all the kisses and hugs." We'll have to wait and see what Cardi says.