She is well-known for her love of dressing up, so it was not too surprising to see Katy Perry wearing sexy fancy dress for a performance at a Victoria's Secret show last night (November 10th 2010).
The singer sported a flouncy glittery dress that looked like an exploding firework for her song, er Fireworks, before changing into a yellow latex frock.
It was typically cartoonish, but we think that if she'd added a few red shapes, it would have looked exactly like Queen of Hearts fancy dress!
Katy has previously dressed up as a geek and a cheerleader for various other public appearances.
However, she was recently cut out of Sesame Street after wearing a too-sexy-for-TV outfit as she acted in a sketch with Elmo.
Producers decided that her bridal outfit was a little too low-cut for family viewing, particularly when she chased Elmo down the road and almost bounced out of it.