Princess Madeleine of Sweden's extravagant Valentino Haut Couture wedding gown has sparked royal wedding dress fever, the likes which haven't been seen since the Duchess of Cambridge married Prince William in an elegant Alexander McQueen gown in 2011.
Madeleine, who married banker Christopher O'Neill over the weekend, wore a wedding gown which featured a full skirt with a four-metre long train worthy of a European queen, a six-metre long veil embroidered with Chantilly lace flowers and a tiara which was adorned with orange blossoms.
Of course, the 30-year-old blond's wedding dress reminds us of another royal's wedding duds: Kate Middleton's McQueen gown.
Story continues below slideshow:
Modern Royal Wedding Gowns
Designed by Sarah Burton for Alexander McQueen, the lace embroidered gown featured an ivory silk tulle veil and a nine-foot long pleated skirt made of hand-cut English lace and French Chantilly lace. Duchess Kate's gown was repeatedly compared to the late Grace Kelly of Monaco's dress when she married Prince Rainer III of Monaco in 1956.
Other modern royal gowns we can't stop staring at include Princess Charlene of Monaco's stunning Armani in 2011, Crown Princess Victoria of Sweden's modern satin gown and Queen Maxima's heavy silk stunner.
What is your favourite royal wedding gown from the 2000s?