Una nueva versión de la popular historia de amor de Heer (Sridevi) y Deedho (Anil Kapoor), quien se hace llamar Ranjha después de salir de su casa y vivir de incógnito en la aldea de Heer como obrero en la casa de su padre (Shammi Kapoor). Heer y Deedho fueron novios de la infancia, separados debido a las animosidades familiares, que han crecido a lo largo de los años y se han mantenido en ebullición por Kaheda (Anupam Kher), cuya pierna fue irreparablemente fracturada por la familia y amigos de Deedho.