I understand how hard it is--- wanting so badly for him to be the man that you and your children want/need.
Yes, you are healing. It takes a loooooooong time. I can't speak to how long- as I have no idea when I will be there. It is sometimes hard to even imagine it.
You have all of those wonderful things going for you that you mentioned- plus you are so darn cute that I doubt many men will be able to resist you if/when you are ready to move forward.
He's broken, Cagz. And if he doesn't want to fix himself he simply will never be whole. I know you know this- sometimes it needs repeating.