The royals have been a source of sartorial inspiration since the start of time, but even more notable are the stylish women who have married into royalty. From Grace Kelly to Princess Diana and Kate Middleton, take a look back at the women who prove you don't have to be born into royalty to dress the part.
Mary Alice Heine married Prince Albert I of Monaco in 1889.
Audrey Emery married Grand Duke of Russia Dmitri Pavlovich in 1926.
Aleene McFarland married Prince Johann of Liechtenstein in 1931.
Wallis Simpson married Prince Edward, Duke of Windsor in 1937.
Rita Hayworth married Prince Aly Khan in 1949.
Soraya Esfandiary-Bakhtiari married Shah Mohammed Reza Pahlavi in 1951.
Grace Kelly married Prince Rainier III of Monaco in 1956.
Michiko Shōda married Emperor Akihito of Japan in 1959.
Caroline Lee Bouvier married Polish Prince Stanisław Albrecht Radziwill in 1959.
Silvia Renate Sommerlath married Carl XVI Gustaf of Sweden in 1976.
Lisa Halaby married King Hussein of Jordan in 1978.
Diana Spencer married Prince Charles of Wales in 1981.
Masako Owada married Prince Naruhito of Japan in 1993.
Marie-Chantal Miller married Pavlos, Crown Prince of Greece in 1995.
Rania al Yassin married King Abdullah II of Jordan in 1999.
Mette-Marit Tjessem Høiby married Crown Prince Haakon of Norway in 2001.
Lalla Bennani married King Mohammed VI of Morocco in 2001.
Letizia Ortiz Rocasolano married King Felipe VI of Spain in 2004.
Tatiana Blatnik married Prince Nikolaos of Greece in 2010.
Charlene Wittstock married Prince Albert II of Monaco in 2011.
Kate Middleton married Prince William, Duke of Cambridge in 2011.