Oh dear, some friends are hmm just odd! I do feel for you, but if she is as you say, prone to snap, and for over 30 years you've had to be careful of what you say, then that isn't healthy. I have a friend (we met at collage age 16) and when I had my son, she was vile, I had to have a c section so couldn't go out for weeks, now she had a salon up the road from where I lived and went passed it everyday,but never once did she come and see me, so when I could go out, I went to the salon with my son(now 24) and her words were "oh at last she comes to see me" I told her I couldn't get out and she replied"I've known people to have a c section and be walking round the next day" with that I walked out, after telling her it was rubbish. She didn't speak to me for 20years, then her dad died and we talked and it was nice, her mum was ill with cancer, she was a carer for her, so I started to go round every week with sandwiches, cake flowers etc never once did she offer to make one, and then I had to have eye surgery and an op on my hand, did she see if I was ok? Nope, she just takes and still I went round, then I realised she was a self centered person , we still talk etc, but I don't go round as much it's not healthy to have these people in your life,. Hugs xx