I have learned alot of lessons in my life, actually I am still learning. A lot of these lessons were easy, and some ... well let's put it this way, I probably could have climbed Mount Everest faster than those lessons penetrated this hard head of mine.
But those lessons, the hardest ones to learn, have made me a better person. And I try to put them to good use each day. You should never stop learning ... no matter what the lesson is. There is something valuable in each situation we are confronted with. And while it may not seem to be so at the time. Eventually you will understand why you needed to learn a certain something.
A very wise person told me once ...
if you don't learn something everyday ... check your pulse.
And how true that really is!