A review by regendanser
Abarat by Clive Barker

5.0