Great book. Original idea, believable and lovable (some of them) characters. The beginning is confusing, but bear with it and reap the wonderful rewards of a really great book. If you've read it, discuss. If not, get it.
Lots of times you have to pretend to join a parade in which you're not really interested in order to get where you're going. — Christopher Darlington Morley