Our mistakes and regrets are not barriers to becoming who we can be; they are a necessary ingredient. Author: David Schnarch