Sort:  

I completely agree to what you said @stranded.
And those lessons lead to great things. We explore ourselves with all those setbacks and get to know the real us.