Anni doesn't know about Elementals, Funk, Zephyrs, excited talking Bat-Rat creatures, and least of all, Dragons. All that changes when her best friend Lexi is kidnapped and forces beyond Anni's control trap her on a hidden, floating island in the Elemental world.
In a race against time, Anni sets out to save her friend. Along the way, she finds allies among the Elementals, but she is also presented with a choice, one that might help save Lexi. If Anni agrees to an ancient, open-ended contract, will her sacrifice cost her more than she's bargained for? Or will it land her in the middle of an age-old war between the humans, Elementals, and the dreaded Fectus?