Rakhee is the mother of Karan (Salman Khan) and Arjun (Shahrukh Khan), who are killed by the evil Durjan Singh (Amrish Puri) but her belief in goddess Kali, allows Karan and Arjun to be born again. Karan and Arjun are born in the city, away from the village they lived in their previous life. When they grow up they don't remember anything except the feeling they know each other from somewhere. Will Karan and Arjun recall who they are?, Will they get back to their village to their mother who has been waiting for 20 years? And will they take their revenge against Durjan Singh?