I'm deeply concerned that he may be a narcissist, which would mean that this type of behavior is totally ingrained into him. Yes, I could deal with lapses, if that means he is emotionally abusive in a conversation here and there, but no, I can't deal with lapses in the sense that he cheats on me with another woman here and there. I am also afraid that if I give it another go, things will be great for awhile- long enough for me to get hooked again, and then he'll start to fall into his old ways as subtely as he did the first time.