Actress Sophie Winkleman, known as Lady Frederick Windsor, also wore the same dress in vibrant berry pink for the occasion.
While the royals may turn to this dress time and again, there have been variations in sleeve and skirt lengths.
Diane von Furstenberg dress
While working as an actress, Meghan Markle wore a navy lace dress by Diane von Furstenberg for a glitzy Hollywood event in 2012.