Our God is a good God. He tells us in his word that, He works everything out for the good of those who love Him and are called according to his purpose. We are challenged with this sermon to stay spirit led and humble ourselves before the Lord in every season. In doing so we can watch Him step up into our circumstances and take everything from the good the bad and the ugly and turn it around for His good. Sometimes it takes time. But stay with Him and He will show up.