Kate Middleton Has Worn This Coat 15 Times—And We’ve Found The Perfect Alternative On Sale

Kate Middleton wore her bespoke Alexander McQueen red coat again today.

Kate Middleton Red Coat Hero