St Mary Magdalene Church, where the christening of Princess Charlotte will take place, holds a special place in Prince William's heart. The picturesque 16th-century chapel on the Queen's Sandringham estate is also where his beloved mother Princess Diana was baptised on August 30, 1961.
CLICK ON PHOTOS FOR FULL GALLERY
Lady Diana Spencer was baptised at St Mary Magdalene in 1961
Diana grew up at Park House on the estate, which is why the Spencers had close links to the royal family even before her marriage to Prince Charles.
The location must have been chosen by William and the Duchess of Cambridge, née Kate Middleton partly as a tribute to his late mother. At the ceremony on Sunday 5 July their daughter will be baptised with her full name of Charlotte Elizabeth Diana – another nod to the dearly missed royal.
Her granddaughter has been named Charlotte Elizabeth Diana in her honour
Other notable royal christenings to take place there include those of the Queen's father King George VI in 1896, his sister Princess Mary, King Olav of Norway, whose mother was a British Princess, and Princess Eugenie.
The daughter of Prince Andrew and Sarah, Duchess of York was baptised during a public service at Christmas 1990. The ceremony for Eugenie took place nine months after her birth because her father was often away due to his naval career.
William and Kate are always given a very warm welcome at their local church
While Charlotte's ceremony will be private, the royal parents have invited well-wishers to greet the family before the service because of their affection for local people.
William and Kate's home Anmer Hall is just down the road, so St Mary Magdalene must feel very much like their local parish church.
The traditional royal walkabout at Christmas takes place at the church where the Queen, her grandson and his wife are usually given a very warm welcome by residents.