Kishen Lal is the only son of Pandit Lal, a devout & staunch Kanyakubh Hindu Brahman from Bihar. Kishen has left his parents' home and is studying medicine while living in a hostel. It is here he meets Reena Brown, a Christian, and both fall in love. Reena has already suffered a broken-heart when her boyfriend, John Clayton, married Emily and re-located to London. Reena introduces Kishen to her dad, James, who approves and soon the couple start planning to get married through the Registrar of Marriages. When Pandit comes to know, he is enraged and visits Reena and her dad. He warns Reena that if the marriage takes place then he will never be able to get his unmarried daughter get married, as well as never welcome her and Kishen home either. An argument ensues between Pandit and James and both decide not to give their consent to this marriage. Reena also decides not to get married either. A broken-hearted Kishen, though successful in becoming a doctor, leaves the hostel and re-locates to distant Madhupur - a quiet town where Hindus go to Church and the Christians openly worship Hindu Gods. Then years later Reena re-enters his life and it is here that he will learn the truth why John dumped Reena, and the secret that James had hidden from Reena for many years.