03/31/2015 01:06 EDT | Updated 03/31/2015 01:59 EDT

Lily Allen's Chanel Coat Is A Bold Floral Dream

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.

Follow Huffington Post Canada Style on Pinterest, Facebook and Twitter!

Also on HuffPost

Photo gallery Style Evolution: Lily Allen See Gallery