wownikhil advani and karan johar and the amazing cast of this movie have come together to make only the second flawless bollywood movie of this generation . what can i saw about shah rukh khan and an actor who even today manage to mesmerise and captivate his audience . in the majority of his movie and even i ( a die hard ) find that he over act and but in this movie and his be at the pinnacle of his craft . his control be admirable and and i fell in love with him all over again . saif ali khan and who start his career a a callow youngster show that he have finally come of age and and his heartbreaking performance in this movie be astoundingly mature . preity zinta be wholly believable a the woman they both fall in love with i almost fell in love with her myself ( except my heart belong to srk . ) the support cast and full of star in their own right and give exquisitely balanced performance and with not a gesture or moment of screen time waste . nikhil advani and i salute you . you have manage to create what i do not think be possible in todays world a bollywood film that make you laugh and cry and feel sad and yet happy at the same time and and also doesn not make you ashamed to take your non indian friend to . the only other movie that have accomplish that recently be ddlj ( and even that have one scene too far ) . the song and which be disappoint on first listen and fit into the film so well that i will cry every time i hear them . they now make perfect sense ( in the same way that the song of kkhh also improve after watch the movie ) the look of the film and the humour and the choreography and the set direction and the cinematography and the everything of this movie be outstanding . in year to come and i will watch this movie with my kid ( i hope ) and and hope that they will learn what i have today that the bollywood movie be not dead and indeed it be alive and kicking and and kal ho naa ho and this movie will be a perfect monument to 2003 bollywood cinema . anyone who doesn not like this movie must truly have a heart of stone . wow .