It may have been Britain’s Princess Charlotte’s big moment in the spotlight but Prince George stole the show at the royal christening on Sunday.
It was the first glimpse of the Duke and Duchess of Cambridge with both of their children as Princess Charlotte melted the hearts of the nation on her christening.
But despite it being the nine-week-old’s big day, her big brother Prince George almost stole the show by charming the crowds who had gathered to see the family on the Sandringham Estate.
The family of four made the journey to the church of St Mary Magdalene in Sandringham together for the private ceremony, attended by just 21 official guests including the Queen and Prince Philip as well as other close family members and the nine-week old princess’s five godparents.
Kate, dressed all in ivory, pushed Charlotte in a traditional-style black pram while George -- who turns two on July 22 -- walked alongside his parents, clutching his father's hand tightly.
It is only the second time Princess Charlotte has been seen in public, and the first time the family have been photographed together.
George was dressed in an outfit of red shorts and a white embroidered shirt -- almost identical to the one worn by his father when he was taken as a young boy to meet brother Prince Harry for the first time. He even waved at the waiting well-wishers and was greeted by his great-grandmother the Queen after the ceremony.
Charlotte, who is fourth in line to the throne, was baptised using water from the River Jordan and the 174-year-old silver gilt Lily Font, which was brought to Norfolk especially from the Tower of London where it is usually kept alongside the Crown Jewels.
Prince George shares a tender moment with his great-grandmother the Queen. Photograph: Chris Jackson/Getty Images
Guests were treated to sandwiches and tea, as well as slices of the two-month-old princess' christening cake - one of the eight tiers from the fruitcake served at the Duke and Duchess of Cambridge's wedding in 2011.