Katy Perry, 31, opted for a whimsical frock as she stepped out for the ‘Once Upon A Time’ Gala in LA on Oct. 15, where the songstress looked amazing in agorgeous embroidered Marchesa gownthat fit her figure like a glove — it was a stunning choice for the glam night,and she totally shut it down on the red carpet.She wore her hair back to keep the focus on the gorgeous detailing on the dress. Her halter neck, fit-and-flare gown in nude tulle featured intricate sequin and crystal floral embroidery, which totally popped against her complexion — and there was way more wherethat came from.Best Dressed Celebs On The Red CarpetKaty is never one to disappoint and her latest look is no exception. The star performed at the fundraiser and before she took to the stage she slipped into her second look of the night, trading her floral gown for another Marchesa halter dress, this time sporting an A-line ball gown which featured a textured skirt and bodice composed of multicolored tulle ruffles in a slew of pastel hues. All eyes were certainly on Katy as she delivered an amazing performance. I love the way her two gowns complemented each other, both stay true to the ethereal vibe of the evening.How You Can Rock Fall FloralsWhile Katy may prefer more show-stopping looks on stage, she definitely gravitates towards full-on glamour when it comes to rocking the red carpet — and her glam floral gown is proof of that! Do you agree? What didyou think of her stunning style statement on Saturday night? Did you have a favorite look on the songstress? Check out her dresses above and let us know.