A review by ghostbird
Abarat by Clive Barker

4.0