Untrained. Untested. Unleashed With her unique magical abilities, Opal Cowan has always felt unsure of her place at Sitia's magic academy - but now it's time to test her powers in the real world. Under threat from a deadly massacre, the powerful Stormdancer clan need Opal's unusual skills to protect their people. And their plea is impossible to resist, especially when it comes from mysterious, mercurial Kade. Yet pulling her powers in unfamiliar directions pushes Opal to uncover a new kind of magic as stunningly potent as it is frightening, with danger and deception rising around her, will...
Untrained. Untested. Unleashed With her unique magical abilities, Opal Cowan has always felt unsure of her place at Sitia's magic academy - but now it...
A Game of Magic Student magician Opal Cowan's newfound ability to steal others' powers makes her too powerful. Trapped under house arrest, Opal dares to defy her imprisonment, searching for Ulrick, the man she thinks she loves. Thinks because she is sure another man - now her prisoner - has switched souls with Ulrick. In hostile territory, without proof or allies, Opal isn't sure whom to trust. She doesn't know the real Ulrick's whereabouts and can't forget Kade, the handsome Stormdancer who doesn't want to let her get too close. And now everyone is after Opal's special powers for their own...
A Game of Magic Student magician Opal Cowan's newfound ability to steal others' powers makes her too powerful. Trapped under house arrest, Opal dares...