Here is an excerpt from Great Grandmaster Tae Yun Kim‘s book, The Silent Master:
All that you judge to be a mistake in your life is nothing more and nothing less than an event which teaches you something. Unfortunately, we usually label our mistakes as bad things that happen, as opposed to good things that happen. But judgments of good and bad are unnecessary. “Whatever you call a mistake is really just neutral feedback about the result of a certain direction you’ve taken. Whether an event or a direction is judged to be good or bad is probably beyond your perception at the moment. To illustrate what I mean, consider the following scenario.
Suppose you’re laid off from your job. Bad? But then someone offers you a new job that pays more money. Good? But then you find at this new job you work for a tyrannical boss. Bad? But then this boss retires and turns the business over to you. Good? But then the building catches fire and burns down. Bad? But then you collect insurance money that lets you start the business you always wanted. Good? But then…but then…Life in this material dimension will always be a succession of “but thens.”