Kaya (Udita Goswami) a Buddhist village girl from Spiti, is waiting to join the monastery. An elderly lama, dreams of his teacher's rebirth and Kaya is assigned to find and bring the reincarnated boy to the monastery. Kaya finds Llahmo (Madan Bhiku) in Mumbai and they plan their journey back to Spiti. On their way back, Llahmo witnesses the murder of a police officer. Police Officer Shiven (John Abraham) is assigned to investigate the case. He forbids Llahmo from leaving town much to the resentment of Kaya. Shiven gets into danger when he realizes that some police officers are involved in the murder. He escapes with Kaya and Llahmo to Spiti. It is here that love blossoms between Kaya and Shiven and the movie changes track. Kaya's father (Mohan Agashe) does not approve of their love because he thinks that romantic feelings are sinful. Kaya is torn between love and celibacy and has to decide which one she wants.