Now THIS is how you tell the story of the birth of baby Jesus!
A tip of the hat to music student Zoe Anne Robinson - who's only 21 years of age, but got talent coming out of her (tinsel-covered) ears.
Check out her retelling of the Christmas story, in which she not only sings multiple parts but plays multiple roles. As well as being extremely pretty to listen to, it's funny, to boot.
Oh, and make sure you stick around for the outtakes...