me (28f) and my fiancé (46m) have been together for 5 years. I know that some people find the age gap weird and uncomfortable but that’s not the point of this story. My mother (58f) always hated our relationship from the moment I told her about him without a valid reason. My fiancé has a son (24m) and my mother met him a few years ago. My mom, my fiancé and I were having lunch when my mom reveals that she’s bringing her boyfriend who she’s been seeing for 3 years. I’ve never heard anything about this boyfriend. A couple minutes go by and we see my fiancé’s son and he comes and sits at our table after giving my mom a kiss. I immediately see red and start yelling/asking my mom why she would do this. She just responds by telling me that they’re in love and that I’m being selfish. I calm down slightly until my mom reveals that they are engaged. At this point my fiancé asks to talk to his son privately so they go off and talk and me and my mother are arguing. She called me selfish and said I was a bitch as well as saying that I’m a whore and that I’m jealous that he got to her first. My fiancé returns to the table with his son and they both look angry (they were arguing) and then my mom starts calling my husband a creep and a pedophile because of our age gap. I completely lost it and threw my red wine all over her white dress. I slapped her and bought up the age gap in her “relationship” and then said some stuff that I shouldn’t of about my dad (he cheated on her and it was very messy.) I have conflicting feelings about this as my mom has never really been lucky in love but at the same time he’s my future step son and she’s my mother.