God works all things for the good of those who love Him
Romans 8:28
Sometimes things in life catch us by surprise, our lives are turned upside down. This verse brings comfort and is a sign of spiritual maturity when we can trust that God is in sovereign control of everything. In this sermon John highlighted five facets of God working all things for our good.