Are You Spirited Enough To Identify These 12 Christmas Carols?

Only those with the Christmas spirit will be able to identify these 12 Christmas carols with ease! Do you think you're jolly enough to pass this quiz? Let's find out!