Quite nice, though a bit confusing at times. Love the climax and the build-up of suspense. Ends of poignant and wistful. 
 The romance was rather disappointing though. No warning beforehand as it jumps at your face. Never saw it coming.