Catherine, Duchess of Cambridge's Emilia Wickstead 'Marella' Silk Coat

Who: Catherine, Duchess of Cambridge wearing an Emilia Wickstead ‘Marella’ silk coat
Shop: Matches Fashion $1,992 / £1,285 / €1,542
Where: Queen Elizabeth II’s Garden Party At Buckingham Palace, England

Credit: Getty