lessons taught by life