Last night, Katy Perry surprised fans as she made her entrance at New York's Roseland Ballroom by popping out of a giant cake. The Teenage Dream singer was dressed like a pastry lover's fantasy, wearing a purple skin-tight cupcake print dress. The firework then donned a fake set of peacock feathers for her live performance of "Peacock" (of course). For the newly married pop star's encore, enormous beach balls were unleashed into the crowd as the Cali native tore into "California Gurls". Check the best moments from the Windows 7 Phone Launch Party musical extravaganza.