Ihr zweiter Ehemann verunglückte 1990 tödlich einem Bootsrennen.
Seit dem 23. Januar 1999 dem Tag ihres 42. Geburtstages ist mit Ernst August von Hannover verheiratet und führt seitdem den Namen Hoheit Prinzessin Caroline von Hannover". Aus dieser stammt eine Tochter:
Alexandra Charlotte Ulrike Maryam Virginia von Hannover 20. Juli 1999).