This was from a post by LG, I thought it summed up some excellent advice.
He said he had been trying to tell me how he felt, but I seem to be in denial and that I don't believe his feelings. I told him that I believe his feelings are real, but I also believe he is going through something and he may not feel the same when he comes out of it. I told him that I was not giving up because I believed that somewhere inside him was a man with integrity and morals who wants to do the right thing and work on our marriage.
When you told him you believe his feelings are real, but you also believe he is going through something, etc. etc.... you really are DENYING HIS feelings. He told you how HE felt. You don't have to agree, and he is most likely wrong under the circumstances, but he is correct... YOU DON'T REALLY BELIEVE or respect his feelings.
I did this same thing for the longest time.... sounded exactly like you, and you know, I was right every time! However, it reinforced to my husband that he couldn't talk to me, didn't have a say as it would be argued against by me or that I would always have to have an opinion on how "it's not really true." LEARN FROM MY MISTAKES... your husband will NOT feel "safe" with you until you shut your mouth and keep your opinions to yourself. You have NOTHING to gain by being "smarter" than him currently as he is not bonded with you the way he used to be. He is trying to get away from you, so you need to attract him. Let him have his say and do all of the talking. You will be doing yourself a huge favor if you do...
My husband has heard me talk, heard my opinions, and heard me "know it all" for 16 years. It is HIS turn to talk. Even if it is crazy talk! LOL!! Listening is a gift to the other person, and a real skill, by the way!