Achievers are Believers in Commitments and Dreams. But, the great achievers believe in their own and others' good CHARACTER too.
AnujA gentleman is one who doesn't and can't forgive himself for self-committed mistake even if others forget it and the self-criticism is a mark of his right attitude towards life.
Anuj