All things work together for the good for those who love the lord,for those who are called according to His purpose. I believe thats how a verse in the New Testiment goes. Blue,It's very comforting.
Eccl.3,1-8 Verse 1 To every thing there is a season,and a time to every purpose under the heaven: