Olivia Palermo is the queen of getting it ‘oh so right’ on the red carpet, so why did it all go so horribly wrong at the 2012 New York City Ballet Fall Gala, held at the David H. Koch Theater, Lincoln Center, yesterday evening?

It could be one of the following reasons.

Reason 1: Maybe I am instantly dismissing her Christian Dior Spring 2012 dress because it was not part of the Valentino dress code.

Reason 2: The Christian Dior two-tone asymmetrical gown with a tiered skirt is stumptifying her (making the petite star appear much shorter (and wider) than she actually is).

Reason 3: She opted to wear a statement necklace with an asymmetrical neckline (pet peeve).

Reason 4: That ombre purple-feathered bag, which has worked so well in the past, is an eyesore on this occasion.

Reason 5: All of the above.

Credit: Style.com & Getty