A review by becca_schimmel
Abarat by Clive Barker

5.0