Those 4 stars up there are misleading, let me try and explain... 3 stars for the story, which kept getting distracted by itself, and wandering off into the past or other times, or memories of the characters, leaving the reader (or listener), wondering where the heck this detour came from and where w...