Silky flattering teale dress on Katy Perry