A review by libraryam
N0S4A2 by Joe Hill

3.0

Waffled between 3 and 4 stars. More like 3.75 stars. Liked it muchly but felt some of the foreshadowing was heavy handed and some of the outcomes seemed like forgone conclusions. I hardly cared though. It was a good journey.