Indeed. The key thing is to find a good way to fix our mistakes, if/when possible. It sounds like this is exactly what you did for Zoey. However, sometimes our mistakes are not so "easy" to fix, and they lead to irreversible changes in our and/or other people's lives. Then those mistakes might haunt us forever....