You sound extremely long suffering and patient! She sounds more than depressed. She has total lack of self-awareness or empathy for others. I’ve had to sever ties with a few toxic friends, although I wasn’t very forthright; just gradually backed off and let them fade away. Good post!