Life is often constituted by the choices we make, and some of them produce regret. Some choices much more serious and painful regrets. King David discovered this when he chose to sleep with another man's wife and then killed that man. He described the guilt that filled him as devastating. He said, "When I kept silent, my bones grew old through my groaning all the day long. For day and night Your hand was heavy upon me; my vitality was turned into the drought of summer" (Ps. 32:3-4). But David acknowledged and confessed his sin to God and found forgiveness.
It is only from God that we can receive the grace of forgiveness. When our choices have produced painful regrets, He will still forgive us. His arms are wide open to cleanse us if we ask forgiveness. Only in Him do we find the wisdom to make better choices. God's forgiveness frees us from the chains of regret. Our chains are gone because of Him who freely forgives us, if we just ask.