This is going to be a long post, but I think this story needs some background information and I am in need of advice. I have been friends with this girl since elementary school- she is my longest friend to date. We were inseperable besties throughout middle school, but once we got to high school we drifted. She started having some health problems and eventually left school and cut contact for the most part with almost everyone. We saw each other on random occasions, but it was much less frequent. After high school (we graduated 5 years ago), I went to college and she stayed home as she was still having health problems. We did not talk for years, maybe one text conversation a year at most (because she once again cut contact). Around fall of 2021, she was feeling better and reached back out to me. We started talking more frequently and hung out several times. But come the end of the year, she started having health issues again and stopped contacting me and ignored any texts/calls. I think the first time she texted me since then was when I got engaged last year and we have only texted a handful of times since. She has always been a difficult person to hold a friendship with. The kind of person who only talks about herself, to the point that you can't even get a word in the conversation. Everything has to go her way or it is non-stop complaints. She is very blunt and high maintenance and we have just become very different people. But, I am very much a people pleaser and non-confrontational, so I kinda just put up with these things. In the past, she has mentioned basically expecting to be one of my bridesmaids one day. I never agreed, just kinda blew it off or changed the subject. She also mentioned to me that she was upset when another one of her friends didn't ask her to be a bridesmaid either or invite her to her engagement party. She tends to assume these things and just expect people to go along with it. When it came to picking my bridal party I debated for awhile, because I did not want to hurt her feelings but I just knew deep down that I could not ask her. If I did, the whole thing would revolve around her and I would have to forfeit my wants and needs for MY wedding which I absolutely refuse to do. I could not risk my bachelorette party or wedding morning being ruined by her constant complaints and requests. Additionally, she is still having health problems and doesn't leave her house, so even if I pushed everything else to the side and asked her there is a solid chance she wouldn't even be able to come to the wedding. Well, I finally got around to asking all of my bridesmaid and posted on Instagram about it. I debated before posting because I knew this was going to upset her, but ultimately she was going to find out one way or another so I did. Later that night I got a very passive aggressive text from her ex-boyfriend (they still talk frequently) telling me how devastated and heartbroken she was that she is not a bridesmaid. He claims that she did not know that he was texting me, but he did not have my phone number previous to this text so it makes me very suspicious. Although I wanted to rip him apart for being a cheater & the person who has frequently broken her heart, I decided not to answer.
Awhile ago I invited her to my engagement party (in which she proceeded to ask to bring said ex-boyfriend to and I agreed because it wasn't worth the drama), which is coming up very soon, because I thought this would be a way to make her still feel included without having to involve her in every other event. So now I think I need to reach out to her and explain why I didn't ask her incase she decides to come, but I really don't even know what to say. What do I do?