Alexandra , prinsessa af Sachsen-Altenburg , och har med henne fyra söner och tre döttrar.