The Countess of Wessex always pulls out all the stops for special royal engagements, and Wednesday was no exception as she joined her husband and other royals for a garden party at the Palace of Holyroodhouse in Edinburgh on Wednesday.
Alongside Prince Edward, the Prince of Wales, Princess Anne and her husband Sir Tim Laurence were also in attendance.
MORE: How Lady Louise Windsor's health condition impacted mum Sophie Wessex's life
During the garden party, Sophie looked stunning in a pale pink dress with a matching hat as she was seen laughing and chatting to members of the public.
Members of the Royal Family are currently enjoying Royal Week in Scotland, carrying out a variety of engagements.
WATCH: Sophie Wessex surprises royal fans in a chic pink power suit
Sophie, who is known as the Countess of Forfar while in Scotland, visited Capability, Riccarton Service earlier in the day and rocked another gorgeous pink outfit for the occasion, wearing a pink blazer and matching trousers by Gabriela Hearst, which she styled with a simple white T-shirt and heels.
MORE: The Countess of Wessex just wore the pleated skirt every woman wants
SEE: Countess Sophie wows in the sleekest designer midi dress
On Tuesday, the mum-of-two arrived in Moray, Scotland, for a day of engagements serving to recognise community organisations, volunteers and young people across the region.
The Countess meeting 100-year-old David Flucker
This included visiting her husband and late father-in-law's former school, Gordonstoun.
The Countess and Earl have both taken on a more prominent role as working royals over the last couple of years, after the Duke and Duchess of Sussex stepped back from their duties.
Sophie in particular is very popular with the public and clearly enjoys meeting people and learning more about community initiatives.
The Duchess looked lovely in pink as she chatted and laughed
She and Edward had a lot to celebrate themselves earlier this month, as the couple marked their 23rd wedding anniversary on 19 June, which was also Father's day.
They tied the knot in St George's Chapel at Windsor Castle and have since gone on to welcome two children together – Lady Louise, 18, and James, Viscount Severn, 14.
Make sure you never miss a ROYAL story! Sign up to our newsletter to get all of our celebrity and royal news delivered directly to your inbox.