Some of them have been long, some very short and some very wide: the world's most famous wedding dresses have come in every style and type. Royal weddings have provided many of the most memorable bridal moments - who can't picture Diana, Princess of Wales, Catherine, Duchess of Cambridge or Grace Kelly in their gowns? To stir up some serious nostalgia and wedding-envy, we went back decades to bring you the most memorable celebrity wedding moments of all time. Sit back, relax and re-live these incredible celebrity "I dos" (and wedding dresses!) from the past century.