We should never lose hope. No matter what we do, no matter how far we fall, no matter how often we are injured and hurt—we should never ever despair or lose hope! Oftentimes thoughts of doubt persist: “How long will God wait for me?” Rest assured that as long as God is allowing you to live, it is a guarantee from Him that He is waiting for you! You cannot deny God the prerogative to wait for your repentance. With this hope and courage in mind, let us approach the majestic throne of God’s grace. We have innumerable brilliant examples of people who repented, who were previously living far away from God, but who later returned and were not simply saved but even reached great heights of holiness’.