Monaco's Princess Stephanie and Daniel Ducruet on their wedding day at the Palace of Monaco on July 1, 1995. The bride wore a knee-length lace dress, with a ruffled back. AFP

The 42 greatest royal wedding gowns of all time: from Grace Kelly to Kate Middleton