This is multiple times for her. You're giving her a second second chance. I'd hate for you to get hurt again. You're a better person than I am to tolerate some of these things. I couldn't do it. I'd have to move on and heal. Like I said, I think you're too good for her but I also want you to be happy so if you want her then I hope you and she stay together. You do need to define your boundaries and don't put up with them being violated.