I watched this movie twice. I found it to be riviting, sad and emotional. Excellent cast with superb acting by Elliot James Langridge (Jack), Timothy West (Victor) and Amanda Abbington (Rosa). Excellent story line with a very unexpected ending. Well worth watching.