I'm sorry if this is long, I just need some advice.
I'm getting married in 4 months and have been having some serious doubts about a bridesmaid. We've been roommates for the past 2 years but the friendship has kind of become just that...roommates. A lot of it has been because she has been extremely emotionally abusive to me over the past year. In a nutshell, there have been several occasions in the past year in which she has blamed me as the source of her unhappiness.
There was an incident recently and I feel at my wit's end. Long story short: she called, asked if I had jumper cables. I said no, but suggested she call our landlord, as I was on the highway driving home from work. She said she would and said she would call back in 20 minutes if she needed a ride somewhere. I never received a call in 20 min, so I texted her asking if she got a hold of him. She said no but a coworker was coming to get her. I told her I was going to my dance class, but I was glad she got a ride. She responded positively.
When I get home from dance she says I'm uncaring and selfish.
I feel as if she is constantly expecting me to know what she's feeling and how she's feeling and when I don't ask or don't think about it, she tells me I'm unloving, or uncaring, or selfish, or rude. I have been trying really hard with her, but I can't take this anymore. I can have a bad day and she won't ask me how I'm feeling, but I don't turn around and tell her she's a bad person because of that.
She's also moving overseas the day after my wedding and has told me that her main concern is getting to Europe and she'll be thinking about and prioritizing that, which she should.
I don't know what to do. Any help would be greatly appreciated.