Believed dead by all but the handful of supporters who rescued him from his Mataian enemies, Abra...
The Human Alliance knew the war was over when the machines started using magic to cast fire, shak...
Forget everything you think you know about faeries . . . Long ago the faeries of the great Oak my...
*** WINNER: ACFW Carol Award, Speculative ****** WINNER: Realm Award, Science Fiction *** There's...
What's lurking in the Mist is the least of their worries...
The Recorder's fate has been sealed, but the Consortium is not the only enemy.
*** Winner: Realm Award, Fantasy ****** Winner: Alliance Award, Reader's Choice *** The truth abo...
A haunting prophecy upended his identity. Now it demands his life.
'They vanish without a trace, disappear into the night . . .
He rides a seablood, a steed of salt and spray, born to challenge the tides.
It's the war story he's dreamed of. But the battle may cost him his mind.
In a strange part of the forest, the divide between worlds grows thin.
She's determined to prove this errant king unworthy. He's determined to prove her wrong.
What if fear itself is the deadliest undercurrent of all?
Cross the grid. Survive the storms. Let your destiny burn.
When destined for destruction, fate must be challenged.
What if erasing the past cost more than you were willing to pay?
A shattered heart, a fate foretold.The world undone by tales of old.
*** Winner: Realm Award, Fantasy ****** Winner: Alliance Award, Reader's Choice *** The truth abo...
The war he fears may be the very one he's been called to start.
*** Realm Award Winner: Horror Paranormal Steampunk ****** Alliance Award Nominee *** What happen...
The last time Timothy broke a rule, he got suspended. But when he defies the faery empress, it mi...