Apart from being such a wonderful film, there are many lessons and thoughts that one comes away with.