Princess Charlotte's christening was always going to be a pretty adorable occasion.
For their first outing as a family of four, Prince William, Kate Middleton, Prince George and Princess Charlotte attended the service at the Church of St Mary Magdalene in Sandringham.
Kate looked elegant in a cream Alexander McQueen dress but Prince George – who turns two on the 22nd July - made sure all eyes were on him, entertaining the crowds in an outfit almost identical to that worn by Prince William when he first met baby Harry in 1984.
That was far from the only nostalgic family touch at the event. The Sandringham church was the same one where Princess Diana was baptised, one of her relatives was chosen as one of the five godparents and the vintage pram Charlotte was in was actually used by the Queen for her two children.
Like George, Charlotte - who is fourth in line to the throne - was christened in a replica of the christening gown made for Queen Victoria’s eldest daughter in 1841.
It was a private occasion with a select guest list including the Queen – who looked elegant in powder pink, Prince Philip, Prince Charles, Camilla and the Middleton family. Though, as expected, thousands of well-wishers turned up to be part of the royal occasion.
See all the best pics from Princess Charlotte's christening...