Princess Mary of Denmark stepped out in two elegant outfits this week.
On Thursday the 42-year-old princess wore a simple pale pink shift dress and matching pink heels. Mary swept her brunette hair off her face to reveal her radiant complexion and a set of dazzling drop earrings.
Three days previously the mother-of-four chose a dark green dress with a long-sleeved sheer number over the top for her appearance at the Maternity Foundation.
Elsewhere the Countess of Wessex opted for an all-navy outfit for a day of engagements in Wiltshire, while Queen Mathilde of the Belgians and Princess Victoria of Sweden both showcased several vibrant outfits during Mathilde and King Philippe's state visit to Sweden.