Young Prince George and Princess Charlotte have absolutely stolen the show as they attended a Christmas church service with nearly the entire royal family.
The youngsters were on their best behaviour as they walked hand in hand with their parents the Duke and Duchess of Cambridge, with the rest of the royals in tow.
Catherine wore a stunning maroon coat with fur trim and matching heels, while William looked dapper in a thick wool coat.
George and Charlotte were adorable in outfits that perfectly matched their parents, with little George in a grey jacket and Charlotte sporting maroon tights to match her mum.
While their both known for their energetic antics – William has called George a “rascal” in the past – both happily carried around candy canes and sat quietly during the service.
With most of the royals in attendance, one of notably absent – the Queen.
The palace released a statement saying Her Majesty was still battling the cold that stopped her from travelling to Sandringham earlier in the week for Christmas.
She later went by helicopter once she had recovered a little, but was too unwell to go to church this year.
“Her Majesty The Queen will not attend church at Sandringham this morning,” the palace said.
“The Queen continues to recover from a heavy cold and will stay indoors to assist with her recovery.
“Her Majesty will participate in the Royal Family Christmas celebrations during the day.”
However, there were plenty of other royals there with Prince Harry stopping to greet well-wishers who had waited in the cold for a glimpse of the royals.
Princesses Beatrice and Eugenie wore their Christmas best, with red headpieces to add a little colour to the day.
Kate’s family were also guests, with her parents, sister Pippa and brother James all smiles as they made their way into the church.
Little George and Charlotte were no doubt spoilt with plenty of amazing presents yesterday with Kate revealing last week that she already had a very special teddy bear for each of them under the tree.