Katy Perry has never looked more delicious.
The singer hit the stage for her European tour last night in the UK -- where she wore a dress covered in cupcakes!
The fashion fun didn't end there though -- she also donned a bright purple and blue peacock outfit, a sexy black bodysuit and an array of other colorful costumes.
Check out the wild wardrobe for Katy's California Dreams tour!