Tina Khanna (Rani Mukherji) stirbt kurz nach der Geburt ihrer Tochter. Ihr Mann Rahul Khanna (Shahrukh Khan) erfüllt ihren letzten Wunsch und nennt das gemeinsame Kind Anjali. Jedes Jahr zum Geburtstag erhält Anjali (Sana Saeed) einen Brief, den ihre Mutter vor ihrem Tod geschrieben hat. Als Anjali acht wird, erfährt sie im letzten Brief die Geschichte ihrer Mutter und ihres Vaters: Im College waren Anjali Sharma (Kajol) und ihr Vater die besten Freunde. Die burschikose Anjali war eine Streberin und interessierte sich mehr für Basketball, als den Jungs schöne Augen zu machen. Rahul dagegen war hinter jedem Rockzipfel her und ein Macho. Obwohl beide so unterschiedlich waren, waren sie ein Herz und eine Seele. Eines Tages kam Tina, die hübsche Tochter der Schuldirektors, auf das College und verdrehte Rahul den Kopf. Da bemerkte Anjali, dass sie mehr als nur Freundschaft für Rahul empfand. Doch bevor sie Rahul ihre Liebe gestehen konnte, beichtete er ihr seine Liebe zu Tina. Für Anjali zerbrach eine Welt und sie verließ das College. Tina, die immer fühlte, dass zwischen den beiden mehr als nur Freundschaft war, bittet ihre Tochter im letzten Brief, die beiden wieder zusammen zu führen. Daraufhin zeigt Anjali ihrer Großmutter (Rahuls Mutter) und ihrem Großvater (Tinas Vater) den Brief und gemeinsam finden sie heraus, dass Anjali Sharma Tanzlehrerin im Sommercamp Simla ist. Obwohl Rahul seiner Tochter und seiner Mutter verbietet auf das Sommercamp zu fahren, machen sich die beiden auf den Weg. Mit einem Trick lockt Anjali ihren Vater ins Feriencamp.
"Kuch Kuch Hota Hai" war 1998 das Regiedebüt von Karan Johar, dem Sohn von Produzent Yash Johar, und ist einer der schönsten und beliebtesten Bollywood-Filme. In diesem Film ist einfach alles vorhanden: viel Humor, Tränen, tolle Musik, schöne Tänze und viel Liebe. Die Songs stürmten die indischen Hitparaden und wurde der Film zum weiteren Blockbuster für Sharuk Khan und Kajol. Beide waren zu dieser Zeit längst ein Traumpaar. Shahrukh spielt den Macho und Aufreißer genauso gekonnt wie später den liebevollen Vater. Kajol ist als Studentin mit wenig Geschmack für gute Kleider witzig und entwickelt sie sich zu einer wahren Schönheit. Rani Mukherjis Rolle ist bescheidener, doch ist sie im ganzen Film gegenwärtig. Auch Bollwood-Star Salman Khan ist in der Gastrolle als Kajols Verlobter zu sehen. Dieser Film berührt das Herz und kann man ihn einfach nicht oft genug sehen.