Kate Middleton Wore an Old Dress For Her Latest Outing, but She Made It Look Brand New

Kate Middleton made a surprise appearance in London on Wednesday, only 24 hours after she and Prince William made a royal visit to Coach Core in Essex. This time around, Kate stepped out solo to visit the Imperial War Museum, where she admired the poppy display at the entrance before touring the First World War galleries, to learn more about what her relatives would have experienced during the Great War.

For the occasion, the duchess chose to wear a blue Jenny Packham dress that she first wore in 2016 on the royal tour to Canada. However, the chic knee-length design looked brand new thanks to her up-to-date styling. The first time she wore it, Kate teamed the dress with a Sylvia Fletcher headpiece and a maple leaf pin. Sweeping her hair up showed off the prim collar of the dress, but this time around Kate chose to conceal it by wearing her hair in voluminous waves. The result? The dress looked more modern and relaxed, and we almost didn't recognize this as an outfit repeat.

Kate finished the look with beige accessories, including a Mulberry Amberley clutch and her suede Gianvito Rossi 105 pumps. See the whole look from all angles ahead.