A good book for intelligent teens, but marred by sloppy plotting. Fantasy Lost and Found – Orson Scott Card