How much we learn from ourselves and experiences is just we can't measure. This is just one of case of what life has to teach :)
Read this post on iwithinmyself.wordpress.com