A very emotional and heart gripping story which reflects on the lowest of humanity and the strength and love and good of humanity. Reminded me of how good my life is compared to many others. One of the best movies I have watched in some time. Highly recommended watched from someone who is a movie buff and to anyone. Totally reflects on the meaning of life.