Cardi B confirmed she was pregnant during a performance on Saturday Night Live after she appeared in a formfitting, white Christian Siriano dress, and, throughout her pregnancy, the 25-year-old star embraced her baby bump. Since Cardi just announced the birth of her daughter, Kulture, we decided it's time to journey back in time and admire all of her amazing maternity outfits.
During her pregnancy, the "Bodak Yellow" rapper continued to rock typically fun pieces, like the minidress with a superpoufy tulle skirt she wore to the iHeartRadio Music Awards, the sexy black dress and cropped trench coat she rocked during New York Fashion Week, and her Fashion Nova pieces, too. Let's take a look back at Cardi's fabulous maternity style.
— Additional reporting by Nikita Ramsinghani
Cardi rocked this Christian Siriano minidress with bejeweled heels and some gorgeous diamond rings to match her humongous engagement ring.
At this point, Cardi was still keeping quiet about her pregnancy during an April performance in Miami, so it's no wonder she went for a dress with dramatic sleeves. The detail keeps you focused on the dress and nothing else.
Cardi kept it classy with this black-and-white ensemble during her first performance on Saturday Night Live.
Cardi confirmed her pregnancy when she stepped on the SNL stage for her second performance in this formfitting Christian Sirano gown.
Cardi went for comfort in this camel duster, pants, and see-through shirt for a visit to The Tonight Show Starring Jimmy Fallon.
Cardi made a statement in this oversize shirt dress with a funky blue and red print.
Cardi went for it in this matching Versace shirt and skirt and Balenciaga leopard-print over-the-knee boots.
Cardi was ready to drop it like it's hot in this demure but sexy all-white outfit.
Cardi gave her fans some serious BDSM vibes in yet another head-to-toe white outfit.
Cardi took feathers to another level with this all-black outfit.