Let's be honest; one of the most challenging things in life is trying to heal after you've made a really stupid decision. In retrospect you look back and you ask yourself, "What was I thinking? How come I did not see the warning signs?" But we have to have mercy and compassion on ourselves and forgive ourselves and realize that everyone makes mistakes and God does not want us to define our entire life by a poor decision.
Romans 3:23 For all have sinned and fall short of the glory of God.