My partner has a track record for poor behaviour and he has done it again. He caused an argument yesterday, swearing at me and being very rude and aggressive, carried it on today and then started again today in front of our adult children and one of their partners.
I ended up very upset and crying (not in front of the children) and then he apologised, admitted it was all his fault and said let's forget it.
We are meant to be hosting Christmas dinner for our children and their partners and our young grandchildren. I really feel like I am at the end of my tether with him and his gaslighting ways, and that I really should end things, but I don't want to ruin Christmas for everyone.
Should I just get through Christmas and then make my decision? I honestly felt like booking into a hotel today and staying away until Christmas is over, but I don't want to upset everyone else.