I actually quite like this fabric, in theory, so it is sad to have to say this:

This might be the most unflattering thing Katy Perry has ever worn, and yes, I say that KNOWING she is a woman who once wore a carousel on stage.

 [Photo: Fame/Flynet]