Uma versão mais recente da popular história de amor de Heer (Sridevi) e Deedho (Anil Kapoor), que se autodenomina Ranjha depois de sair de casa e viver incógnito na aldeia de Heer como trabalhador na casa de seu pai (Shammi Kapoor). Heer e Deedho eram namorados de infância, separados por causa de animosidades familiares, que cresceram ao longo dos anos e fervilharam por Kaheda (Anupam Kher), cuja perna foi irreparavelmente fraturada pela família e amigos de Deedho.