What a touching story--you should also post it in the Christian forum.
I believe that when relationships, in the Lord, go through testing, it is ultimately a good thing. I also believe that you should not marry someone if your relationship has not been tested and has been "smooth sailing" all the way.
Bless you--that really touched my heart. It's hard to explain, but I can feel God's blessing on your marriage.