The Queen hosted a garden party at Buckingham Palace in London on Tuesday (May 21) and Catherine, Duchess of Cambridge was in attendance, alongside Prince William.
Fittingly, she looked as beautiful as an English rose for the occasion.
The duchess, who recently designed a garden for the 2019 Chelsea Flower Show, relied on an Alexander McQueen double-breasted coat dress with pleated skirt to exude a pretty in pink mood.
As much as she loves to recycle old looks, this marked a new outfit from her.
The dreamy pastel tones in the tailoring were matched with a fascinator by Juliette Botterill and a Loeffler Randall clutch bag.
The finishing touch was diamond and pearl drop earrings from Collingwood jewellers which once belonged to her late mother-in-law, Princess Diana.