A review by mxsallybend
Abarat by Clive Barker

4.0

Much more entertaining on a second read