Prince Louis' christening marked the first time the family of five appeared in public together.
Princess Diana's favourite flower was the white rose, and the Duchess often likes to pay subtle tribute to Prince William and Harry's late mother through her fashion choices.
Prince William and his wife Catherine's third child Prince Louis has been christened in the Chapel Royal at St. James' Palace. The robe, which was handmade by Angela Kelly, the Queen's personal dressmaker, is a replica of the original christening gown designed for Queen Victoria's eldest daughter.
Lady Laura Meade, Hannah Carter, and Lucy Middleton have accepted the role of Prince Louis' godmothers, while Nicholas van Cutsem, Harry Aubrey-Fletcher, and Guy Pelly are the three godfathers.
Royal babies are baptised in the same intricate cream lace christening gown.
The Duchess of Cornwall is also wearing white, opting for a Fiona Clare outfit and Locke hat.
Britain's Queen Elizabeth II and her husband Philip, Duke of Edinburgh, was unable to be at the christening of his grandson Prince Louis.
The 45-minutes-long ceremony was also attended by the duchess' parents and sister.
(L-R bottom row) The royals - Prince William of Cambridge, Prince Charles of Wales, Camilla of Wales, Kate Middleton of Cambridge, Prince Andrew of York, Princess Beatrice of York and Princess Eugenie of York - attended the wedding in full force in their fashionable best. And it is, by the way, as Meghan Markle and Prince Harry, also held in St George's chapel at Windsor castle.
Following the service, where Prince Louis was flanked by six godparents, the royals made their way to Clarence House where they enjoyed an intimate afternoon tea with guests.