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...

The value of money and the power of generosity

Whatever skill we learn, we learn it in stages, and spiritual development is no exception. From the Buddhist perspective the developing we’re doing is the healing of our deeply instinctive fractured sense of self. The irony of this “ego” is that we feel that we’re...