Frequently, in a journey of the soul, the most precious moments are the mistakes. They have brought you to a place that you would otherwise have always avoided.

John O'Donohue