Meghan Markle wears Givenchy on her first royal outing since giving birth to Archie
It has been a month since she gave birth to baby Archie.
The Duchess of Sussex has surprised her fans today as she's making an appearance at the Trooping of Colours.
Meghan is still on maternity leave, after giving birth to the newest member of the royal family on 6 May at The Portland Hospital in London, but decided to support Queen Elizabeth today at the annual parade.
The new mum stepped out looking as radiant as ever, wearing a navy bespoke Givenchy outfit, with a dress, a short-sleeved coat and matching hat.
She wore her hair in a low bun and sat beside her husband in a carriage on her way into the ceremony.
Sitting opposite her was Kate Middleton, wearing a cream dress and jacket with a flower-adorned hat, while the Duchess of Cornwall opted for a light green outfit.
This is Meghan's second Trooping of Colours ceremony, with her first being shortly after her marriage last year. Back then, she wore a gorgeous pale pink Carolina Herrera outfit, with a chic off-the-shoulder neckline.