Cardi B has announced she is expecting her second child with Offset by revealing her baby bump while performing live at the BET Awards.
The rapper appeared onstage alongside her husband's hip-hop trio, Migos, in a bedazzled bodysuit complete with a mesh cutout to display her belly.
It's not the first time the 'WAP' hitmaker has used live television as the medium to announce she's expecting, having debuted her first pregnancy during a performance on Saturday Night Live in 2018.
Cardi B and Offset are already parents to Kulture Kiari, who turns three in July. The couple have been infamously on-again-off-again, with Cardi B speaking publicly on more than one occasion about her partner's infidelity, and even filing for divorce last year.
The Grammy winner's announcement sent fans into a frenzy, while some were dubious about bringing a second baby into what they called a "dysfunctional" relationship.
"Cardi B revealing she was pregnant onstage was such a mood!" one Twitter user wrote.
"I need a pinky amount of Cardi B's energy during my pregnancy. She is a total VIBE," wrote another.
"I can't hit those moves barefoot and she’s in heels, pregnant, slayin'!" said a third.
"I thought my eyes was playing tricks on me... congrats sis!" another fan chimed in.
The 28-year-old confirmed the news on Instagram, sharing a nude photo of her bump and chest covered in white paint.
"#2!" she captioned the image, tagging Offset.
The rapper also filmed herself in her green room after her performance, where she watched on a screen as she and Megan Thee Stallion won a BET Award for their hit track 'WAP'.