idea, going as far as telling Bhola that he is just a human like any one of them and even worse a convict who has undergone trial and served a jail sentence over a woman. But even the confession was not enough for the villagers to give up on their belief who quote the story of dacoit Ratnakar who became Valmiki. He reluctantly begins the fast, although he does not believe that there is any relation between a man's hunger and rain. With the fast, Raju undergoes a spiritual transformation. As the fast goes on, his fame spreads. People by the thousands come to see him and take his blessings. An American journalist asks him whether he truly believes that his fast would bring rain, he smiles and says "These people have faith in me, and I have faith in their faith". Upon hearing his fame Rosie pays him a visit, so does his mother and his friend Gaffoor, who is Muslim. Bhola does not allow him to enter the temple on the grounds that he is of a different religion. Raju comes out and asks Bhola what is his religion. He tells Bhola that humanity,love and helping the others is his religion. Then Bhola begs excuse and sees them hugging each other sentimentally and his eyes becomes wet. Raju understands that He now has everything he has lost a long time back. His health starts falling, and he thinks about the meaning of his life. On one side there is Rosie, his Mother and a chance to get back to his past life and on the other side there is a noble cause to fast and hope for the rain. He gets enlightened by the concept that his past sins are washed away by his anguish and the Guide Raju he knew has died. And now the only thing that remains is the spiritual Raju, which is indestructible. He is reconciled with his mother, Rosie and the driver during his ordeal. He transcends this life. Amidst thunder clap and heavy downpour, his soul departs this earth while the crowd rejoices and his beloveds cry. The climax also teaches the Bhagavad Gita's principles: "Man does not die it is only body which dies. Soul remains for ever." Cast Dev Anand as Raju Waheeda Rehman as Rosie Marco / Miss Nalini Leela Chitnis as Raju's Mother Kishore Sahu as Marco Gajanan