When Prince Henri of Luxembourg married Cuban-born Maria Teresa Mestre y Batista on 14 February 1981, they were surrounded by over 700 guests at Notre Dame Cathedral in Luxembourg. Royals from all over Europe travelled to the tiny grand duchy for the royal wedding.
From the Grand Ducal Family of Luxembourg, the proud parents, Grand Duke Jean and Grand Duchess Joséphine-Charlotte were in attendance alongside paternal grandmother, Grand Duchess Charlotte. Henri’s siblings (Princess Marie-Astrid, Prince Guillaume, Prince Jean and Princess Margaretha) were in the sanctuary, as were other members of the family:
- Princess Elisabeth of Luxembourg
- Princess Marie-Adelaide of Luxembourg and Count Carl Josef Henckel of
- Princess Marie-Gabrielle of Luxembourg and Count Knud of Holstein-Ledreborg
- Princess Alix of Luxembourg and Prince Antoine de Ligne
From outside Luxembourg, the reigning royal families were represented by King Olav of Norway, then-Hereditary Prince Hans-Adam and Hereditary Princess Marie of Liechtenstein, King Baudouin and Queen Fabiola, Prince Albert and Princess Paola, Prince Philippe, Princess Astrid and Prince Laurent of Belgium, Queen Margrethe and Prince Henrik of Denmark, Prince Rainier and Princess Grace of Monaco, the Duke of Edinburgh, Infanta Margarita of Spain and the Duke of Soria, Princess Christina of Sweden and Tord Magnusson and Princess Margriet of the Netherlands and Professor Pieter van Vollenhoven.
Representatives from non-reigning royal families included Prince Franz of Bavaria, Queen Marie-José of Italy, Princess Leonor of Brazil, Archduke Otto and Archduchess Regina of Austria and Princess Francesca of Bourbon-Parma and Prince Edouard de Lobkowicz.
Maria Teresa’s family also travelled to Luxembourg. Her parents, José and Maria Teresa, appeared on the balcony of the Grand Ducal Palace alongside their daughter and the Grand Duke and Grand Duchess after the ceremony. The new princess’s sister, Catalina, served as a bridesmaid.