Princess Caroline is the current Princess of Hanover, and has held this title since 1999. She is the daughter of Princess Grace of Monaco and Prince Rainier III, and is the elder sister of Prince Albert II. Caroline married Prince Ernst August of Hanover in 1999, and they have five children together.
The Enigmatic Princess: Unraveling the Tale of Princess Caroline of Monaco