Today though, the Queen's granddaughter put aside her more outlandish image and transformed into a quintessential English bride.
Her dress, by the Queen's own couturier Stewart Parvin, was a picture of elegant sophistication.
The designer, who christens his dresses with such romantic names as Easy To Love and I've Got a Crush On You, seemed to have hit the mark today, as Zara appeared relaxed and happy - surely the goal of any bride on her big day.
|The Queen also in Stewart Parvin|
The three young bridesmaids wore ivory and the full-skirted, box pleated dresses cinched with pale china blue ribbon featured columns of covered buttons running down the back, reminiscent of the detailing on the back of Pippa Middleton's now iconic bridesmaid dress.
|And the bidesmaid looked good too: Maid of Honour Dolly Maude looked pristine with her elegant up-do and neat dress.|
|The happy couple.|