A review by nelehjr
Abarat by Clive Barker

5.0

I very rarely re-read books but I've read this one more times than I can count. This is one of those books that made me who I am.