
How much time has passed since he stopped cheating? Personally, I wouldn't trust the guy.. based on what you said, he only came back because the girl he went with already had a boyfriend.. you were the backup plan all along. I know it's hard.. but I don't think I would want to spend another second with him. Especially because you don't seem to do too well with him..