The Trouble With Elves

The Trouble With Elves - Therese Woodson
This was soooooo... great!

I loved all about it! The Christmas song hatred. The teen soap drama. Brock. And of course Cal and Xander.

So, because it has such awesome side characters and this funny and lovely story. I'll give it 4.5 stars.