Esha (Esha Deol) is a young exchange student who goes to school in Australia for one year and falls in love with an equally cute and young Indian boy Rahul (Tusshar Kapoor) she meets there. The problem he is set in his ways, in that he does not believe in love and marriage because of his relationship with his parents whose marriage is filled with many years of bickering and hate.
Esha tries to reach her lover before her parents marry her off to another suitor but he is so pin-headed that he keeps on upsetting her and her family and his family along the way as he sticks to his guns never to marry in order to preserve his love for Esha.