OK, so you have the skills, you know him well enough to know that he's likely to talk circles and you can tell when he's doing it. He's being a lousy communicator, but then so are you if you are putting up with it. Call him on the crap (nicely, and in a loving way, mind you). Put your communication skills to work and pull what you need out of him. It sounds to me an awful lot like he is purposely distancing himself from you, probably to avoid the seething resentment you have for him. Who can blame him. Heck, I do the same thing. This is as much your doing as it is his. You are going to have to throw the rope in order to reel him back in. I'm sorry to say it, but it looks to me like the ball is squarely in your court. Talk *with* him, like now.