A woman secretly gives birth to a child after being raped by her boss and hides the truth from her husband.
Ashok and his wife Usha are a happily married couple. However, Usha secretly believes that her husband might cause her harm or worse, kill her. The story takes a thrilling twist when she dreams about her husband killing her! Will Usha be able to curb her fears or is something terrible in store for her?
Anand (Feroz Khan), traveling by rail to meet his future bride, Sima (Aruna Irani), discovers a dead man in his train compartment. Arriving in his fiancee’s village, Anand witnesses another killing, this time a young woman (Noorjahan) he sees in an old, abandoned haveli. Reaching Sima’s home, he finds that his bride-to-be has been crippled in an accident and is under the care of a Dr. Prakash (Rakesh). Sima’s brother, Suraj (Suraj), and best friend, Sandhya (Nalini) are also staying with her. At a party for Sima, Anand spots the woman he saw murdered in the old shack and chases after her. But she suddenly disappears. A few days later he sees her again, swimming in a pond, but then she vanishes just like before. Meanwhile, it appears that someone is trying to kill Sima, and it also turns out that Anand is not who he claims to be.
In order to study abroad in Great Britain, Ramesh agrees to marry a village girl named Sudha, but refuses to love her. Heartbroken, Sudha tries to kill herself, but is rescued by Shankernath, who coaches her etiquette and teaches her English so she can go to England to win back her husband. The plan seems to work perfectly, until Shankernath discovers his own long lost granddaughter, Jenny, has fallen in love with Ramesh.