Sarang Singh (Mukesh Khanna) est un riche propriétaire terrien fier, arrogant et puissant. Convaincu qu'un homme ne doit jamais courber l'échine, il refuse catégoriquement qu'on lui passe des guirlandes de fleurs autour du cou. Il adore sa petite sœur Chand (Amita Nangia), mais celle-ci tombe amoureuse de Shiva (Mayur Verma), un jeune homme issu d'une famille d'agriculteurs.
La famille de Shiva est très unie : il a un père, une mère, une sœur, un frère, et surtout une belle-sœur, Ganga (Raakhee), qui le chérit profondément. Lorsque Sarang découvre cette idylle, il entre dans une rage folle et assassine Shiva, Chand, ainsi que tous les membres de la famille du jeune homme. Cependant, Ganga, qui était enceinte au moment du massacre, avait perdu connaissance et a ainsi survécu.
Elle fait alors le serment sacré (saugandh) qu'elle obligera Sarang à courber l'échine. Elle lui lance un défi : elle donnera naissance à un fils, tandis que Sarang aura une fille. Son fils deviendra le gendre de Sarang, et c'est ainsi qu'elle le forcera à s'incliner. Sarang accepte ce défi et déclare qu'il tuera le fils de Ganga le jour venu.
Le fils de Ganga est nommé Shiva Kirplani (Akshay Kumar), tandis que Sarang donne à sa fille le nom de sa sœur défunte, Chand (Shanthipriya). Il élève Chand comme un garçon impitoyable plutôt que comme une fille. Lorsque Shiva et Chand finissent par se rencontrer, la jeune femme le déteste d'abord, mais ils tombent rapidement amoureux.
Ranveer Singh (Pankaj Dheer) cherche lui aussi à épouser Chand, mais dans le seul but de la punir pour l'avoir insulté par le passé. Ses plans échouent, car Chand et Shiva finissent par se marier. Cependant, Sarang, toujours aussi orgueilleux, refuse d'accepter la défaite face au serment de Ganga et préfère se suicider plutôt que de s'incliner.