All the characters in James Gregor’s debut novel are horrible people, but I couldn’t help but root for them.
By James Gregor
All the characters in James Gregor’s debut novel are horrible people, but I couldn’t help but root for them.
All the characters in James Gregor’s debut novel are horrible people, but I couldn’t help but root for them.
Stay on top of new releases: Sign up for our newsletter to receive reading recommendations in your favorite genres.