Life is an ongoing learning path where you make mistakes & you learn from it. You get better, you grow emotionally, socially and gets mature gradually. There are significant times where we are good and when we are not so right; but later on what we choose for our-self from that learning defines how better we can become. And at the end, it is better choice to surprise self. Why ? Because, the real challenge lies in overcoming the shortfalls of own-self and competing with self only. One has to exceed the expectation from the self. Otherwise, perfection seems to be a myth! Yet, the true beauty is in saying Yes to the process to betterment, not in the final destination 'cuz the perfection can never be static or stagnant..
~ Deepak Chandra