Princess Charlotte's thoughtful Christmas gift is going viral

Princess Charlotte's Christmas walk is going viral.

In keeping with the monarchy's decades-long festive tradition, members of the British royal family attended a Christmas Day church service in Sandringham, Norfolk, before greeting a waiting crowd outside.

Members of the younger generation of the royal family were also in attendance, including Prince George, Prince Louis and their sister Charlotte - whose interactions with Zara and Mike Tindall's eldest daughter's cousin Mia Tindall caused a stir TikTok attention.

Princess Charlotte and Mia Tindall. Samir Hussain/WireImage/Getty Images

The viral video, which has been viewed more than five million times at the time of writing, shows Charlotte and Mia accepting gifts from royal admirers after a church service.

Mia caught her cousin's attention when she noticed a member of the public trying to hand Charlotte a bouquet of flowers. "You take them," Charlotte told Mia, who then politely accepted the flowers.

“Charlotte is so kind”

Royal fans were quick to comment on the viral TikTok, noting that Mia seemed delighted to receive the flowers on behalf of her cousin.

"Charlotte looked so happy when she let Mia get the flowers. Charlotte is so kind," one user commented, while another wrote: "This is going to be great to see the royal family grow The best version. The two of them have such a close relationship!"

"Charlotte wanted to make sure she was included," one fan added. "That makes me happy! They're all so close!"

Members of the royal family attend a Christmas morning service at Sandringham Church. Samir Hussain/WireImage/Getty Images

In the same TikTok, Charlotte's brothers Prince George and Louis also received gifts from the public - most notably a teddy bear, which George seemed delighted with.

One royal admirer noted on TikTok: "The way Prince George received the teddy bear shows that they are raising him to be humble and grateful."

In another viral video from the royal Christmas outing, Kate Middleton greets fans outside a church before handing a bouquet of roses to a smiling Mia.