Just an excellent movie. Although most of the plot is predictable, they've captured the essence of the story wonderfully. It was an emotional roller coaster overall and the tears were entirely worth it. The child actress was soo good, there wasn't a single moment that made me feel she is actually acting, it felt like she's living the role.