Wow, Starbright, what a story ..... you have had such a rough time, i have tears reading your post.
Wishing you all the best for your current pregnancy, cant wait to see your announcement to let us all know your beautiful bub has come into the world!