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

adventurous emotional mysterious fast-paced

5.0