Charlene Wittstock looked beautiful in a breath-taking Armani Privé wedding gown. The gown was off-white and off-shoulder and had a long train which had a crossover detail to form a second train. Floral Swarovski crystals and pearl teardrops cascaded down the front of her gown. Her hair was in a chic updo and a long tulle veil was held on top of her head by a diamond encrusted floral accent.
Princess Caroline of Hanover, Albert's sister, opted for a lightly embellished light pink ensemble and sported a large hat.
Caroline's daughter Charlotte Casiraghi looked lovely in a Chanel Spring 2011 satin dress which she teamed with black YSL sandals. Her hair was up in a chic bun and she wore a black veil.
Albert's other sister, Stephanie of Monaco, wore a look I didn't like. She wore a multi-layered light pink dress with a matching shawl. The colour looked cheap with her tan and the layers didn't flatter her body.
Princess Máxima of the Netherlands looked gorgeous in an orange dress by Natan with a large rosette detail on the shoulder. The warm colour looked amazing with her skin and hair. Maxima styled her dress with gold strappy sandals, a matching purse, leather gloves and a beautiful hat by Fabienne Delvigne.
Naomi Campbell looked glamourous while attending the ceremony. The supermodel wore a one-shouldered Givenchy Couture gown which was floral embroidered. She styled her outfit with a fringed shawl, an Alexander McQueen clucth and peach coloured headpiece which matched the bottom half of her gown.
Czech model Karolina Kurkova wore a special look. She wore a navy blazer with a matching navy skirt with an embellished train, both from the Chanel Fall 2009 collection. She styled her dress with black pointed toe pumps and the model accessorized with a big, matching rosette accent in her hair.