Even more baffling is that mine knew I had had enough even before I did!!
I think he sensed the shift in me, in my behaviour but I hadn’t even decided I was leaving.
I think he realised he was losing control over me and he escalated badly.
It went on for months before I finally had enough and there was a pretty spectacular incident that just led to us immediately split up.