“All things work together for good” is a phrase many people find comforting. Those words are often spoken to people who are suffering hardships, difficult times, or tragedy. Often, people in these ...