Scan barcode
A review by insertscenehere
Starter Villain by John Scalzi
5.0
Not only was this a fun read, it was satisfying. The characters were developed enough to be interesting, and the plot was resolved just messily enough to be realistic. And cats!