His grace wins, HIS GRACE WINS!!!! No matter how far off you run, no matter how deep you in your own filth you get; there is no place where His grace can't reach you.
Don't hold onto anger. Don't blame others for your mistakes. Apologize for your mistake, learn from it. From that point on, it's really out of your hands.