A review by morganarosana
The Lies of Locke Lamora by Scott Lynch

adventurous challenging dark funny lighthearted mysterious tense fast-paced

5.0