I don't know if he can get through all of those things or not. Some of your good qualities scare him, I think. You are passitionate, in everything you do I think. I think that intimidates him. You speak your mind, not because you have to "win" but because you want to be heard. And that scares him. You are independent enough to take care of yourself, as everyone should be. And that confuses him. You are willing even now to forgive him. And that confuses him, and scares him!
You have a plan. Follow through the best you can, and see where it leads. I know how much better it feels to know that you did everything you could. But at some point, it really does take two.