Scan barcode
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.