Poonam (Amrita Rao) lost her parents, when she was very young. She was brought up by her uncle Krishna Kant (Alok Nath) and her aunt Rama (Seema Biswas). However, Rama is jealous of her and dislikes her, since Poonam is more beautiful than her own daughter Rajni (Amrita Prakash), who is bright and loves Poonam like a sister. Poonam grows up to be a soft-spoken, traditional and beautiful girl. Her only wish is to get a mother's love from her aunt Rama. Bhagat-ji (Manoj Joshi), a jeweller, and a friend of Krishna Kant's, likes Poonam and her beautiful nature and decides to matchmake her with Prem (Shahid Kapoor), Mr. Harishchandra's (Anupam Kher) son.
Mr. Harishchandra, a rich businessman, informs Prem of the marriage proposal, as he believes Prem is of proper age to marry and Prem's brother, Sunil (Samir Soni), had also married Bhavna (Lata Sabharwal) at this age. Prem, however, is hesitant to marry, since he thinks himself to be too young and wants to focus on his career first. Harishchandra convinces him to meet Poonam first. They visit Poonam's family and let Prem and Poonam get to know each other. Though their first conversation is awkward, Prem and Poonam agree to get married, as they are instantly attracted to each other. The marriage date is set after six months and the two families plan a small vacation at Krishna Kant's summer residence in Som Sarovar so Prem and Poonam get the opportunity to know each other better.