It's a female, but I have no clue who. It's actually one of the few versions of that song I can tolerate (White Christmas is my least favorite Christmas song).
I think its a requirement that artists make a version of White Christmas. I think Amy Grant does a nice version.
Sorry, maybe I should read the whole post really well. JUst noticed the fireworks part.