Vuelta a centro del huracán
El 23 de enero de 1999 Carolina y Ernesto de Hannover sorprendieron a todos con su boda. Ese día ella cumplía 42 años. La pareja estaba esperando su primer y único hijo en común, Alejandra y llevaban tres años de una relación que comenzó en 1996, cuando la esposa del príncipe alemán, Chantal Hochuli era una de las mejores amigas de Carolina. Con él tuvo a su cuarta hija, Alejandra, que es duquesa de Brunswick y Luneburgo y princesa de Gran Bretaña e Irlanda. Aunque llevaron un matrimonio aparentemente tranquilo, la pareja se fue distanciando en parte por el mal carácter del alemán que se agravaba cada vez más por sus problemas con el alcohol. Sin embargo, mantienen una relación de amistad.