Scan barcode
A review by lunaballz
The Demon's Lexicon by Sarah Rees Brennan
3.0
Very slow build, but definitely interesting once it got going. There is a minor character who is gay.