I watched this movie at least 10 times and love it more every time i watch it...

1. The songs are soul of this movie. Songs are so apt to the situations in the movie!!

2. The movie is very well directed, very well scripted, very well acted... it has romance, it has comedy, it has sad scenes, it has fights, the shooting locations are wonderful...

3. The only reason why i gave it 9 stars is because i cannot give it 9.5... i would cut 0.5 stars for Kareena's overacting few times in the beginning of movie (please note i am old enough to understand the difference between bubbly nature and overacting)...

It is a must watch movie!!!