One of my longest and closest friends is my bridesmaid for my upcoming 2015. While great friends we are both pretty opposite - she's more quiet and a perfectionist while I'm outgoing and laid back. Lately, she's been very overbearing in planning the bridal and bachelorette party. She doesn't talk to the other bridesmaids or MOH and just picks the days that work for her. She's planning the food, activities and even telling all the others girls what to wear to this parties! Yes, I told her that I didn't want everyone to be told what to wear as I wouldn't want someone forcing an uncomfortable outfit on me. Recently, I told her that my mother is changing the date of the bridal shower and having it on a day that's very special to my family (on my Grandmothers birthday who passed a few months ago). She replied with a very short and rude, "Well, I have to work that day and I don't know if I will be able to get it off," because apparently we can only do things on HER day off. She even told me before that if other girls couldn't get the original date off then that was their problem.
I know she's doing all this extravagant (come on, I don't want to rent out an entire restaurant and bar for my bridal shower) ideas out of love, but it's starting to make me resent her. This is the first I'm seeing her overbearing side and when things don't go her way, she get's snappy and quiet. I don't want to ruin our friendship over this joyful time, but I also don't want to sit back and watch her take the reigns and do whatever SHE thinks is best. Is there ANY graceful way to handle this? I feel like she'll cry at the drop of a freaking pen.