This is one of SRK's best movies, and I have seen about 30 of his movies so far. The mix of fiction with some real life events gives it an extra punch, and while typically bollywood emotional, it is moving and well done. highly recommended. The music is also quite beautiful.