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

5.0