Tes - So sorry. My XBF did the same with my verty first boyfriend. I was 17 and thought I'd be with him forever.
My BF at the time thought I'd never find out that one night, when he gave her a life home, she'd thank him by sucking him off.
Nice
'it's okay, I didn't come' Ha ha ha ha, well yes, that's alright then. Why do they say that?
Anyway, what you have to remember is that none of that was your fault. No matter what anyone tells you, you did not cause that to happen.
And, FWIW, I think that you are stronger than you realise if you have stayed and tried to work through this.
What mustn't continue, is him 'using' anything you do as a weapon against you, to 'justify' his behaviour.
Boundaries need to be drawn and NOT crossed.
His behaviour was and remains to be appalling. Not on at all.