From Bishop Ryle:
The Lord Jesus makes no mistakes in managing His friends’ affairs. He orders all their concerns with perfect wisdom. All things happen at the right time, and in the right way. He gives them as much of sickness and as much of health, as much of poverty and as much of riches, as much of sorrow and as much of joy, as He sees their souls require. He leads them by the right way to bring them to the city of habitation. He mixes their bitterest cups like a wise physician, and takes care that they have not a drop too little or too much. His people often misunderstand His dealings; they are silly enough to fancy their course of life might have been better ordered. But in the resurrection-day they will thank God that not their will, but Christ’s, was done.
– J.C. Ryle, from “The Best Friend,” in Practical Religion