Rainbow, thank you for sharing your story with me. If you would like, please feel free to e-mail me. I feel deeply for your situation as trust me, I've been there.
Yes, God will work it out, of that you can be sure, and not always in the way you might expect. :-)