Lily Collins had yet another princess moment on the red carpet at the 2012 Met Gala, which was held on Monday night in New York City.

She looked adorable wearing a Valentino Spring 2012 Couture gown.

Her off-white sheer lace gown with a floral underlay, long sleeves, and a bow waistband is very ‘Little House on the Prairie’, but she totally makes it work for her.

Lily teamed her romantic gown with a Valentino grey snakeskin clutch and H. Stern jewels.

A pretty updo and soft makeup completed her look.

Credit: Style.com & Getty