This is possibly one of the most beautiful Christmas hymns. Christmas isn't Christmas without O Holy Night. It is also the hardest hymn to sing and if I remember correctly, our church choir only get to sing it once. And that too, we sopranos only get to sing the chorus part. A very tough song to sing indeed.