A guru raises questions on the questions asked by the questioner. This is how he answers the questioner. He doesn’t give ready made answers. He goes to the very core of the question.
It may be the case that 2 different individuals may ask the same question but their reasons will be different. Though their words may be same, their style of questioning may be same, but what they really want to ask is different. Only a Guru can realise that. A teacher will only hear the words. He will only see the style of questioning. But a Guru will go deep, to the very core of the question and give answers accordingly.
The Guru’s answers will always be original. They will be unheard. They will not be repetitive. They will not be from the mind. The teacher’s answers will be from the mind. They will be repetitive. They will be same. They will not be fresh.
A teacher is nothing but a parrot. He operates from memory. His objective is to earn money by giving knowledge. It is a give and take relationship. A Guru does not operate from the mind. He doesn’t believe in a give and take relationship. He shares his knowing, not knowledge.
And why does he share?
Because a guru is abundant. He doesn’t need anything in return. He has achieved all his desires and aspirations. He has put a full stop. A teacher is still putting commas because he hasn’t achieved everything. He has yet to put a full stop.
A guru wouldn’t even wait to receive a dakshina. He will simply share. He is like a rose that gives fragrance whether a man passing by can receive it or not. A Guru is so abundant that he simply shares. He is not looking for any reward. But a teacher is making a transaction. He is giving you knowledge and expecting a return out of it.
This is the real difference between a Guru and a teacher.