Poonam (Amrita Rao) is a middle class girl who lives in the small town of Madhupur. After the death of her parents, when she was very young, her uncle Krishnakant (Alok Nath) fulfilled the void of a father in her life. However, her aunt (Seema Biswas) is unable to accept Poonam as her own child, driven by the fact that her own daughter Rajni (Amrita Prakash) is dark in complexion and less beautiful than Poonam. Harishchandra (Anupam Kher), a renowned businessman, from New Delhi has two sons, Sunil (Samir Soni) who has married Bhavna (Lata Sabharwal) and Prem (Shahid Kapoor), who is a soft spoken and well-educated person.
Poonam's simple and affectionate demeanor impresses Bhagatji (Manoj Joshi), a close friend of Krishnakant and a jeweller by profession. Bhagatji takes Poonam's marriage proposal for Prem. When Harishchandra takes his opinion on the proposition, Prem is initially hesitant and feels he is too young for marriage and needs to focus on his career first. Harishchandra convinces Prem to meet Poonam before deciding about anything. Respecting father's wishes, Prem agrees to meet Poonam, get to know better and then take a decision. They visit Krishnakant's family and let Prem and Poonam get acquainted with each other. Though their first conversation is awkward, Prem and Poonam agree to get married, as they are instantly attracted to each other. Prem and Poonam gets engaged and set to be married in six months. Krishnakant invites Prem's family to their summer residence in Som Sarovar, so Prem and Poonam get the opportunity to know each other better.
Prem and Poonam go through the most magical and romantic period of their lives. Coming from different sensibilities, both want their relationship to be very right for each other. Both realize the importance of the engagement rings that they have given to each other and the special right that they have got on each other in return. After several days, Harishchandra and his family return home to attend their business, which leaves Poonam and Prem the choice to communicate via telephone and letter.
However, two days before the actual wedding, a fire breaks out at Krishnakant's house. Although Poonam runs out of the house in time, she realizes that Rajni is still inside and goes to save her. Poonam gets heavily burnt in the process. Everybody is shattered by the tragedy. Despite her injury, Prem still wishes to marry her and accepts her as a wife. In the end, Poonam and Prem marry each other.