Oh, MKB. I can see how you're going through all the range of emotions. My advice is the same: give yourself some time. Really figure out what your bottom line is. If he violates the bottom line and you don't follow up, you're setting yourself up for a lot of pain and hurt in the future. Why not just take a few days to digest this stuff and think about it. I would still select a L just in case. I don't like the fact that he seems to have a lieing/cheating pattern. I mean, you know him better, but that's my impression looking at this from the outside. Give yourself time. Never rush into anything. Hugs to you.