a must watch. I don't know what took me so long to come across this movie, given the fact that am a huge movie buff. the movie is so good and has the correct amount of everything. be it drama, emotions, romance,conflicts, this movie has it all. A must watch for every generation, this movie never gets old. watch it and get inspired.