War is an inconvenient nuisance, all said and told. Especially one that has been brewing for an age. From wolves to strange mists to caverns of fire, the fighting and its effects weave into the lives of all Aslarians.
The sister who will sacrifice anything and everything to save those she loves.
The wingmaster who searches for answers about his own failing powers.
The rebel who survived the war only to be thrust into another bitter fight.
Their lives will never be the same.
Fairy tales retold as you have never heard them before.
ROSE OF THE OATH: Beauty and the Beast
SONG OF THE SWORD: Rapunzel
SHADOWS OF THE HERSWEALD: Hansel and Gretel
ROSE OF THE NIGHT: a Rose of the Oath prequelMore info →
Death can die as easily as any other man.
Cedra has kept her sister safe for years. None of that changes just because Pethra got herself kidnapped by Death himself.
Claiming the questionable aid of Death’s weary older brother, the Shadowkeeper, Cedra forces her way through mist and shadows in pursuit of her hapless sister. But Death wants much more than he has revealed.
A wish that will splinter her and Pethra’s world no matter what she chooses: death, or a chain.
Loosely inspired by the stories of Hades and Persephone and Castor and Pollux, Shadowkeeper will sweep you into a world of wavering mists, shadowy passages, and the love of two siblings fastening them with ties stronger than Death himself.More info →
Kynet never planned to be at the forefront of the rebellion. That was her brother’s hobby: rallying the people. Plotting against the leaders. Running into dangers she’d have to negotiate him out of.
That was before the Poisoner tried to kill her.
Left with strange powers in the aftermath of his attack, Kynet is even more convinced the rebellion isn’t worth it. For every life her healing saves, ten more are wasted.
But her quest to stop the carnage before war breaks out will bring her face to face with the man who tried to murder her... and with her own helplessness against a grim reality she may not be able to change.More info →
When you defeat everything life hurls at you, it’s a perfectly legitimate move to rub your conquest in the faces of those who sneered at your suffering.
Rafe, a former street-lad who has clawed his way to the glittering life of a story-actor, has been waiting. But from the moment he sprung from his carriage into the gritty dust of Cainth, life has not gone Rafe’s way.
Unexpectedly dragged into a web of greed, treachery, and stolen rift powers, Rafe intends to do what he has always done. Survive.
At least that was the plan before he accidentally protected a child.
Before he accidentally gained the powers of an immortal.
And before he caught himself accidentally slipping toward the deadliest mistake possible.
The mistake of letting one’s self care for another.More info →