Unperfect Souls
- 338 pages
- 12 hours of reading
When a decapitated body floats out of the sewer in the Boston neighborhood known as "the Weird," Connor must unleash the darkness within himself when he stumbles upon a conspiracy to destroy the city's powerful elite.