Po zmianie przepisów w 1991 tron mogą dziedziczyć jedynie kobiety urodzone jako dynastyczne potomkinie króla Alberta II.

Życie prywatne thumb|200px|wielki książę Henryk (następca wielkiego księcia Jana) ze swoją małżonką, wielką księżną Marią Teresą W październiku 1952 roku księżniczka Józefina zaręczyła się z Janem, dziedzicznym wielkim księciem Luksemburga, synem księcia Feliksa i Szarlotty, wielkiej księżnej Luksemburga, następcą tronu. Oficjalnie media poinformowano o zaręczynach 26 grudnia 1952. Z tej okazji zorganizowano w Brukseli bal 21 stycznia 1953.

Narzeczeni byli dla siebie kuzynami w trzeciej linii – oboje byli praprawnukami Michała I, króla Portugalii, poprzez jego trzy córki – księżniczkę Marię Antoninę, księżniczkę Marię Annę i księżniczkę Marię Józefę.

24 marca 1953 zmarła Maria, królowa Wielkiej Brytanii i z tego powodu rozważano przełożenie uroczystości weselnych. Księżniczka Małgorzata, która pierwotnie miała reprezentować brytyjską rodzinę królewską, została zastąpiona przez ambasadora Geoffreya C. Allchina. Planowany ślub dziedzica tronu spowodował znaczne zwiększenie liczby turystów, którzy zaczęli odwiedzać księstwo. Prasa określiła zjawisko jako największą pokojową inwazję Luksemburga.