Sorry in advance if I'm ranting or giving too much info. Shortly after getting engaged and asking my friend of eight years to be a bridesmaid she completely dropped out of my life and avoided my attempts to catch up with her or hang out. Whenever I asked about her life or tried to hang out she told me she was busy with school, which was a lie because according to her Snapchat stories she was having the time of her life. Fast forward a year and I'm hanging out with a mutual friend and I learn that this person has started a whole new life that I'm not included in and that she kept it secret from me. She finally got her license (she waited a long time), she almost died in a wreck, she had finally got a stable boyfriend, and she had a lot of new friends I had never heard of. I tried to contact her and just casually ask what's new in life that she hasn't told me and she responds with, "Are you talking about the party I'm having this weekend? I'm sorry I didn't invite you, I didn't think you'd have fun." That was the last straw for me and I ended the friendship. I told her she could still be a bridesmaid because we had eight years of being best friends but she said she was out.
Originally we had three bridesmaids and three groomsmen but now there's only two bridesmaids. One of the groomsmen is my fiance's uncle who invited himself to be in the wedding party without being asked. Ideally I'd like to not have him in the party and just do two of each but I don't want to be rude. I could ask my sister to be the third bridesmaid or I could just leave it with the two and have his uncle walk by himself. There's still eight months till the wedding. I'm not very close to my sister but we're in good terms. She already knew who my bridesmaids were so I don't know if it would be more rude to ask her to be a replacement or to be short one and not ask her. I have a lot of anxiety about both options.