Le film raconte l’histoire de deux sœurs, Mohini et Roop (toutes deux interprétées par Nargis) : l’une est légitime, élevée par une courtisane, et l’autre illégitime. Avec le temps, Roop tombe amoureuse de Raj Kumar Saxena (Raj Kapoor), un avocat locataire qui vient payer le loyer à son père, mais rencontre Roop à la place. Bientôt, ils entament une relation amoureuse et Roop parvient à convaincre son père d’accepter leur mariage.
Alors que la famille prépare une réception pour annoncer officiellement les fiançailles, Raj croise Mohini, la sœur jumelle de Roop, et découvre que Mohini est la véritable fille. Incapable de le supporter, Mohini se retrouve dans une situation pénible et se met en colère contre Raj. Entre-temps, Roop apprend aussi la vérité et tente de sauver Mohini en décidant d’échanger leurs rôles. C’est ainsi que le mariage a lieu et que Raj épouse sans le savoir Mohini ; lorsque le père de Roop l’apprend, il meurt sous le choc.