A review by bnwkr
Demon Thief by Darren Shan

5.0