I'm not going to mince words, my sister has been a royal pain ever since she found out I was getting married. We had to change our wedding date, TWICE, to accommodate her being my maid of honor. We changed the flowers, the location, the menu, and the dresses just to make her happy. All the while, I'm crying and upset and taking it out on my Fiance (Who has been a total prince during all of this). Long story short, on Easter, my sister and her family were over for dinner, and she started whining and complaining about something else she didn't like about MY wedding. My Fiance finally snapped. He, very loudly, told her that this was MY day, not hers, she wasn't contributing a dime to pay for anything, and he was done letting her upset me and get her way when it was OUR wedding. Well, my sister abruptly packed up her family and left. Yesterday, I receive a text from her saying that they would not be attending my wedding as maid of honor, junior bridesmaid or as guests. My mom now wants my Fiance to apologize to my sister. Not going to happen. Yes, I'm glad I don't have to deal with her as far as the decision making goes, but I'm kind of upset that she won't be there at all. Should I ask my Fiance to apologize, even though he did nothing wrong? Or should I just go on and have a great time and let it be?