None is perfect. But if you do as good as you can, you will tend to succeed more often than not. We all make mistakes and nobody’s road is straight. What is a failure at one point in life or to some people, may be a success later on in life or to other people.
Please do read more here https://www.linkedin.com/today/post/article/20140703043817-74575107-fail-your-way-to-success