Camrose, a perfectly normal 12-year-old, has inherited responsibility for an ancient bone flute, an object of quest for two time-wandering rivals, one of them lord of the Otherworld. With the help of her friend Mark and the not-quite-human Miranda, Camrose braves fire and much worse to claim the flute and restore it to its rightful -- and unexpected -- owner.