The story in short:
Me and my partner have been together for 5 years and currently own a house.
2018 was a fairly quiet year for us, not much happened but we still did things.
November 2018 she started talking to a guy online(they spoke a lot often staying up until 3/4/5am)
I told her i wasnt happy with it at all, but this did very little to change how much they spoke.
December 2018 she speaks too me after a work night out and tells me she doesnt see me as a partner anymore but more a friend.
We proceed to work on us as a couple for a week but to no avail. When speaking to her i somewhat broke down and told her she didnt try at all to work it out for us and she agreed. She was still talking a lot to this guy.
We then try to work on us again for a week and things go very well, she spoke to him less and spent more time with me.
The following week things just flipped for no apparent reason and we split up.
2 days later she meets this guy and sleeps with him, she told me she stopped because it wasn't right.
Which brings it onto today, shes in tears apologising that shes made a mistake and wants me back.
I'm left in a scenario where i both want to hate her and never speak to her again, and trying to work things out.
My state of mind right now is that, Every inch of me tells me to leave, forget about her, shes had countless chances to work on us and stop talking to this guy, all to throw a 5 year relationship away in 2 days.
Whats worse is ive always said i dont like you talking to him this much, and i new this would happen, but i kept letting it slide. I feel like such a fool for staying this long.
And now for her to sleep with him and im still here contemplating working it out, ive been played like a fiddle and im still here... i really dont know why.
The 2 days we had apart, there wasnt a minute where i wouldnt think about her, maybe this plays into it?
To top it off i bought an engagement ring a few months ago.
I feel like if this was any normal person they would be done and out the door, whats wrong with me?
Where do i go from here?