Finally found a way to forgive myself. You have to realize that you're a human too. That you like others make mistakes and it's okay to forgive yourself. To find your peace with yourself and your past. While at times the past memories can come in waves, but it's okay. Just forgive yourself, and move forward. Remember for every step backwards, there are two steps forward.