Kuch Kuch Hota Hai

Pada suatu hari, di St. Xavier College ada Rahul Khana (Shahrukh Khan) dan Anjali Sharma (Kajol). Mereka pun berteman dan mereka sering terjadi perkelahian. Lalu, datanglah Tina Malhotra (Rani Mukerji). Kemudian, Tina pun berpacaran dengan Rahul. Dan akhirnya mereka menikah. Namun, Tina pun meninggal setelah melahirkan. Tina memberi nama bayi yang dilahirkannya sebagai Anjali Khana. Sebelum meninggal, Tina menulis delapan pucuk surat. Setiap tahunnya pada hari ulang tahun Anjali, surat tersebut dibacakan satu demi satu. Delapan tahun sudah berlalu, Rahul tinggal dengan Anjali dan neneknya. Pada ulang tahun yang kedelapan, surat dari Tina menceritakan kisah percintaan Rahul dan Tina.