The Bible is full of stories of brokenness, pain, sin, and men and women whose lives were in shambles, but God restored them and used them in incredible ways. There is no one too far gone that God cannot restore when we look to Him, repent, and trust His leading in our lives.