The wait is over. Kate Middleton wore a dress designed by Alexander McQueen's Sarah Burton. According to Clarence House, Kate "chose British brand Alexander McQueen for the beauty of its craftsmanship and its respect for traditional workmanship and the technical construction of clothing."
The dress is said to pay tribute to Arts and Crafts tradition - but we think that it also pays homage to Grace Kelly's iconic wedding dress. The lace appliqué for the bodice and skirt was hand-made by the Royal School of Needlework, based at Hampton Court Palace and flowers (including roses, thistle, daffodil and shamrock) were hand-cut from lace and applied onto ivory silk tulle.
The dress uses hand-cut English lace and French Chantilly lace throughout the bodice and skirt. Alexander McQueen's Sarah Burton led the team in designing the dress, which has a silhouette inspired by an opening flower.
The narrowed waist and padded at the hips, nods to late Victorian corsetry - an Alexander McQueen hallmark. The dress features a lengthy train at 2.70m, although this is dwarfed by Diana's train back in 1981, which measured 7.62m.
The Royal School of Needlework was enlisted by Burton's team to create the intricate appliquéd bodice and workers washed their hands every thirty minutes to keep the lace and threads pristine.The veil is held in place by a Cartier 'halo' tiara, lent to Miss Middleton by The Queen.
The wedding shoes were made by hand at the Alexander McQueen atelier, and are made of ivory duchesse satin with hand-embroidered lace.
Our verdict? Royal wedding fashion perfection. Vote in the poll below and let us know what you think of the dress.