And we know that in all things God works for the good of those who love him, who have been called according to his purpose. Romans 8:28 (NIV)

Key reflections:

  • It can be challenging to accept that God uses not only the positive experiences but also the difficult times to help us grow.
  • He understands our pain, loss and grief and loves us through all times and circumstances.
  • Listen to Real Hope wherever you get your podcasts.

God is using every circumstance in our lives to shape us and use us for His purpose!

It can be hard for us to accept the idea of God using ‘all things’ in this way. We know that God uses His Word to renew our minds and transform us. We can accept that God uses our fellowship with other believers in this way. His blessings in our lives assure us of His loving care for us.

God loves us through all of our experiences. He grieves and groans along with us.

However, there are still those times, when we say to ourselves “…but, does God really mean we can find joy in ‘all things’?

Yes… He does!

Now, this doesn’t mean that God is pleased with all things. God does grieve when we bear the brunt of someone else’s sin. He is angry when a drunk driver slams into the car of someone we love. Our God knows, from His own experience on the cross, what the physical and emotional pain we experience feels like. God loves us through all of our experiences. He grieves and groans along with us.

He has a purpose and He is able to use the fallen, the evil, and even the most senseless things, to accomplish His good purpose in the world, and in our lives.

We know that God is on His throne. He reigns over all things and overrules evil. He has a purpose and He is able to use the fallen, the evil, and even the most senseless things, to accomplish His good purpose in the world, and in our lives. This means that we can embrace any circumstance we find ourselves in, whether good or bad, as God’s opportunity for us to grow and minister in His name to others.


Subscribe to the YouVersion plan or listen to Real Hope | The Podcast wherever you get your podcasts.

Hope 103.2 is proudly supported by


Feature image: Photo by CanvaPro

Devotion written by John North

Originally published as Thankfulness in Times of Uncertainty – All Things


Our Thankfulness Series


John North

John North is the Content Lead for Ambassadors for Christ International–Australia and author of EvangelismSHIFT and Life2Life. He shares regular devotional insights on Hope 103.2 that encourage listeners to apply the Bible to everyday life.

Get daily encouragement delivered straight to your inbox

Writers from our Real Hope community offer valuable wisdom and insights based on their own experiences!

"*" indicates required fields

Subscribe + stay connected with all
our latest stories

"*" indicates required fields

Hope 103.2 is proudly supported by