Una versione più recente della popolare storia d'amore di Heer (Sridevi) e Deedho (Anil Kapoor), che si fa chiamare Ranjha dopo aver lasciato la sua casa e aver vissuto in incognito nel villaggio di Heer come bracciante nella casa di suo padre (Shammi Kapoor). Heer e Deedho erano innamorati dell'infanzia, separati a causa delle animosità familiari, cresciute negli anni e mantenute in ebollizione da Kaheda (Anupam Kher), la cui gamba è stata irrimediabilmente fratturata dalla famiglia e dagli amici di Deedho.