Katy Perry gives her all