Got some stains on your past? Moses had blood on his hands. Abraham was a bald-faced liar. Elijah was, at times, a coward. Jacob was a liar and a cheat. Esther kept her faith a secret. Peter was a betrayer. Paul was a murderer. Yet, God used them all. They chose to trust God with their futures, and because they did, their pasts no longer had a hold on them.
God is not put off by our ugly chapters. With his help, we can soon say what Paul came to say. “But one thing I do: forgetting what lies behind and straining forward to what lies ahead, I press on toward the goal for the prize of the upward call of God in Christ Jesus” (Philippians 3:13-14 ESV).
God never gives up on you!