The film conveys it's message across in a way that was very subtle and not preachy at all. The clash of the class divide that exists side by side with western idealism is brought out wonderfully by nuanced performances by all the supporting actors, bringing into focus the elephant in the room. The situations are so identifiable with the reality that exists that you can't help marvel at the nuanced screenplay which never feels forced or unbelievable. It's a beautiful piece of art that though doesn't quite end off in a happily ever after, leaves you feeling good and hopeful, when Ratna finally gathers the courage to address Ashwin by his name, rather than "Sir" which she used to call him all along, taking the first step to bridging the gap. The hallmark of a great film is not only to provide an escape from reality but give you food for thought.