Princess Charlotte joined her big brother, Prince George, and her parents, The Duke and Duchess of Cambridge for the traditional Christmas Day service at St. Mary Magadelene's Church.
This is the first time the Cambridge children attended the royal yuletide service on the Queen's estate in Norfolk.
The last time we saw Charlotte on Christmas Day was in 2016 when the Cambridges celebrated Christmas with the Middleton family in Bucklebury.
Below is a sweet photo of Charlotte curtsying to Her Majesty.
Following the service, the Cambridges chatted with well-wishers who had gathered outside the church to catch a glimpse of the royal family.
Earlier in the day, Kensington Palace shared a new photo of the Cambridge children with their dad to wish all their followers a Merry Christmas. This photograph of The Duke of Cambridge, Prince George, Princess Charlotte and Prince Louis was taken by The Duchess of Cambridge in Norfolk earlier this year.
In the photo, the princess wore her navy Gap hooded puffer jacket with a ditsy floral skirt/dress and solid leggings with gumboots.
Princess Charlotte in festive Little Alice London 'Nutcracker' dress for the Queen's pre-Christmas luncheon
The Cambridge clan gathered with extended Royal family members today for the Queen's annual pre-Christmas luncheon at Buckingham Palace.
The lunch was a private family affair but photographers managed to get some snaps of the guests as they entered the gates of the Palace. Princess Charlotte was spotted en route to the Palace in the back seat alongside Prince Louis with her mum, the Duchess of Cambridge at the wheel.
Prince William and Prince George arrived in a separate car.
Following the lunch, the family left together in one car.
The young princess wore a dress by Little Alice London. It is the brand's 'Nutcracker' style (£68) featuring a blue tartan print and trimmed with burgundy velvet.