God has a plan for His people but sometimes His people mess up. When this happens, God is never surprised and never throws in the towel. In fact, in today’s sermon we will learn how His people’s failures are part of His plan and we will be challenged to stay faithful and go the distance.