McKinley High needed help this season getting into the Christmas spirit and the glee club was up for the challenge in last night’s “A Very Glee Christmas” episode!
Coach Beiste (Dot Marie Jones) organizes a Secret Santa exchange with McKinley’s staff, but Sue (Jane Lynch) cheats and has everyone draw her name in order to get all the presents.
The glee club decorates the music room with whatever they could find for free and feels sorry for themselves that they school thinks they suck. Will Schuester (Matthew Morrison) makes the students focus on giving back for Lima’s McKinney-Vento Homeless Children and Youth Program and raise money by caroling through the classrooms.
The New Directions aren’t greeted with much cheer by the students, but Finn (Cory Monteith) encourages everyone to keep up the Christmas spirit. Brittany (Heather Morris) reveals that she still believes in Santa and asks him to make Artie (Kevin McHale) walk again.
Meanwhile, Rachel (Lea Michele) tries her best to get back together with Finn, but he tells her it’s officially over.
Will discovers Sue rigged the Secret Santa and takes back all the presents, only to have Sue dress up like the Grinch, take them all back and destroy the glee club’s Christmas decoration.
Artie asks Coach Beiste to dress up as Santa and tell Brittany that, unfortunately, she can’t get the present she wants. But Brittany discovers a gift under her tree: a robotic device called ReWalk that will help Artie stand and walk, which could only have been from Santa.
After Sue hears the glee club sing Christmas carols, she has a change of heart and returns all the presents back to Will and has the glee club spend Christmas Eve decorating his tree so he wouldn’t be alone.
Watch some of the musical highlights from last night’s show below!
Kurt (Chris Colfer) and Blaine (Darren Criss) perform “Baby It’s Cold Outside.”
Rachel (Lea) sings “Merry Christmas, Darling.”
The cast of Glee wishes everyone a Merry Christmas and Happy Holidays!