Ratings81
Average rating4.2
3.75 stars. The middle part really sucked me in. The ending seemed to be lacking something for me.. I also think there should have been a better indication of the time jump at the end. It wasn't until I was part way through it that I realized it was set the future.