Puja (Janki Shah), la fille d'un homme d'affaires multimilliardaire, étudie dans une université au Canada. Elle devient la seule survivante et l'unique héritière après la mort tragique de ses parents. Son oncle, Kumar (Prem Chopra), devient alors le dépositaire de son immense fortune jusqu'à ce qu'elle atteigne l'âge de vingt-et-un ans, moment où Puja héritera officiellement de l'intégralité des biens à son nom.
L'oncle Kumar contraint Puja à abandonner ses études au Canada et à s'inscrire dans une université en Inde aux côtés de son propre fils, Prem. Son objectif secret est d'orchestrer leur mariage afin que toutes les propriétés et la fortune restent entre ses mains et celles de son fils. Dans sa nouvelle université indienne, Puja fait la connaissance de Rohit (Dhananjay Chauhan), de son groupe d'amis, ainsi que d'une jeune femme au caractère bien trempé, la garçon manqué Simran (Arti Puri).
Bien que Puja soit d'abord bizutée et malmenée par Rohit le premier jour, ils finissent par se rapprocher et tomber amoureux après quelques rencontres. Cependant, la situation se complique dramatiquement lorsqu'un garçon ressemblant trait pour trait à Rohit fait son apparition dans l'intrigue. Ce mystérieux sosie cache un sombre passé. Une série de meurtres vient alors mettre la vie de Rohit et de Puja en grand danger. Le complot complexe ourdi contre Puja sera finalement révélé lors du point culminant du film.