A review by vampiresessah
Skulduggery Pleasant by Derek Landy

5.0