The Duchess of Cambridge is all about recycling — when it comes to royal fashions.
The former Kate Middleton has never shied away from wearing the same dress twice, and she proved over the weekend that she'll even repeat an iconic look when she stunned a Belgium crowd in the same Alexander McQueen dress she wore to daughter Princess Charlotte's christening two years ago.
The duchess and her husband, Prince William, the Duke of Cambridge, were in Belgium to attend a ceremony marking the 100-year anniversary of the Battle of Passchendaele, also known as the Third Battle of Ypres, during the First World War.
King Philippe and Queen Mathilde of Belgium joined the royal couple for the occasion, as did British Prime Minister Theresa May.
But all eyes were on Kate when she showed up wearing the familiar white dress.
In 2015, the duchess wore the exact same ensemble to Princess Charlotte's small christening ceremony at St. Mary Magdalene, the same countryside church just outside London where Charlotte’s late grandmother, Princess Diana, was baptized.
The duke and duchess and their son, Prince George, were photographed with baby Charlotte in public for the very first time on that special day, so the dress is especially emblazoned in royal watchers' memories.
Princess Charlotte, too, took a page out of her mother's style playbook by wearing the the same royal christening gown big brother George wore two years before — a replica of the ornate lace gown first worn by Queen Victoria’s daughter and then passed down through the generations.
Seems Kate isn't the only fashion-forward royal who knows a fab look is worth repeating!