I've been known to hate Christmas songs, so I'm the least qualified to judge the quality of your song.

Still, I think it's a pretty good (Christmas-) song, sung with a very good and fitting voice.
Yep, you have a really good voice!