Ok, so I've slept on it and given it a lot of thought. I think it's worth a try so I'm going to give him a chance but call the engagement off, lay down some ground rules and see how I feel in a couple of months (is it ok to do that?). If he ever does anything like this again it will be over. Does that sound fair?