Royal brides: The fairytale wedding dresses worn by real-life princesses

Finding the right dress to walk down the aisle in is the most important decision for any bride. And when the eyes of the whole world are on you, that choice becomes all the more crucial. With the impending nuptials of Sweden's future queen Victoria just around the corner, we take a look at some royal beauties who have hit the nail on the head – combining their natural elegance with a sartorial selection perfectly suited to their status…

On May 14, 2004, in Copenhagen Cathedral, Mary Donaldson married her Prince Charming, Frederik of Denmark. She chose a beautiful – and simple – sleeved gown by Danish designer Uffe Frank to wear on her big day, accessorised with an antique veil used by Crown Princess Margaret of Sweden on the occasion of her marriage in 1905. In honour of her Australian roots, Mary's bouquet included eucalyptus, as well as flowers picked from the royal palace's garden
All photos: © Getty Images, PA