Cardi B revealed, in spectacular fashion, that she and husband Offset are expecting their second child.

When the hip-hop superstar strutted onstage about three and a half minutes into Offset’s performance with his group Migos of “Straightenin’”/“Type S***,” the audience at Los Angeles’s Microsoft Theater understandably went wild. But it was only when the cameras panned out that viewers totally understood that this was no ordinary surprise cameo. A wide shot showed that Cardi was glowing in a bedazzled, belly-baring Dolce & Gabbana onesie, looking well into at least her second trimester.

This is not the first time that Cardi has made a pregnancy announcement on live television: In 2018, when she was carrying daughter Kulture Kiari, she unveiled her baby bump on Saturday Night Live. That same year, just four months after Kulture’s birth, Cardi and Offset — who secretly wed in September 2017 — announced that they had separated. The couple has reunited and split again since then, and they filed for divorce last fall, but they reconciled in November 2020 and now seem to be very much together. A press release disseminated shortly after Cardi and Migos’s BET Awards performance stated that Cardi was happy to “share this wonderful news with her husband by her side.”