Lily Allen performed for Monaco's elite on Saturday night as she took to the stage at the Rose Ball 2015.
The singer looked fab in a custom-made silver fringed Chanel gown, but while we were loving the handiwork of Karl Lagerfeld - who also attended the bash - we weren't entirely sure about the enormous floral pink cape version of Little Red Riding Hood.
The bash was in aid of the Princess Grace Foundation, and members of Monaco's royal family attended.
Prince Albert and Princess Caroline were joined by her son Pierre Casiraghi and daughter, Charlotte Casiraghi, as well as Pierre's fiancée Beatrice Borromeo, who also looked stunning in a silver gown.
Beatrice, a Newsweek journalist, hit the dance floor with her hubby to be, as well as Charlotte, who looked pretty in a sequinned pink and black dress.