After much speculation, Cardi B confirmed her pregnancy during her performance of “Be Careful” on Saturday Night Live on Saturday, April 7. The rapper, 25, showed off her baby bump in a white gown, revealing she is expecting her first child with fiancé Offset.

Following her performance, Offset tweeted a photo of the couple and wrote, “Cardi and I look forward to our next chapter together.”

The news comes after much speculation that the “Finesse” rapper was pregnant. TMZ asked Offset, 26, earlier this month if his fiancée was expecting, but he denied that a baby was on the way. The Migos rapper is already father to three children from previous relationships.

Cardi B, whose real name is Belcalis Almanzar, dropped her first album, Invasion of Privacy, on April 6 and told her fans that for answers about the pregnancy, they’d have to listen to her music.

“I have been so open to people about myself. People cannot expect me to be open about everything,” she told Apple Music’s Beats 1 host Ebro Darden. “Certain things to me, it has to be private. You cannot invade my privacy. I’m not a damn animal at the zoo that you could just see everything. No! People just will find out more. If it arrives and if it don’t arrive, then you gonna know what the f–k is goin’ on.”

Offset proposed to Cardi B at a Philadelphia concert in October 2017. The “Bad and Boujee” rapper got down on one knee in front of the crowd and presented her with an 8-carat ring.

Us Weekly spoke exclusively to Cardi B at the time, and she was already fending off pregnancy rumors. “I already see all over Instagram that I’m pregnant. I’m not, but I just love him and locked that s–t down,” she told Us.

It looks like a wedding may be on the horizon sooner rather than later, too. On the 2018 Grammys red carpet in February, Cardi B said, “I really do want to get married this year.”