My MOH dropped out 5 months until the wedding. She found out in June that she is pregnant and will be 8 months by the time the wedding came around. Her husband took a job across the country and they moved. Because she is pregnant and will be so far along by the time the wedding comes, she dropped out. Things also didn't end so well between us as she wasn't being honest with me about her situation. I understand that she has her own life to live.
Now, I am without a MOH. I have three bridesmaids - 1 being a good friend from college, 1 being my fiance's sister in law (future sister is law) and 1 being my fiance's cousin. I have no sisters or cousins. My friend lives in another city 4 hours away and hasn't helped me much or stepped up since my MOH dropped. My future SIL has stepped up and has helped my mom and future MIL a lot with my bridal shower and she has planned my bachelorette party. I am not super close to her though. My fiance's cousin is working full time and also lives in another city 4 hours away and I should note I am also not super close to her either.
I was thinking of asking my friend to be a MOH but I didn't want to offend her as I originally did not ask her. She also hasn't stepped up much since my MOH dropped out. So I was thinking of asking a family member. I was thinking of asking my future SIL since she has done so much but I am not all that close to her.
My grandmom found out about my situation and wants to be a bridesmaid. Instead of making her a bridesmaid, I was thinking of making her my Matron of Honor but I am not sure about that. My grandmom can get a little feisty and unpredictable.
So ladies... I need your advice. What would you do in my situation? I don't want to just ask someone to be my MOH to fill a position. I am obviously all over the place about this situation but I just have no idea what to do as I was completely blindsided by this and my MOH was my best friend. I also do not want to offend anyone.