A review by author_missyjane
Abarat by Clive Barker

5.0