Greetings, Karen...
It's been so long since I've written a villanelle. I must do it again soon. You've met the challenge very well, and I love the variation on each of the two lines in the closing couplet.
I'm sure that you know that you abandoned the pure form in your fifth tercet, totally eliminating
Tonight is Christmas Eve, I'll think of you. That, of course, may well strengthen the piece as a stand-alone poem, even though technically it becomes rather a
variation on a villanelle.
deLighting in your excellent meter and consistent rhyme, Daniel

P.S. Since this is a WORKSHOP, it is always most helpful
NOT to merely revise your piece without notation, but rather to post your
original piece intact beneath your revision, so that each participant can watch the revision and learn along with you! Please consider doing that, would you?