I picked somethings from this post @bestgift. I have always belief that life is a lesson and a journey we all have our separate path depending on what we experience or know. Mistakes are our best teacher that we have to take seriously, note the cause, move on and apply to what comes next.
We grow from our experiences.