Got the emergency cable FFH. Someone will check on you in the morning, but in the meantime, you should convey to your W that you need time to think about this and that you deserve a woman that treats you better than she does.
I have seen these types of posts from Coach and others before and I am sure you have too. Can you look back and find something?
Don't let her off the hook. Make her earn it.
All this time that has passed has given you the chance to think about what you want in a relationship and you don't know if she can be that person for you anymore. You have done a lot of soul searching and have grown immensely as a person and now you don't know if you are in love with HER anymore after all that she has put you through. Make her think that YOU are now done and that she is TOO LATE!
It's late tonight, so just wait for some more advice, but do give this some thought and DO NOT make this easy on her.
It's all about you now and what you want. You hold the cards.