The holidays are here and we all love Christmas songs! So, we've handpicked some of our favorite renditions from some of the most known women in music, singing the popular classic, "O Holy Night," and we want you to tell us who do you think has the best version of the song. Take a listen and vote.

Each version is beautiful, but you tell us who you think did it BEST!

Mariah Carey

Christina Aguilera

Whitney Houston

Martina McBride

Patti LaBelle

Celine Dion

Kelly Clarkson

Carrie Underwood

Jennifer Hudson


Charlotte Church

Yolanda Adams