Bfice, I could have wrote your last post myslef. W has the same issues and they all stem from severe low self esteem. Same feelings from the past, it made me go insane and I was always the one apologizing in the end. That self she portrays is so believing at times it convinces me I'm wrong in the moment. Anyway, even if that's what she is (were not professionals so we can't diagnose it) it doesn't change anything. It's their issue to handle, not ours.
So, what are you doing now to live life to its fullest? Sure, events with W and family are going to be difficult but you can always find the moments in the day to be grateful and enjoy life.
Accept what is, let go of what was, and have faith in what will be