
Vishal (Rishi Kapoor) provine dintr-o familie hindusă bogată. Tatăl său este cunoscutul Chandraprakash Singh (Amrish Puri), iar mama sa este casnică, Sharda (Asha Parekh). Vishal se îndrăgostește de o tânără catolică, Ruby Miranda (Farha). Deși tatăl lui Ruby (Alok Nath) aprobă căsătoria, Chandraprakash nu este de acord și nici nu vrea să audă despre ideea ca fiul său să se căsătorească cu cineva care nu are același statut social și avere, nemaivorbind de diferența de religie. Acesta devine și mai furios când află că Vishal nu este, de fapt, fiul său biologic.