I dunno. It sounds to me like this relationship is a goner. Too much stuff has happened that you can't take back, she can't take back.
Trust is shot all to hell.
And if you don't have trust, pretty much one of the biggest building blocks of a relationship... just sayin' ... you are already in a hole that is very hard to dig out of or build on.
Life may not seem short to you right now, but trust me it is. And you can learn from this and start over, have a clean slate ... with someone else. Better to start fresh and do things right from the beginning. And raise your bar! If you want better, you have to Be Better and Expect Better from the start.
Take your time to heal from this and don't do these kinds of things, or accept this nonsense from your next partner. In real time, none of this is okay. It's all hurtful.
I am sorry for your heartbreak.
All the best to you ~