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:
Designed by Sarah Burton for Alexander McQueen, Kate's wedding dress was kept hush-hush right until the morning of her nupitals. The gown featured an ivory silk tulle veil, a boned bodice, padded hips and a nine-foot long pleated skirt made of hand-cut English lace and French Chantilly lace.
Princess Madeleine Of Sweden
Madeleine's wedding gown featured a full skirt with a four-metre long train, a six-metre long veil embroidered with Chantilly lace flowers and a tiara which was adorned with orange blossoms.
Crown Princess Victoria Of Sweden
On her wedding to Daniel Westling on June 19, 2010, Victoria wore a cream duchess silk satin dress by Swedish designer Par Engsheden. Featuring a rounded, almost off the shoulder collar, cap sleeves and a full skirt, the dress was a perfect combination of modesty and elegance.
Princess Martha Louise Of Norway
At her 2002 wedding to Ari Behn, Princess Martha wore a fun off-white gown that featured a high collar, pointy shoulders and an overcoat.
Queen Maxima Of The Netherlands
The then-princess wore an extravagant lace gown which featured a high collar, a flared skirt and a 16 foot train at her 2002 wedding to Dutch Crown Prince Willem-Alexander.
Princess Charlene Of Monaco
At her 2011 wedding to Prince Albert, the former competitive swimmer wore a slim-cut Armani gown that had 40,000 Swarovski crystals, 20,000 mother of pearl teardrops and 30,000 gold stones. The dress, composed of 50 meters of off white silk duchess and 80 meters of silk organza took 2,500 hours to make.
Crown Princess Mette-Marit of Norway
The princess wore a draped skirt which gave the illusion that she was walking on a cloud on her wedding day to Norwegian Crown Prince Haakon in 2001.
Camilla, Duchess of Cornwall
Camilla wore a knee-length white frock during the civil service but opted to wear a gold and blue coat over a blue chiffon dress at her and Prince Charles' blessing service in 2005. We can't take our eyes off her feathered hat!
Princess Maria Carolina of Bourbon-Parma
The princess wore a traditional white gown, which was made from heirloom Bruges lace from the Dutch royal family, at her wedding to Albert Brenninkmeijer in 2012.
The Canadian married Peter Phillips, son of Princess Anne, in 2008 wearing a strapless gown with a lace bodice and a delicate shoulder cover.
The granddaughter of Queen Elizabeth II married rugby player Mike Tindall in 2011 wearing a shiny white gown with a flared skirt and tulle shoulder straps.
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?
Also on HuffPost: