Amy : Nice to meet you, too!

I'd like to say, personally, that you *don't* have to answer all those questions now, and in fact trying to do so may do more harm than good. For one thing, if your needs change down the line, that means both of you have to adapt all over again; for another, there's no need to fret about the distant future when the present has enough challenges. One day at a time, if you can.
Ditto for the "happy ending"; if there's one thing I wish I'd known back then, it was that misery now did not preclude a happy ending later, and in fact may have *guaranteed* it. If you both do the best you can now, the future may be better than you expect.