Élevée dans un foyer extrêmement strict et conservateur, Sapna Dholakia (Amisha Patel) est terrifiée à l'idée de s'abandonner à l'amour qu'elle porte à Rohit (Hrithik Roshan). Elle redoute les représailles de sa famille, notamment de son père, Pratap Dholakia (Kiran Kumar), qui a déjà arrangé son mariage avec Rishabh Patel, le fils d'un ami. Son frère, Raman Dholakia (Mukesh Tiwari), marche sur les traces de leur père et est prêt à tout pour empêcher cette union.
Cependant, Rohit est déterminé à épouser Sapna, et elle seule, quoi qu'il en coûte. Cette détermination se heurte à la violence du clan Dholakia : ils commencent par battre sévèrement Sapna avant de la séquestrer dans sa chambre. Ils piègent ensuite Rohit dans un endroit isolé pour le rouer de coups et le laisser pour mort. Personne n'ose intervenir, de peur de s'attirer les foudres de la redoutable famille Dholakia.