Princess Caroline of Hanover, Prince Albert II of Monaco and Christian Louboutin attend the Rose Ball 2023 on March 25, 2023 in Monaco, Monaco.