You are a very generous and caring man, despite your situation you still think about others. You are a man only a fool would leave :-).

At the moment your W, can't see it but carry on with your journey. If you are meant to be together with her, God will see that both of you get there but probably the time your journey will take, will be different for each of you. As Sotto said never give up, no matter how bleak things seem.

Keeping you in my prayer :-)