Uma batalha entre dois homens teimosos e suas convicções opostas.
Raj Aryan (Shahrukh Khan) que representa o amor. Ele faria qualquer coisa por ele, e Narayan Shankar (Amitabh Bachchan) que representa a disciplina e o medo. Ele acredita que o amor conduz à doer e a fraqueza. Também é a história de 3 rapazes e 3 garotas jovens que têm que aprender a seguir seus corações contra muitas barreiras e é o resultado das histórias de amor deles que decidirá o que finalmente triunfará... Amor ou Medo.