As it says above, this is the best fantasy book EVER! It displays a problem from the start, and although some of what happens next COULD be predicted, Ivy and her group encounter surprise after surprise that adds to the books tenseness and excellence. The dialog is, and always has been, funny, the characters are well brought out, and the finale brings together joy, sadness, anxiety, in other words, this has the best ending a book could have. It really brings out your feelings for the characters. If you have ever heard of Piers Anthony and don't read this book, you're insane!!!