Lorenzo_Riva_con_la_Principessa_Carlolina_di_Monaco2.jpg

Princess Caroline

Caroline Louise Marguerite Grimaldi was born to Prince Rainier and Princess Grace (former American actress) as their oldest child on January 23, 1957. She has two younger siblings: Albert, Prince of Monaco and Princess Stéphanie. 

She's been married three times. Her second marriage to Stefano Casiraghi gave her three children: Andrea, Pierre and Charlotte. After his death in 1990, she later remarried. She is now married to Prince Ernst August of Hanover. They have one daughter: Princess Alexandra of Hanover. 

Caroline has four grandchildren with another one on the way through her son Andrea and his wife Tatiana. Andrea and Tatiana have a daughter and son (Sash and India). Charlotte has a son (Raphaël) and Pierre and Beatrice have a son (Stefano).

She is known as both Princess Caroline of Monaco and Princess Caroline of Hanover. 

(Photo: Marketing LR/Wikimedia Commons)

Alaia

Alberta Ferretti

Bottega Veneta

Burberry

Celine

Chanel

Chloé

Dior

Doro Olowu

Givenchy

Gucci

Hermes

Jean-Paul Gaultier

Joao Sabino

Lanvin

Louboutin

Miu Miu

Moschino

Muzungu Sisters

Prada

Zara