All throughout the Bible we see God working “all things for the good of those who love Him.” “All things” means evil, as well.
If we worry about our future, we are letting time pass us by; valuable time that we won’t get back. However, if we can cast worry aside, we can watch day by day as God molds us into the people He intends for us to be, prepared for the future He has prepared for us.
Your life is always preaching one of two messages. Either God matters or He does not.
If we are honest we all do this at some point in our lives. Maybe it’s about God. Maybe it’s about something or someone else. But we all do it. We get something set in our mind that we want to be true, and no amount of reality will shake that belief as long as we desire to see the truth that we have created for ourselves.
God’s work of deliverance did not end with Israel and Egypt. He knew the work was only beginning. He knew more deliverance would be needed.
Not only does He not condemn you, He also promises that He will continue to make you more like Jesus until you are united with Him in eternity.
We do not strive for perfection, for that is impossible this side of heaven. But we do strive for progress.