I know I shouldn't be ruminating over this any more. I stopped contact with this friend about five years ago and I'm still so angry at her. She had a very overpowering personality, very narcissistic in many ways, very self centered, and looking back, manipulative.
I had enough of her and her being in my life. She always placed herself in a pedestal and belittled other people. I really wanted this toxic character out of my life. The problem was that when I stopped contact with her, she probably badmouthed me with two of my very close friends who were friends with her too, and they stopped contact with me too. Such a manipulative cow!! I'm so angry with her.
The irony is that she was always badmouthing everybody, but I always kept quiet, never passed information back and forth among our group of friends, and this is how it all ended up for me.
Sorry for the rant. I'm still so, so angry at this person. It's all in the past but I really grieved losing my other two friends, and I think it was her fault.