The royal family celebrated Christmas Day in the traditional way by attending the annual St Mary Magdalene on the Sandringham estate.
Prince George and Princess Charlotte made their first appearance at the service, holding hands with their parents, the Duke and Duchess of Cambridge, although younger brother Prince Louis did not join them.
Her Majesty The Queen was joined by other senior royals, including Prince Charles and the Duchess of Cornwall, although Prince Philip was not in attendance.
The Duke and Duchess of Sussex and baby Archie Harrison were also missing from the royal celebrations. The royal duo confirmed back in November that they would spend their first Christmas as a family of three with Meghan's mother, Doria Ragland.
The Queen looked suitably festive in a bright red coat with a matching hat, while Kate wore a stunning tailored coat in a soft shade of grey by the brand Catherine Walker, which was trimmed with faux fur.
The Duchess completed her Christmas Day outfit with a chic dark green hat, which coordinated perfectly with her matching heels and clutch bag, not to mention Princess Charlotte's coat.
Kate looked happy and relaxed as she smiled at crowds on arrival at church, alongside Prince William and her two eldest children.
Other members of the royal family in attendance included Princess Anne, Princess Beatrice, Princess Eugenie and the Countess of Wessex.
Like this article? Sign up to our newsletter to get more articles like this delivered straight to your inbox.