Why do we need a teacher?

Why do we need a spiritual teacher and what is one? The Sanskrit word is “guru” and I believe it implies someone “heavy with qualities” – who doesn’t need someone like that! The Tibetan equivalent is “lama.” They’re “knowledge-holders”: rigzin. We so often mystify all...