This is a top notch film. I can ditch any movie to watch this one. It has great story, amazing screenplay, wonderful acting and delightful songs. Also the romance that brews between the lead actors is fresh and beautiful. The movie has a good message for everyone and emphasizes all the efforts that a teacher gives for it's students.