Cardi B Unveils the Unbelievable Dress She Almost Wore to the Met Gala

  • Oops!
    Something went wrong.
    Please try again later.

Originally appeared on E! Online

It took Cardi B awhile to say "I like it" to her Met Gala dress.

In fact, the "Bodak Yellow" rapper was stuck between two different looks for the May 6 event at NYC's Metropolitan Museum of Art. Though she was decided on the dress itself—a gown designed by Windowsen, featuring a mountain of tulle—she couldn't pick between green or black.

While she ultimately opted for the black version of the head-turning dress—which she styled with diamond and emerald jewelry along with a black turban—Cardi did give a peek into what could have been, sharing a video of the green version to X, formerly known as Twitter.

And when fans expressed their preference for the green version, with one user writing, "WHY DIDNT YOU GO WITH THE GREEN SISTER OMG," Cardi was quick to provide the reasoning.

"It wasn't photographing well," she replied on X. "It translated different on all lighting and angles on camera."

Which, for one of the most photographed events, makes for a sound decision.

2024 Met Gala: After-Party Outfit Changes

More from E! Online

And of course, the 31-year-old looked picture perfect in her billowing look, which she described on X as a "black rose" in a nod to the event's "Garden of Time" dress code.

And she wasn't the only celebrity attendee to lean into the floral theme in their interpretation of the night's theme.

Others with flower-forward gowns included Jessica Biel, dressed in a pink petaled Tamara Ralph gown, Demi Moore in a structured black gown featuring a pink and white flower, as well as Miss Met Gala herself Anna Wintour, who donned a full-length jacket festooned with feathers and flowers over a simple white dress.

Cardi B, 2024 Met Gala
Theo Wargo/GA/The Hollywood Reporter via Getty Images

It was an interpretation that likely did not surprise the Vogue Editor in Chief, who admitted the combination of "Garden of Time" alongside the exhibit's "Sleeping Beauties: Reawakening Fashion" left lots of room for interpretation.

"I fear that we've unleashed a lot of confusion out there," she joked to Jenna Bush Hager ahead of the May 6 event, "for which I apologize. I imagine we'll see a lot of flowers."

Flowers, thorns and more adorned celebrities at the 2024 Met Gala. Keep reading for a full roundup of the red carpet looks.

Zendaya

<p>Zendaya</p>

In Maison Margiela.


Sydney Sweeney

<p>Sydney Sweeney</p>

In custom Miu Miu.


Cardi B

<p>Cardi B</p>

In Windowsen.


Kim Kardashian

<p>Kim Kardashian</p>

In custom Maison Margiela Couture and Lorraine Schwartz jewelry.


Jessica Biel

<p>Jessica Biel</p>

In Tamara Ralph.


Bad Bunny

<p>Bad Bunny</p>

In custom Maison Margiela.


Jodie Turner-Smith

<p>Jodie Turner-Smith</p>

In Burberry and Chopard jewelry.


Kylie Jenner

<p>Kylie Jenner</p>

In custom Oscar de la Renta and Lorraine Schwartz jewelry.


Kendall Jenner

<p>Kendall Jenner</p>

In Givenchy Haute Couture and Lorraine Schwartz jewelry.


Jennifer Lopez

<p>Jennifer Lopez</p>

In custom Schiaparelli Haute Couture.


Mindy Kaling

<p>Mindy Kaling</p>

In Gaurav Gupta.


Ariana Grande

<p>Ariana Grande</p>

In custom Loewe and Lorraine Schwartz jewelry.


Shakira

<p>Shakira</p>

In Carolina Herrera and Stuart Weitzman shoes.


Mona Patel

<p>Mona Patel</p>

In custom Iris Van Herpen couture.


Janelle Monáe

<p>Janelle Mon&aacute;e</p>

In custom Vera Wang.


Dua Lipa

<p>Dua Lipa</p>

In Marc Jacobs and Tiffany & Co. jewelry.


Gabrielle Union

<p>Gabrielle Union</p>

In custom Michael Kors.


Sarah Jessica Parker

<p>Sarah Jessica Parker</p>

In Richard Quinn and Philip Treacy hat.


Ayo Edebiri

<p>Ayo Edebiri</p>

In Loewe.


Gigi Hadid

<p>Gigi Hadid</p>

in Thom Browne.


Nicki Minaj

<p>Nicki Minaj</p>

In Marni.


Jaden Smith

<p>Jaden Smith</p>

In Thome Browne.


Elle Fanning

<p>Elle Fanning</p>

In Balmain and Cartier jewelry.


Zendaya

<p>Zendaya</p>

In Givenchy SS96 Couture.


For the latest breaking news updates, click here to download the E! News App