The singer recently told fans to mind their own business as they speculated about whether or not she’s pregnant, but now all speculation can stop because yes, yes she is.
During her performance on Saturday Night Live, Cardi B appeared in a figure-hugging white dress that showed off her beautiful bump.
It was her second performance of the night that gave the game away, although she didn’t say a word about her baby news.
As she sang the first lines of the song, only Cardi’s upper body was shown on screen before the camera panned back and revealed her fuller figure.
It has been claimed the 25-year-old singer is around seven months pregnant. But Cardi has previously dismissed speculation she’s carrying a child.
Asked about the rumors on Instagram recently, she replied: ‘No b***h I’m just getting fat. Let me fat in peace.’
She also hinted last week that whether there was a baby or not, fans wouldn’t hear until the supposed baby arrived, or not.
She said: ‘Certain things about me have to be private. You can not invade my privacy, I’m not a damn animal at the zoo where you just could see everything.
No! People will just find out more. If it arrives or if it doesn’t arrive then you gonna know what the fuck is going on.’
Offset already has three children, two two-year-olds and an eight-year-old.
The couple is engaged but is in no rush to get married, perhaps to focus on being parents first.
Before confirming her pregnancy, Cardi B revealed their plans to delay their wedding.
She said: ‘We are real workaholics. It’s crazy. It’s not only about the wedding date. It’s not just one day. It’s gotta be a whole almost two weeks type of thing. We want a honeymoon. Do we even have time for that?’
Cardi dropped her album Invasion Of Privacy on Friday to huge critical acclaim.