Romans 8:28 says, "All thing work together for good to them that love Him." I think the important part here is the part about to them that love Him. Some people think that all things work together for good for everyone. The Lord creates in us the desire to learn, His Holy Spirit teaches us and speaks to us. We are guided in how to think, this way we have a good word to give to people when they go through trouble.