Shekhar (Sanjay Kapoor) e Nandini (Karisma Kapoor) são amigos e vivem no Canadá com seus dois tios. Shekhar pede Nandini em casamento e ela aceita. Depois eles têm um filho chamado Raja. Shekhar ouve as últimas notícias da violência na Índia, ele viaja com a família para sua casa ancestral em Bihar. Nandini fica chocada ao ver que a família de Shekhar está envolvida em guerras feudais. O pai de Shekhar Narasimha (Nana Patekar) tem muitos inimigos. Shekhar tenta trazer a paz entre os rivais, mas é atacado e morto no caminho de uma reunião de reconciliação que ele queria ir em nome de seu pai. Nandini se sente insegura e decide deixar a Índia com seu filho, mas Narasimha aprisiona-os. Mas como ela está desesperada para escapar, ela sai numa viagem difícil para retornar a sua casa no Canadá, com a ajuda da mãe e da irmã de Shekhar. Mas quando ela sai da casa de Narasimha ele envia seus homens para traze-la. Enquanto isso Nandini e Raja conhecem um vagabundo Jaisingh (Shahrukh Khan), que ajuda ela a pegar um trem para Jaipur.