Your story reflects a lot of issues I had in my marriage, and most of what you list as your mistakes were the same mistakes my ex-husband made that pushed me away. Of everything you said, I think learning how to listen is very important. I tried telling him I couldn’t go on unless our relationship changed significantly, and although I think I could have been even more explicit about how I felt, I also know for a fact he wasn't listening with enough attention.