We all make mistakes in life. In the spiritual tradition I follow, a highly spiritual person is not one who does not make mistakes, but one who rectifies and learns from their mistakes. There are countless ancient anecdotes that tell the story of highly elevated spiritualists who make grave errors but learn from them and grow.