Every year on December 25th, all of the royals join the Queen for a church service at St. Mary Magdalene Church in Sandringham, a tradition that gives us the only glimpse of the family on Christmas Day.
Though Prince Harry and Meghan Markle were absent from yesterday’s service after joining the family for the past two years – the couple is spending the holidays in the US and Canada with their son, Archie Harrison and Markle’s mum, Doria Ragland – we were instead blessed with an unexpected appearance by Prince George, 6, and Princess Charlotte, 4, marking the children’s first Christmas Day church service. Kate Middleton and Prince William’s youngest, one-year-old Prince Louis, reportedly stayed behind at home.
The Duchess of Cambridge, who has been attending the service since 2011, having only missed two appearances since she officially joined the royal family, always wears a stunning festive look for the outing and this year was no different.
The mother-of-three wore a grey fur-trimmed Catherine Walker coat with a dark green fascinator and forest green Emmy London heels, choosing her look to match her daughter’s Christmas Day outfit.
Underneath her coat, Kate continued her green theme, wearing a Michael Kors Peacock patterned dress, which she’s worn before.
Four-year-old Princess Charlotte matched her mum in a forest green coat dress and tights, stopping with her mum to meet royals fans on the way into church.
After the service, the royals reportedly have lunch at the Queen’s house in Sandringham, before taking a nap and then spending the afternoon playing board games.
Prince Harry and Meghan Markle are thought to have spent Christmas Day in Canada, where it was announced they had travelled to earlier this week. The couple released a candid Christmas card with their seven-month-old Archie Harrison front and centre, but haven’t shared anything else from the trip.