'Kuch Kuch Hota Hai' is a trendsetting movie that revolves around three key characters; Rahul (Shah Rukh Khan), Anjali (Kajol), and Tina (Rani Mukherjee), who are students at St. Xavier's College.
Anjali is a sports-loving tomboy, who is best friends with Rahul. Being so close to each other, Rahul and Anjali would have probably fallen in love, in due course, and Anjali, does in fact fall in love with Rahul, but he only views as a friend and companion.
In the meanwhile, a young, feminine and very attractive new student, Tina (Rani Mukerjee) the Principal's daughter, joins the school, and enchants Rahul completely. Rahul and Tina's love becomes a fairy tale that ends in marriage, but consequently, Anjali is heartbroken and leaves their lives for good.
This tale is actually narrated in retrospect to Little Anjali (Sana Saeed), Rahul and Tina's eight year old, daughter through the letters her mother has left for her when she died due to complications at child birth. Tina tells her daughter to fulfill her dream to reunite her father and Anjali – best friends who would have eventually fallen in love and who have not seen each other for the past nine years. Will Little Anjali succeed in fulfilling her mother's last wish and reunite Rahul and Anjali?