Kate Middleton Still Managed to Surprise Us in a Dress She's Worn Before

For a gala dinner in support of East Anglia's Children's Hospices on Wednesday, Kate Middleton made our jaws drop — in something she's totally worn before. Reprising a glittering soft pink Jenny Packham gown, which the duchess wore to the ARK dinner gala in 2011, she reminded us all that the best things in our closets deserve to be worn again.

In fact, Kate's second appearance in the shimmering, body-skimming dress may be even lovelier than the first. It really sunk in just how well she wears it — this time with hair styled loosely in a low chignon and finished with a diamond bracelet and drop earrings. The effect is more 1920s glamour and a touch more romantic than we're used to seeing from Kate — and we don't mind a bit. Read on to see her stunning look from every angle.