A re-reading of this really proves how my memory for stories is garbage. I read this 16 years ago but nothing was familiar. Imaginitive is the word to describe this book. The characters are all pretty interesting too. I do not read much fantasy and this was good change for me.