Thank you for posting this.
Ever wonder if God has a plan for each of us? This is proof.
When something goes wrong, I know that God is working His own plan. I may not like it now, but I will when He shows me what it was.
I have had terrible illness which I won't describe, but it was one of the best things that ever happened to me, brought me closer to God and farther away from the things that keep our hearts closed to Him.
I have many friends who are also thankful for "bad" events that had the result of bringing them closer to surrender in love to Him.