FOR OUR GOOD
Every event of life for the child of God is either planned or permitted by God. Good and bad; sweet and bitter; easy and hard; happy and sad; health and sickness; calm and storm; comfort and suffering: life and death all work together for our good.
Romans 8:28 And we know that all things work together for good to them that love God, to them who are the called according to his purpose.
The "good" promised by God is not always prosperity or happiness. It is spiritual rather than material. It is eternal rather than temporal. God has some long-range plans for us, and He does not choose to alter them for our pleasure and comfort.
The promise of Romans 8:28 is reserved "to them that love God". Only those who are saved truly love God.
Knowing that God is the all-wise, all-loving, all-powerful God of heaven and earth, we can humbly accept all that He sends into our lives.
God is too kind to do anything cruel, too powerful to let anything get out of control, and too wise to ever make a mistake. The real test is how much do we love God when the going gets tough.