St. Andrews 600th Anniversary Dinner - DeparturesWills assures Kate no one will remember she’s worn this dress before. (Getty)

Gasp, horror:
Kate Middleton recycled an old dress for a fancy dinner last night in New York City! (A "petrol blue"
Jenny Packham she’s worn at least twice, most recently earlier this year). Why did the Duchess do this to us?! A few theories: