Brought up in a repressive, conservative household, Sapna (Amisha Patel) is terrified to experience the freedom of falling in love with Rohit (Hrithik Roshan), fearing the upheaval it will cause in her family, namely her dad, Pratap Dholakia (Kiran Kumar), who has plans for Sapna to marry his friend's son; then there is her brother, Raman Dholakia (Mukesh Tiwari), who follows in the footsteps of his dad, and will prevent Sapna from marrying Rohit. Sapna is terriffied and wants to run away with Rohit. He takes her to boys hostel where he lives and she acts as a boy. All of Rohits friends aren't comfortable with her at first, but she gains confidence to make some friends with them.<br/><br/>However Rohit is determined to marry Sapna and no one else and this is met with resistance from the Dholakia clan, who first severely beat Sapna, and then imprison her in her room; and then lure Rohit to a secluded spot and proceed to beat him within every inch of his life, and there is no one who can even dare to think to intervene with the Dholakia family. They don't know that Sapna has taken poison and are surprised when she tells them that the only way she can live is, if she gets to be with Rohit. In order to save Sapna, they apologize to Rohit and are sorry. Both Rohit and Sapna get engaged to each other after that.