Guru is one who removes the darkness of ignorance.
Guru is one who is a master in the scriptures and witness of the Supreme Truth. Such a person has not only studied the scriptures, but also truly experienced the Supreme Truth.
Such a Guru implements the truth and righteousness in life and is a role model. Also, a true Guru provides inspiration to others in experiencing God present in one’s heart.