There is no such thing as failure. There are only results.
There is but one cause of human failure. And that is man's lack of faith in his true Self.
Where do we enroll in Life 101? Where are the classes dealing with the loss of a job, the death of a loved one, the failure of a relationship? Unfortunately, those lessons are mostly learned through trial by fire and the school of hard knocks.