Government officer Sameer Niyogi is sent to Rajasthan to take inventory of items in the abandoned haveli (mansion) of the long-deceased Maharaja Param Singh. When he arrives in Rajasthan, he meets his old friend Shafi who is a tax collector in the area and lives with his wife Sharda.
En-route his journey to Jasor, Sameer begins seeing what he thinks could very well be visions of another time and place, visions that he is shown by a beautiful woman he encounters by the name of Reva. She keeps appearing and disappearing during his stay in Jasor. The mysterious appearance and disappearance initially shakes Sameer but reassurance that spirits exist from an expert on the field gives him an unknown inner motivation to find out the truth behind Reva and his own self, as well as find out the reason he is connected with this story.
The next time Sameer meets Reva, she trasports him into her past by presenting to him an apparitional display from ancient days in the palace. According to the story revealed through her recreation, Reva is a spirit stranded in a period of time, attempting to cross the desert to meet her long-lost sister Tara. The older sister, Tara, comes to Maharaja Param Veer's palace for a singing and dancing performance one night. The Maharaja eyes her malevolently and orders his men to not let her go out of the palace that night so he can rape her. Ustad Miraj Ali, the musical maestro in the king's court, who also happens to be Tara and Reva's music teacher, learns of the king's plan. He warns the father of Tara and Reva and advises them to run away from the town by crossing the desert. The King learns of this and imprisons Miraj Ali and Reva in the castle dungeons while Tara's camel runs ahead in the desert but is never heard of. The cruel Maharaja also orders Tara and Reva's father to be lashed till he bleeds to a near-death condition and then orders his men to put him on a camel's back and send him into the desert.
The lecherous King then turns his attention to Reva. He would wait until she would grow into a young woman. Reva spends 8 years in captivity and one day the King wishes to sexually gratify himself with her. Ustad Miraj Ali along with the help of one of the king's servants hatch a plan to help Reva run away from prison to save herself from the King. We learn that Reva narrowly escaped the clutches of indulgent King Param Singh. Her mentor Ustad Miraj Ali gives an oath of the Quran to one of his acquaintances, Mehru, who is supposed to help Reva cross the desert. But in the attempt to cross the desert, Mehru is caught by the King's men and punished by lashes and dropped to his village in a near-dead condition. Reva is killed in a severe desert sandstorm. She gets frozen in a moment of time. As events unfold towards the end, we come to know that Sameer is the rebirth of Mehru and that Reva's elder sister, Tara successfully managed to cross the desert when her camel ran ahead. Tara is now older and has a daughter named after her dead, lost sister, Reva. Ustad Miraj Ali also is alive and at Tara's house although he is very old. As soon as Sameer reaches Tara's house with the news about Reva, Ustad Miraj Ali recognises him as Mehru and dies in his arms. Sameer also discovers a skeleton of Raja Param Singh in the castle dungeons. The 2 gold teeth in the skull help establish the identity of that skeleton as belonging to King Param Singh. It remains a mystery how King Param Singh died in the castle dungeon and how Ustad Miraj Ali managed to escape.
Sameer eventually ends up fulfilling his commitment to help Reva's spirit not only cross the desert but also liberate her from the period of time in which she was stranded.