Christmas carols – at least, the best of them – are more than just sweet words and catchy melodies. They tell a story, which is why they often contain many verses.