Mistakes are our greatest teacher but only when one is honest enough to admit them, willing to learn from them and have the courage to change them!