It's good that you have that introspection about yourself. I'm also glad that you are taking responsibility for the choices you made. Remember, just because he is choosing to walk away right now, doesn't mean that will happen. Keep doing everything you can do to show him what kind of a woman you are now, the changes you have made, and what he will be missing. He will notice even if you think he doesn't. It's not over until it is over.