Another one of my favorite Christmas songs is O Holy Night.  It is a beautiful song and just makes you feel warm and fuzzy.  Here are the different versions that have been recorded through the years.

iStockphoto

Martina McBride (My Favorite)

 

NSYNC

Jennifer Hudson

Susan Boyle

Carrie Underwood

Josh Groban

Mariah Carey

Celine Dion

Nat King Cole

Glee Cast

This Amazing 7-year old.