I think this is my favorite christmas song. That and Carol of the Bells. I'm really making an attempt not to sound too overly-positive. I honestly believe that you have an intrinsic talent to imagine, conceptualize, and produce good music.
It sounds like it is being recorded in a small theater. If I close my eyes, it sounds like I should be able to see the orchestra up on stage. It sounds pretty biological. like a live album. You gotta make a 'studio' version! ;) But then, I have a lot of trouble mastering. So.