I have been married for 24 years and my wife has been very unhappy for many of them due to my behaviour. I love her absolutely and have never cheated on her, but I seem to always find ways of hurting her. I find that I talk with other women at work, or in some other capacity and it is thought of as flirting by my wife. I didn't think that I was flirting but the many examples she can give me leads me to believe that she is right. Like I say, I have never been unfaithful, but I have broken her heart many times by getting close to one girl in particular. She was half my age and we did have a friendship, but never anything more. I understand that as innocent as it was, it was still inappropriate. But the hurt still remains.
I have read a book recommended to me by my wife and I have to say that I see myself in the chapter about Sociopathic behaviour. I have trouble accepting responsibility for my actions and have lied in the past to protect myself.
Am I a sociopath?
Please help me. I am ridden with guilt.
Sociopaths do not feel guilt when they have hurt somebody. Do not flirt with other women if you want to keep your wife. Listen to her and try to understand her. Do your best to make her happy from now and on.