How do I forgive myself for past mistakes?
If it is so, then know your intentions were good and you wouldn't deliberately cause harm.Learn whatever lessons are possible from your mistakes. This is the best way to ensure you won't repeat the same ones.