What you've gone through is quite a common occurrence OP.
Me and my ex-tried to salvage our relationship on 2 separate occasion over the space of 12months, in the end I found out she had been lying profusely about almost everything for over 2 years. She had a coke problem (my last thread was about this lol), was secretly and then not so secretly webcamming and cheated on me with 2 guys I know about (I she still refuses to admit) and probably more.
The second time I found out is when we had come back from a great weekend in Milan, I had found out she was texting one of these guys all night while she was all over me saying how much she wanted this to work. II never brought it up. I don't know why. The guy's message read "Please drop me out and cuddle the dude next to you", so clearly he knew but she was still soliciting.
We land back in London and go out as it was a public holiday the next day, she's again falling over herself to be nice, she gives me her phone to call her Uber at the end of the night and lo an behold this guy then calls her on whatsapp. I lost my shit.
I was stupid enough to carry it on, she wanted to work on it, in the end she broke up with me not too long after that 2 months ago while pretending she wasn't cheating, I found out she was started seeing that same guy again. Which she denied in most hilarious fashion. Even had the gall to ask to be friends and not lose contact. Might do a thread on it to get some final closure, it was a batshit insane ride over 2 years. I have seen some shit.
Some people are unable to control themselves, I don't hate her but she was in hindsight cray and I only let it continue at first because she was insanely hot, like 11/10. But that kind of emotional damage leads you to being a hostage and the last 6months of it were some of the most emotionally draining of my life and I'm probably not really over it still.
Life lesson OP. No point confronting her, just bounce. Don't let her paint this as you being unreasonable or cray. It's 100% her fault.
Bruh, unacceptable. Never put that shit on a pedestal. Glad to hear you're alright.