The Age of Oracles
The Rogue Mage: The Age of Oracles #1
With all of magic at her command, Alydian is born to power. She and the other oracles serve the people, guiding kings and commoners with their ability to know the future. Yet despite Alydian’s power she cannot foresee the coming betrayal, for a rogue mage lurks in their midst, and plots an alliance with the mighty guild of Verinai. Under the guise of benevolence the Verinai offer their magic to all, while their expanding reach is noticed by none.
Except the Soldier.
Branded a traitor, wanted for murder, the mysterious man is no ordinary bandit. For six years he has hidden behind a mask, hunting Verinai with his band of Defiant. But now his war is about to escalate, for he has targeted Alydian to send a message, that even an oracle can be killed. Beset by foes, Alydian will require more than magic to survive, for if she cannot change her future . . .
She will fall to her fate.
The Lost Mage: The Age of Oracles #2
The oracles have always been the guardians of peace. Now they are the heralds of war. After a century of planning, their strike is swift and brutal. In a night of upheaval the kings and queens are cast from their thrones, their kingdoms replaced by a Mage Empire. The people are quick to resist but freedom lies in the hands of an outcast.
Hunted by soldiers and assassins, Raiden retreats to a final refuge. As he prepares his last stand an unexpected ally arrives at his door. She may be poisoned, but she is far from powerless. Together they will build a rebellion that will defy the Empire. As the world prepares for a mage war, one oracle is noticeably absent, and rumors abound as to her fate.
Betrayed by her oracle sisters, trapped in an anti-magic sphere, Alydian rots in solitude. Each day she fights despair and madness, and plots her escape. With her magic bound, even she believes she is helpless. But such power cannot be shackled. When it is unleashed Alydian will break mountains.
And the oracles that betrayed her.
The Battle Mage: The Age of Oracles #3
Coming December 2017