
(Credit: Splash News)
Friday night's Jingle Ball show at New York City's famed Madison Square Garden--home of the New York Knicks and a recent asbestos scare--was a Christmas gift to pop fans, with acts such as Justin Bieber, Selena Gomez, Bruno Mars, Taio Cruz and Paramore making some holiday wishes come true for thousands of fans.
However, nobody got in the holiday spirit quite like the fairy godmother of dress-up, Katy Perry. The "Teenage Dream" singer, looking somehow at once naughty and nice, dressed up as a soldier from "The Nutcracker" and brought the fireworks...literally. She set off a few during her performance of her latest single, "Firework."
Justin Bieber reportedly got the most unhinged response from the crowd, but it looks like nobody quite captured the Christmas spirit like Katy Perry. This wasn't a one-night Christmas stand, either. Just check out what she brought to the table on Sunday night in Florida:

Merry Christmas to all and to all a good night!