All things work together for good to them that love God.
It doesn't mean all things are good... but they can work for our good, a better us, a better life, a better outcome depending upon how we respond.
I've always said that it isn't WHAT we go through...but HOW we go through that makes the difference.