Ratings72
Average rating4.1
Strong story, with a good structure, interesting characters and plot twists. The bond between Will and Katherine was built too quickly, so it didn't have much weight. The ending didn't feel so much as an open ending, more like it was cut short. I will definitely read part 2.