WARNING! ...spoilers ahead...
MD = Michael Dequina; KJ = Karan Johar
Special thanks to Karan Johar & Fox Searchlight
Also of Interest: Kal Ho Naa Ho Review Kal Ho Naa Ho DVD Review Kabhi Khushi Kabhie Gham... Review Kabhi Alvida Naa Kehna Review