Thomas Watson’s book All Things For Good provides the biblical answer to the contemporary question; Why do bad things happen to good people?
Thomas Watson, the 17th century minister of St. Stephen’s Walbrook, believed he faced two great difficulties in his pastoral ministry. The first was making the unbeliever sad, in the recognition of his need of God’s grace. The second was making the believer joyful in response to God’s grace. He believed the answer to the second difficulty could be found in Paul’s teaching in Romans 8.28: God works all things together for good for his people.
He explains that both the best and the worst experiences work for the good of God’s people. He carefully analyses what it means to be someone who ‘loves God’ and is ‘called according to his purpose’.