JJ,

Wow, what a mixed bag. It is good that he's being this open with you, even though the material is not what you necessarily wanted to hear. The fact that he's getting it out though tells me he is confronting himself, and from this you will both eventually benefit (hopefully by having him chose you). Hang in there girl, this sounds like classic Snarch. You'll be in a better place once he works thorugh this regardless of the outcome.