Britain's Meghan, Duchess of Sussex, Prince Harry, Prince William, Catherine, Duchess of Cambridge stand on the balcony of Buckingham Palace as they watch a fly past to mark the centenary of the Royal Air Force in central London, Britain July 10, 2018.
Louis was carried into the chapel by his beaming mother, wearing the handmade replica of the royal christening robe, which in 2008 replaced the original that had been worn for all royal christenings since that of Queen Victoria's eldest daughter in 1841.
It's not because Meghan didn't want to ruin her outfit; it's because she hasn't been honoured with one yet. She paired the look with a gorgeous brooch, a matching Sean Barrett hat and nude heels.
In the past Charlotte's confident nature has charmed the public, she waved in glee at fans outside the wedding of her uncle Harry and Meghan Markle.
Welcome (officially) to the world, little Prince Louis.
Charlotte, who is three, was christened in 2015 at the 16th-century Church of St Mary Magdalene on the queen's country estate in Sandringham in eastern England.
The Red Arrows - one of the world's premier aerobatic display teams - were among 100 planes that took part in the RAF 100 Flypast, representing 100 years of the RAF.
The new Duchess of Sussex managed to steal the show in a navy dress by Christian Dior and a hat by royal milliner Stephen Jones.