Rahul (Shahrukh), Anjali (Kajol) et Tina (Rani Mukherjee) terminent leurs études à l'université. Anjali est amoureuse de Rahul. Rahul, lui, aime Tina. Il l'épouse. Hélas, Tina meurt après avoir mis leur enfant au monde, une petite fille qui prend le nom de... Anjali. Des années plus tard, Rahul, inconsolable, ne s'est toujours pas remarié. Mais sa fille, maintenant âgée de huit ans, découvre que sa mère lui a laissé une mission posthume: retrouver cette Anjali qui aimait son père, mais qui a disparu sans laisser de traces...