Everyone Brave is Forgiven by Chris Cleave

I think it would have been better paced if it had started at page 132.

Previous
Previous

Rogue Protocol: The Murderbot Diaries by Martha Wells

Next
Next

The Lies of Locke Lamora by Scott Lynch