I haven't posted here before, but I have read (not all but lots) with interest. My Mum has lots of NPD tendancies, while my Dad facilitates it. I have rarely called her on it due to the fallout. But i do have lots of physical distance, which helps enormously.
Recently, my Gran died (Mum's mum). I had lived with her for a year when DH and I were engaged and hadn't yet got a house (he rented elsewhere in the city). And since then, DH and I have done a lot for her - kept her garden always, and done lots of little jobs as she needed them (changed lightbulbs, fixed screws, put up pictures, got rid of draughts, did shopping....). And every time we called, we had a good stop for tea and chat in the kitchen - she even always had fizzy orange in the fridge for DH all the time as he doesn't drink tea (and no one else was ever allowed to drink it!).
Gran had been in hospital for the last 4 months, after a few visits over the previous year or so. DH hadn't been to see her much there as he has been overseas a lot, but he had visited a couple of times. And I had been in a lot - I was able to get there from work at lunchtimes and used to go at least once a week, and occasionally with DD at weekends. I don't think DM knows this.
The afternoon before she died, DH, DD and I went to her house to do the garden as we knew it would need doing (have keys), and had also bought the plants I had promised the previous week for her new room in the long stay part of the hospital. As I messed up getting into the house (forgot the lower key), I had to ring my aunt and ask who had keys. Got that sorted, and aunt rang back to check all was ok but also tell me that Gran was slipping and family were called in. So we did the garden and went straight to hospital (rather than planned visit next day). Aunt delighted to see us, we got to say goodbye, and after offering to stay with her while DH went home with DD, she took them home and I stayed (she needed her own meds) until my parents arrived.
My Mum was FURIOUS that I was there. Not my place. Despite the constant criticisms she had of her own mum always. So while I was there out of love, she was there out of duty - but I was in the wrong.
We got over that (I am not one to make a scene anymore - no point), but now it seems that Gran had changed her will a couple of years ago when doing other legal business, and named DH and I in it (don't know what yet, and don't care - we already have the painting she had always said we could have - she gave 1 to each of the grandkids). But it seems to have set mum off again. We didn't even know, and we had never done what we did for anything like that - we liked spending time with her, and there weren't a lot of family around for a good few years who could or would.
I am trying to stay out of the line of fire, but it seems like I can't do anything but get back into it. Always. I am still the black sheep of the family (the married one, with a good job, own house and a DD, and who does look after the rest of the family in lots of ways she doesn't even know or acknowledge when she does know).
I don't think I am looking for advice here, but it helps to just let it out somewhere.
And I will continue working to make her upcoming 65th birthday special, because there will be war if it is not marked properly.