Balraj Kapoor (Amitabh Bachchan) est un homme d'affaires riche avec des perspectives modernes. Pour lui, la famille et la culture sont les valeurs les plus importantes. Shobhna (Hema Malini), son épouse, est sa moitié. Ils adorent tous deux leur fils unique, Avinash (Salman Khan). Pour Balraj, Avinash est plus un ami que son fils. Avinash revient à la maison après de nombreuses années d'étude à l'étranger.Avinash rencontre alors la belle Malvika (Rani Mukherjee) qui est peintre. Ils sont amoureux et se marient. Ils ont ensemble un bel enfant appelé Ansh. Rajat (John Abraham) est un jeune musicien et le meilleur ami de Malvika, il a longtemps ressenti quelque chose pour elle, mais il ne le lui a jamais dit. Il est maintenant heureux pour Malvika et Avinash. Il décide de s'instaler en Europe, et poursuit sa carrière musicale.