I have 4x bridesmaids. My two sisters, SIL and 'BFF'.
My sisters and SIL are amazing and are getting involved and we're having fun despite COVID restricting a lot of things we wanted to do. My BFF on the other hand. I asked her to organise the hen party, as she hadn't done anything yet and everyone else was already helping one way or another. She told me she was sorting it, even after a few of the guests messaged me to say they hadn't heard anything and wanted to plan something themselves and I relayed it to her and said she needed to tell me if she couldn't do it. In the end she ghosted me so I had to plan my own hen do last minute and I was gutted.
I haven't said anything but I'm getting upset. I asked her to come to the ceremony rehearsal the day before the wedding and to help set up the reception (I thought if she's not going to help with anything else she could at least do that). The rest of the wedding party have happily said they'd be there to get involved and help. It's four months away and she's already making excuses that work might not let her have one day off even with four months notice which I find hard to believe.
We've paid for her hair, makeup, dress, jewelry and invited her newest boyfriend who we've never met before (it's like £100 per head) and offered to put her up for the night before the wedding to save her money on accomodation to try and make it as easy for her as possible. I don't want anyone to feel pressured or expected people to revolve around my wedding but I feel so let down. It feels like she fakes being excited and then the second I ask her to get involved she either ignores me or all I get are short answers and excuses. What's the point agreeing to be a bridesmaid if you don't want to be involved at all.
If there was a reason she couldn't be involved then it'd be fine if she just told me but I'm not psychic and I don't think it's fair to accept being showered with bridesmaid gifts and then act snarky and aloof because it is hurtful. I have no idea what to do. Some advice would be great.