Answer
Grand Duke Henri of Luxembourg married Grand Duchess Maria Teresa on 29 September 1981. They have five children together: Hereditary Grand Duke Guillaume, Prince Félix, Prince Louis, Princess Alexandra and Prince Sébastien. The Grand Duke and Grand Duchess have been married for over 40 years and are considered to be one of the most popular couples in Europe.