Lily Allen sure takes theme dressing seriously!
The 29-year-old singer performed for Monaco's elite at the Rose Ball on Sunday dressed in an outfit that can only be considered as bold. But if anyone can pull it off, it's Allen.
Wearing a custom Chanel Couture velvet cloak with an oversized camellia-embellished collar, the "Sheezus" singer looked like a beautifully stylish flower -- literally. The cloak enveloped her frame and wrapped around her body like delicate pink petals.
Underneath her fully-bloomed coat, Karl Lagerfeld's muse wore a super sparkly Chanel Couture dress with a fringed skirt, which she paired with pink Mary Jane heels to match her outerwear. (To check out a behind-the-scenes look at the making of the whole ensemble, click here.)
Throughout the night, Allen performed a string of hits from her repertoire as the royals, including W magazine cover girl Charlotte Casiraghi, danced along to the beat.
And judging by all the photos, it looks like the royals loved Allen's dress just as much as the music.
Also on HuffPost