To no one’s surprise, Kate Middleton put her best fashion foot forward for back-to-school season today.
When the 37-year-old Duchess of Cambridge dropped off Princess Charlotte (4) for her first day of school with Prince George (6) at Thomas’s Battersea Day School, she was positively glowing in a MICHAEL Michael Kors red-and-purple floral patterned shirtdress. The feminine frock is not only super cute, but it’s also a royal re-wear. She sported it on her way to Meghan Markle and Prince Harry’s wedding rehearsal, in fact.