OK I know the dress isn’t the best in the world but I think Katy Perry looks absolutely stunning in this Moschino ensemble. To me she seems to be channeling a brunette version of Madonna’s ‘True blue’ era. The short cropped hair, the low cut heart shaped dresses, even the poses strike a resemblance. The dress, designed by Jeremy Scott has a graffiti spray paint effect which makes it modern, youthful and fun, yet the silhouette of the gown is reminiscent of retro looks from the 50′s and 60′s. If Diana Ross went punk rock then this would be her outfit. But Katy can pull off high fashion and punk rock so this dress is perfect for her.