There's a lot going on here. And it's not necessarily all about Christmas or gift giving.
As a fellow nurse, I'm sensing "burnout" from you. Not necessarily in a "work" sort of way, but in a "life" sort of way. You're giving, giving, giving of yourself, all the time, at work, at home, at Christmas, and you're getting little in return - at least that's what it "sounds and feels like" to me. I get it, cause I've felt it too, not in the exact same way, but in other ways, and it's a subject as coworkers we discuss a lot. And it's not really that you're "getting little in return"; that's not it, really. It's just that, perhaps, when it's "your turn" to receive, there's a big imbalance. Put it this way, if you didn't do as much as you do and this happened, it might not sting as much. Am I getting there?
I feel it, not in a gift-giving way, but in a medical way, myself. It's like, I've spent my entire career giving the best possible care I can give people, trying hard to treat each patient as if they were my own family member, etc. But when it comes time for myself or my family to receive care, it often feels crappy. Not always, but sometimes. And when it's happened, especially when it comes to my children, I felt anger. Because it just feels so lopsided. And draining to have to push for the care that I know we should be receving anyway, eta at a time that I should only have to worry about being a mom, or a daughter, or a patient myself - not a working nurse. And I've felt burnout, too, as a working nurse, a mother, a daughter to a 90 year old who lives with me, a wife, a dog mom (two in wheelchairs), etc. There's only so much you can give until your own reserves are gone. And I think school is probably a big drain on your reserves right now - for those asking, why now - even if it's ultimately a good thing for you.
I'm a big believer that nurses need to take care of themselves in order to keep going - in a healthy way - because what we do is so difficult. (And getting harder and harder all the time.) Your reserves need to be refilled from time to time. And one of the ways your reserves could have been filled two days ago was by seeing your husband make an effort to get you something really nice and appropriate. Just about anything nice and appropriate, right? After all, once again, you try to be so sensitive to HIS needs (ie history) yet who is thinking about YOUR needs? Glad your children made an effort, and I feel like, in his own strange way, he sort of did, too. I would not advocate, in this case, for you to get your own gifts. No way. It would be one more thing you'd have to do, IMO, and would cause more resentment. I would, however, do something like be VERY specific about what you want, and even send links or pictures on your phone of what you want, sizes included, to your husband and let him buy and wrap them for you. Have a loving conversation with him to explain why this is so important to you, and how far it would go to making YOU feel loved and appreciated, too. Then your happy to keep going. But to be going going going and no refills for your reserves will continue to leave yours empty. Perhaps when we are younger nurses this doesn't hit us as much. But as we get older, and the demands of our lives keep growing and accumulate over time, it can. It's probably why many older nurses previously left their jobs - it just got to be too much.