W 1961 rozpoczęła naukę Lycée Français de New York na Manhattanie w Nowym Jorku.

W 1980 ukończyła studia na kierunku nauki polityczne w Graduate Institute of International and Development Studies na Uniwersytecie Genewskim.

Życie prywatne Podczas studiów w Genewie w 1976 poznała Henryka, dziedzicznego wielkiego księcia Luksemburga, syna panującego w Luksemburgu wielkiego księcia Jana i jego żony, wielkiej księżnej Józefiny Charlotty, urodzonej w belgijskiej rodzinie królewskiej. Początkowa przyjaźń pary przerodziła się w związek, którego rodzice księcia nie chcieli zaakceptować ze względu na brak arystokratycznego pochodzenia Marii Teresy i zbieżność jednego z jej nazwisk z nazwiskiem kubańskich polityków. Po ukończeniu nauki w Szwajcarii książę Henryk zaproponował, że zrzeknie się praw do dziedziczenia tronu Luksemburga, aby móc poślubić Marię Teresę.

8 listopada 1980 minister stanu Pierre Werner ogłosił zaręczyny księcia Henryka z Marią Teresą, jeden dzień po tym, kiedy zgodę na ślub wyraził książę Jan. Związek dziedzica tronu był dotąd utrzymywany w tajemnicy. 10 listopada miała miejsce sesja zdjęciowa narzeczonych i specjalna konferencja prasowa, na którym Mestre zaprezentowała swój pierścionek zaręczynowy.