Princess Charlotte's christening was Prince William's "poignant" tribute to his mother, Princess Diana, royal experts have said.
Princess Charlotte's big day was held at Sandringham's own parish church of St Mary Magdalene on July 5, 2015, aged four months.
Experts have now revealed that the ceremony was a tribute to Charlotte's late grandmother, Princess Diana.
READ MORE: Extinction Rebellion hit Edinburgh to cause chaos at lavish oil company dinner
The church plays a key role for the Royal Family, being known as the place where the Queen and other royals attend Christmas mass during their annual stay in Norfolk.
As well as holding great significance for Her Majesty, St Mary Magdalene also has a strong symbolic link to William and Harry's mother, the late Princess Diana, Princess of Wales, royal experts told the Express.
The commentators suggested that the venue was chosen so that Prince William could pay a very personal and touching tribute to his mother.
Royal commentator Emily Andrews told Channel 5's Secret of the Royal Palaces: "The chapel of St Mary Magdalene is the parish church of Sandringham House.
"It has a history as well through William's mother, Diana Spencer. She was also christened there."
Princess Diana was born on the Sandringham Estate in July 1961, at a time when her parents, the then-Viscount and Viscountess Althorp, leased property from the Royal Family.
Commentator Richard Kay revealed: "Prince William likes the symbolism.
"He's made it clear he wanted Diana involved on the journey that he embarked on with Kate, first as his wife by presenting her with his mother's engagement ring.
"And then at Charlotte's christening because they chose the very church Diana was christened in herself."
Although, the couple had already paid one of the biggest respects possible when choosing their daughter's name - Charlotte Elizabeth Diana.
They however reportedly opted out of picking either the Queen's name or William's mother's name as their daughter's first name due to security concerns.
Mr Kay added: "I think he very wisely decided not to give Charlotte his mother's name as her first name.
"Everything she did and said would have been compared with her.
"By giving Diana as the middle name, it means Diana is still there."
Princess Charlotte shares one of her middle names with younger cousin Lilibet Diana, daughter to Prince Harry and Meghan Markle.
Perhaps disappointingtly for Royal fans, the Duchess of Cambridge has confessed she "won't have any more children" even if she is "broody."
William and Kate have three beautiful children, George, Charlotte and Louis.
And it looks like it's going to stay that way as she revealed the Duke doesn't want any more children.
During a visit to Bradford with William in 2020, Kate opened up about the possibility of another Cambridge baby.
While chatting with royal fan Josh Macplace, who excitedly told the royal that he has sent cards congratulating her after each of her three children were born, she revealed that it is unlikely she will become a mum of four in the future - and it's all because of William.
"I don’t think William wants any more," she told the 25-year-old.