Suraj Singh (Anil Kapoor) is in love with the beautiful and wealthy Komal (Karisma Kapoor). They dream of their perfect family together but her arrogant father Yashpal Chaudhary (Amrish Puri) detests Suraj because he is a middle-class youth, with no riches whatsoever. Komal cuts all ties with her father, marries Suraj, and is soon pregnant. Komal and her estranged father meet at a family wedding and her forgives her for leaving abruptly. Yashpal agrees to meet Suraj but when they reach home they see a seductress inside, wearing Komal's gown and drinking tea in the kitchen. Suraj walks in totally oblivious to the fact that a strange woman is in their home. Komal questions the seductress and she says she shares Komal's husband. Komal is furious and tries to commit suicide but Suraj stops her and repeatedly tries to prove his innocence. It turns out Yashpal set up the whole thing to break up their marriage. Komal leaves her husband with her father. She delivers a baby boy but Yashpal wants to make sure that the one thing that can bring his daughter and Suraj together be eliminated immediately. He hires hit men to kill the baby but Suraj manages to get away with his son. They move to a unknown place and he raises his son with help from the villagers. Suraj later meets Vaijanti (Shilpa Shetty), an eccentric fisher woman who his son sees as a mother and friend. Vaijanti begins to love Suraj and hopes that he feels the same way. Komal, depressed and lonely, spots her son with Suraj. Then begins a bitter custody battle between her and Suraj.