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.