Your gf gets a new fella, cheats on you with him,
moves him into the flat your paying for (along with the food, cigarettes, drinks and everything else for 8 months)
then about a week later
in front of said new bloke and a friend
spends six hours throwing everything you have ever trusted her, every secret about yourself that you let her know, every vulnerability you have ever confided in her, every niggling self doubt you have and told her about and throws it into your face, tries to goad you into hitting her, spends these six hours telling you what a vile awful hideous boyfriend you have been until you are left crying into her lap convinced you are the worst kind of scum and that she is the victim of a hideously abusive relationship. Then at the end of it tells you if you want you can sleep on the couch until i found somewhere else to live and would i mind helping her move the new lads stuff in.
True story
Thanks for the dragging up those memories OP