Greg,
The lyrics are outstanding—really clever lines from start to finish. From a production perspective, to me it reels the song is moving a bit too slow given it's vibe . . . I'd consider upping tempo, which I also think would push you to give the vocal (which is solid as is) a bit more edge and grittiness, which, again to me, seems more fitting given the singer’s perspective. Just a thought to take with a huge grain of salt . . . or coal (given the season)?
Hope all is well with you,
Deej