The Lies of Locke Lamora

The Lies of Locke Lamora - Scott Lynch Rollicking adventure read with some excellent twists, characters you come to love and some major shocks. Kept me glued to the page until late into the night.