This is overall a good book, but I don't think it quite filled its potential. It has an interesting concept, but ends up being a little too weird and inappropriate at times. In some parts it just seems to drag along. It took me six months to read it. Personally, I think that the musical is much better.