Little background is I introduced my brother to a coworker we have remained friends and they hit it off. So she is also one of my Bffs. My shower is this coming Sunday it was supposed to be a surprise (my MIL is throwing it) So SIL invites me to dinner to celebrate my bday last night and decides she needs to vent about my MIL and my shower plans. Problem is it's supposed to be a surprise to me including the date and she knows this. I am a little upset that my shower is 1 week away and she couldn't wait til after the shower to vent. So I now know the date, where it is, what the favors are, who was in charge of the dessert, how many rsvp'd, & who was assigned to do what. At 1st it didn't seem like such a big deal but the more I think about it the more upset I get. My Mom and I tell each other everything and even she kept it a secret so I could be surprised for once. My mom was upset when I told her what SIL said that is what prompted me to really think about the ruined surprise and of course DH is furious and now wants to tell MIL that SIL blew the wistle on all the plans. It upsets me b/c she ruined the surprise b/c she couldn't wait 1 week to tell me about my MIL, plus she admitted having vented to my Mom earlier that day! I am wrong for having a delayed reaction to my ruined surprise shower!