Role of the Guru in spiritual life is indisputable. The spiritual path is an esoteric path. Everything cannot be learned from scriptures and talks. Even if we understand a subject intellectually, it is not easy to put it to practice. One needs to undergo an inner shift to grasp the subtle truths about life and the creation. An external agent is required to help us through this change, which can be painful at times. When a larva wants to become a beautiful butterfly, it has to undergo various stages of transformation. That is a challenge. When we are ready for this challenge, the role of the Guru begins.