In addition to wearing the Khedive of Egypt Tiara for her wedding in Athens on Saturday, Princess Theodora of Greece and Denmark borrowed another historic family heirloom for the ceremony.
Princess Theodora wore a lace veil that has been in the family for over a century and has been worn by a string of royal brides including four different queens.
Embed from Getty ImagesPrincess Margaret of Connaught first wore the Carrackmoss lace veil for her 1905 wedding to Prince Gustaf Adolf of Sweden. The delicate veil features lilies, shamrocks and meadowsweet.
Embed from Getty ImagesPrincess Margaret’s daughter, Princess Ingrid of Sweden, received the veil upon her mother’s death in 1920 and wore it for her own wedding to the future King Frederik V of Denmark.
Princess Anne-Marie of Denmark wore it for her 1964 wedding to King Constantine of Greece where she became Queen Anne-Marie.
Embed from Getty ImagesThe future Queen Margrethe II of Denmark wore the veil for her 1967 wedding to Henri Marie Jean André de Laborde de Monpezat.
Embed from Getty ImagesMost recently, Mary Donaldson wore the veil for her 2004 wedding to then-Crown Prince Frederik of Denmark.
Embed from Getty ImagesPrincess Theodora’s wedding is somewhat bittersweet, though. The wedding was originally postponed in 2020, and then again in 2023 with the passing of her father, King Constantine. The princess was accompanied into her wedding by the eldest of her three brothers, Crown Prince Pavlos, who walked her down the aisle.