Solo Forgiveness
And this one may be the hardest of all, but most important. You must learn to forgive yourself. Deal with yourself truthfully, allow God's Grace to remove the guilt and regret of yesterday. Freeing yourself through this will allow you to free others and strengthen future relationships.