 Anjali Sharma (Kajol)is a tomboy, and is very friendly with the local casanova Rahul Khanna (Shahrukh Khan). She thinks that Rahul will eventually fall in love and marry her. Things seem to be going according to plan, then Tina Malhotra (Rani Mukherji) enters their lives, and Rahul falls head-over-heels in love with her, and marries her. This breaks Anjali s heart and she leaves to go and settle far away. The marriage of Rahul and Tina results in the birth of baby Anjali (Sana Saeed), and due to complications following the birth, Tina loses a lot of blood and passes away, leaving Rahul devastated. Anjali Khanna grows up, and finds out that her mom had left her some letters to read, and she does so, and finds out that her dad may have been in love with Anjali instead without realizing it. She then makes attempts to make both of them meet again. She does locate Anjali, only to find out that she is to marry Aman Mehra (Salman Khan) shortly, and Rahul and the heartbreak she suffered is history.