Dev Karan Singh (Aamir Khan), is a casanova and ambitious painter who is deep in debt, agrees to marry Anita (Deepti Bhatnagar), the daughter of Singhania (Dalip Tahil), a rich tycoon. Priya (Manisha Koirala), is a music teacher and is engaged to Raj (Anil Kapoor), whom she has agreed to marry because he had helped her when she was in need. Priya and Dev meet on a cruise and fall in love. However, being engaged to other people, they agree to work things out and meet in 6 months on Valentine's Day to get married. During the 6 months, Dev breaks off his engagement with Anita and starts working hard. Driven by his love, he creates and auctions beautiful paintings, and becomes very successful. On the other hand, Priya realizes that leaving Raj will be wrong and sadly writes a letter to Dev, explaining everything. When Raj gets the letter instead, he supports Priya and convinces her to go to Dev. Things take a bad turn when, on her way to meet him, Priya gets hit by a car and gets her legs amputated. Dev, who waited all night for Priya, believes she has rejected him, as he does not know of her accident. Priya forbids Raj from telling Dev, not wanting to become a burden on him. However, both Dev and Priya still love and pine for each other. The story that unfolds is both interesting and dramatic.