David Schnarch said this quote

Our mistakes and regrets are not barriers to becoming who we can be, they are a necessary ingredient.