An emotional storyline, with a few surprising twists and turns.

My 2 out of 10 star rating reflects :

a) my overall enjoyment of the film b) the believability of performances - and - c) both of the above.