Di was like a butterfly emerging
heavily copied ever since (lace sleeves featured on the Givenchy wedding dress that reality star Kim Kardashian wore when she married rapper Kanye West in 2014).
Australian-born Princess Mary married Denmark’s Crown Prince Frederik in 2004, wearing a satin ivory gown by Danish designer Uffe Frank.
It featured an off-the-shoulder neckline and lace veil, which she wore with her hair slicked back into an up-do (unlike the British royals who favoured their hair out in soft curls).
At the couple’s engagement and first press conference together, at Fredensborg, a nervous Mary Donaldson shared her childhood memories of watching Diana marry Charles, sitting in front of the TV in her pyjamas at home in Hobart alongside her sisters, marvelling at the spectacle.
What stayed vivid in her mind, she said then, was Diana’s trailing veil, which perhaps inspired her own 6m-long duchess satin train.
But no one did over-the-top better than Fergie when she married Prince Andrew at Westminster Abbey in 1986.
She wore an elaborate flower crown, with a sheer veil, and a 5m-long train.
Her off-white frock was created by Africanborn, British-based designer Lindka Cierach, and turned heads because of its excess material, which covered at least four steps as she posed for her wedding photos.
If Markle were to look to Hollywood royalty, Grace Kelly played the part when she wed Prince Rainier of Monaco in a lace and corsetted gown created by Metro Goldwyn Mayer costume designer Helen Rose.
Years later, Grace and Prince Rainier’s son Prince Albert married Princess Charlene, a former Olympic swimmer for South Africa, who wore custom Giorgio Armani.
Dubbed the “runaway bride” by local tabloids, after reportedly suffering itchy feet in the days before the ceremony, she settled her nerves and looked sleek and chic on the day.