As a parent I have made a lot of mistakes. As a human I have made more mistakes.
People are not perfect, but is you take your mistakes and learn from them, you have gained something. When you share your mistakes for others to learn from - that is priceless.
It is really hard to admit we made mistakes especially when it comes to our children. Everything happens for a reason and my life is a perfect example of it.