Amit Malhotra (Amitabh Bachchan), recita um de seus poemas em uma faculdade onde conhece Pooja (Raakhee Gulzar) e eles se apaixonam. Mas os pais de Pooja arranjam seu casamento com um arquiteto, Vijay Khanna (Shashi Kapoor). Com o coração partido, Amit volta para casa e junta-se ao negócio do pai - uma empresa de construção - e depois se casa com Anjali (Waheeda Rehman), que, secretamente, tem uma filha chamada Pinky (Neetu Singh) de um relacionamento anterior ao casamento. Amit e Anjali têm uma filha, Sweetie. Enquanto isso, Pinky é adotado por casal sem filhos, Dr. e Sra. RP Kapoor.
Pooja e Vijay têm um filho, Vikram (Rishi Kapoor), também conhecido como "Vicky", que se apaixona por Pinky enquanto estão na faculdade e os dois planejam se casar. Quando Pinky descobre que é adotada e a identidade de sua verdadeira mãe, ela tenta se aproximar de Anjali.