Ratings2
Average rating3
The publisher provided me with the opportunity to read this in exchange for providing feedback. (via NetGalley)
3.75 stars. Pretty engaging, fast paced story for me. I would have given it 4 stars had the ending not been such an abrupt cliff hanger.