Raj e Simran são dois jovens indianos vivendo em Londres que, acidentalmente, se conhecem durante uma viagem pela Europa. Eles se apaixonam, mas Simran está prometida a um indiano. Raj não desanima e segue seu amor até a Índia, onde os dois tentam convencer a todos que precisam ficar juntos.
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.