This is without a doubt, one of the most fascinating stories I have ever found... anywhere (I have about 800). I am pretty good at anticipating the story in nearly any game but this one... lets just say it is uniquely unpredictable, in a great way.