Heidi First I want to say that Yes all things happen for a reason and the best is yet to come. I too have had a miscarriage, and I have had one die of SIDS, but now I have the best thing that has ever happened to me. I could not imagine my not having my son.
If I hadnt had the miscarriage I would not have had Amir. I would have stopped having children.
I dont know your spirituality but God does not give us anymore than we can handle. He was/is setting you up for something bigger and better. Trust me. You have a wonderful man and if that did not scare him off then he is there for the long hall. He loves you and you two not just you will be fine. I am a living witness. Trust and believe in love because the greatest thing that you can have is LOVE.
I am sorry that it is long
Meet Amir