Kate Middleton in Michael Kors coat

Kate wears her favorite coat not just once, not just twice, but thrice. Three times a charm indeed!