Untrained. Untested. Unleashed.
As a glassmaker and a magician-in-training, Opal Cowen understands trial by fire. Now it's time to test her mettle. Someone has sabotaged the Stormdancer clan, killing their most powerful magicians.
The Stormdancers particularly the mysterious and mercurial Kade require Opal's unique talents to prevent it from happening again. But when the mission goes wrong, Opal must tap into a new kind of power as stunningly potent as it is frightening. And the deeper she delves into the mystery, the more distorted things appear.
With lives hanging in the balance Opal and Kade must learn to control unknown powers; powers that could lead to disaster beyond anything they've ever seen.