Shambu Rathore und sein Sohn Roop (Shah Rukh Khan) sind Folk-Musiker aus Rajastha. Als Shambus ständiger Husten als Kehlkopfkrebs diagnostiziert wird, fahren sie gemeinsam nach Mumbai. Dort lernt Roop Pooja kennen, die im Krankenhaus arbeitet. Die beiden verlieben sich. Roop braucht dringend Geld, um die Behandlung des Vaters zu bezahlen. Deshalb heuert er im Hotel des skrupellosen Ajay an. Als sich dessen Schwester Reshma in Roop verliebt, lässt er den Musiker nicht mehr gehen...