While Kate Middleton and Prince William may have had one of the most publicized royal weddings in history, a ceremony took place this weekend in Luxembourg that was just as spectacular.
Countess Stephanie of Belgium (now Princess Stephanie) married Prince Guillaume of Luxembourg in a dazzling two-day ceremony, wearing a jaw-dropping Elie Saab gown which featured a cathedral-length veil and a train for days. True to form, the guests—many of them royalty themselves—put on their best finery (and their most elaborate hats!) to celebrate the royal couple.
Here, get a peek at all of the elaborate fanfare surrounding the big day—from the bride’s gown to the flower girls.