The best photos from the 2016 Monaco Rose Ball

Beatrice Borromeo, Pierre Casiraghi, Princess Alexandra of Hanover, Prince Albert, Princess Caroline, Charlotte Casiraghi, Tatiana Santo Domingo, Andrea Casiraghi and Karl Lagerfeld attended Monaco's Rose Ball on Saturday.
Copyright for all images: Société des Bains de Mer de Monaco

Princess Alexandra of Hanover, pictured with Beatrice Borromeo and Pierre Casiraghi, made her debut at the ball this year.

Prince Albert was accompanied by sister Princess Caroline. Princess Charlene was absent for a second year, possibly taking care of her two children Prince Jacques and Princess Gabriella.

It was decorated in bright and exotic Cuban colours, making it the perfect setting for an exceptionally magical evening.

After the dinner, guests enjoyed dancing to Son Cubano in a festive atmosphere inspired by Wim Wenders' Buena Vista Social Club. Several Cuban reggaeton and Cubaton bands also played throughout the night

For the special occasion, Pierre Casiraghi's wife wore an extravagant bright red strapless Giambattista Valli ball gown.