This year, Sue is not the Grinch.
This year, Sue is not the Grinch. (FOX)

All I want for Christmas is a black-and-white "Glee" holiday special .. .and a purple Christmas tree. 

This year, Gleeks were treated to a show within a show. The glee kids, because of some cancellation of a yuletide log special on a local channel, are asked to delight the citizens of Lima with some Christmas carols.

Mercedes kicks off the episode with "All I Want for Christmas is You," which, I'll admit, is my favorite Christmas song. Sorry, Nat King Cole, no offense to your chestnuts or anything, but I can't help but smile and rock around the Christmas tree to Mariah Carey.

Moving right along, Sue asks the glee kids to give people at a homeless shelter the gift of song. It's her first Christmas without her sister, so she's trying to distract herself ... after Sarah Palin apparently canceled their reindeer hunting outing. Kurt, Blaine and Artie agree to do it, but later find out the special is the same night. What will they do?!

Artie, whom the TV producer described as a "modern day Tiny Tim," is tapped to direct "The Glee Holiday Spectacular," which he insists must include some element of "Star Wars" and be filmed in black and white.

Meanwhile, in Finn and Rachel Land, Rachel gives Finn a wish-list of 15 items, from which he can select five to give her. Her ideas, however, are a bit too pricey for Finn's budget, so he improvises and ... gives her a pig. Not a real pig, but a pig somewhere in Africa that will be fattened and will later feed a family for a month. Still, Rachel is clearly disappointed he didn't give her the earrings she wanted. 

Back on TV, "The Glee Holiday Spectacular" is sponsored by Breadstix, because, you know, there's no other restaurant in all of Lima. Blaine and Kurt, our hosts with the mostest for the evening, open the show with "Let it Snow." I'm still in love with Blaine and his bowties. The song is nice, but not as delightful as their rendition of "Baby, It's Cold Outside" from last season. Later, we find out Blaine can play the harmonica, too. I'm even more in love.

I would also like one of those awesome Rockette-esque costumes the Cheerios were wearing. I've always wanted to be a Rockette, but, alas, I'm one inch too short. Apparently, you have to be at least 5'5", or so I learned during a backstage tour of Radio City Music Hall in high school. Seriously, who made these rules?

Rory reminds everyone Jesus is the reason for the season with a passage from the Bible and the glee kids join Quinn and Sam at the homeless shelter. New Directions performs "Do They Know It's Christmas?" and everyone is full of the holiday spirit.

Rachel eventually warms up to the pig and names her Barbra, after her idol Barbra Streisand. But Finn gives her a star, which he named after himself because there's already a star named Rachel Berry. Awww. I want a star! And he gives her the earrings, but she later returns them (and an iPod for Finn) and they donate the money to charity. 'Tis the season to be jolly ... and generous.

And we've reached the point in the season when "Glee" goes on a holiday hiatus. Happy Chrismahanukwanzakah, everybody! See you in January.