This was an incredible story, deeply emotional and very touching. Definitely brings out some very poignant themes of the past, present, and future, and really questions in the end what ultimately makes a human, a human. The ending is particularly tragic, but at the same time grudgingly realistic. The writing is brilliant and the story develops these characters realistically over the course of the experience. My only gripes would be the general lack of sound effects, questionable music appropriateness in certain scenes, and the absence of CG/splashes which would have really upped the immersion.