What an awesome film. It really helped me reflect on the meaning of life again, the ups and downs, the twists and turns and everything that happens which are sometimes beyond our control but somehow for whatever reason everything in life happens and works for our good to challenge us to be better individuals in the end. Great story, great acting, do enjoy!