Talk about a dramatic reveal! After months of speculation as to whether or not Cardi B is pregnant, the mama-to-be confirmed her baby news with a performance on Saturday Night Live. During the show’s second musical performance — during which she performed “Be Careful” — she began the song with the spotlight only her face, before zooming out to reveal her bump-hugging white dress. Earlier during the show, when she performed a mashup of “Bodak Yellow” and “Bartier Cardi,” she wore an over-the-top outfit that hid her midsection.

When pregnancy speculation began in February, the 24-year-old Bronx native promptly shut down the rumors, after one hater who inquired about a “Kylie Jenner secret,” she replied, “No bitch, I’m just getting fat. Let me fat in peace.” Shortly after that, sources close to the rapper, and her fiancé, Offset, began telling news outlet that she was pregnant.

Earlier this week, she addressed the pregnancy rumors head-on… Well, sort of.“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 said. “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 arrive, then you gonna know what the f–k is going on.”

Well, a pregnancy announcement on SNL is one people won’t forget. Congrats, Cardi — we know you’ll make an awesome mom! Okurr!