START READING THE COMPLETE SERIES TODAY.
An untried sorceress teams up with an immortal gargoyle to stop a goddess from enslaving Earth in this epic urban fantasy romance tale.
When Lillian finds herself facing off against demons out of mythology, help comes from an unlikely source—the stone gargoyle who has been sleeping in her garden for the last twelve years.
After the battle, Lillian learns the humans she thought were her family are actually a powerful coven of witches at war with the demonic Riven. Lillian is something more than human, a Sorceress and Avatar to the gods. The gargoyle has been her protector for many lifetimes, but when she was still a child, troubles in their homeland forced him to flee with her to the human world.
But something from her childhood has followed them to this world.
In a heartbeat, her ordinary life becomes far more complicated, and if her overprotective guardian is to be believed, there’s an evil demigoddess just waiting for the chance to enslave them both.
SORCERESS RISING (BOOK 2)
Ignorance nearly killed Lillian once.
That time, she’d known nothing of magic until Gregory, her Gargoyle Protector, awoke from his stone sleep and saved her from demons escaped from the Magic Realm. They defeated the demonic Riven at great personal cost, one which forced them both to hibernate for months while they mended.
Healed, Lillian wakes to a world greatly changed, one where her sleepy northern town has been overrun by military, scientists, and paparazzi. Apparently, her battle with the Riven did not go completely unnoticed, and her actions put her Coven family at risk of exposure.
These new tensions unearth another concern. Lillian and Gregory may be one being in the Spirit Realm, soul mates in the most literal sense, but it does not guarantee a perfect accord here on earth, especially when Gregory’s clearly defined sense of good and evil urge him to eradicate anyone he deems as evil—which, to her dismay, includes a good chunk of humanity.
But their troubles are not limited to humans, not when another, older power rises from the ocean’s depths. Tethys, a siren of the ancient world, has her own plans for Gregory. For the first time in their many lives, Lillian finds herself at odds with her other half.
And if she does not master her own magic, this battle will become her greatest defeat.
Some victories feel more like defeat.
Lillian and Gregory may have defeated the demonic Riven, but human authorities are now aware that something equally as intelligent but far more deadly shares their world. To the Avatars’ dismay, this is not just a guns in the woods, boots on the ground kind of hunt. Scientists are spearheading this pursuit, and Lillian and Gregory are their intended targets.
If that wasn’t complication enough, Lillian’s little brother, Shadowlight, saves the life of a female soldier and now he must hide his pet human from the other fae for her own safety.
Corporal Anna Makenzie is no pet, but she’ll be the first to admit she feels fiercely protective toward the lonely young gargoyle, and if anyone messes with the kid, she’ll go full metal bitch all over their ass.
War is coming. The Lady of Battles will have it no other way.
Lillian and Gregory fear the demi-goddess is already moving her pawns and dark knights into place, preparing for the first strike. Earth must be ready, but first Lillian needs to ensure that the uneasy alliance between the Fae and the human military does not fail. Every ally is needed if earth is to have any hope of surviving the coming war.
As fate draws friends and enemies closer together, one new player has appeared unexpectedly—Lillian’s new doppelganger clone. She isn’t certain if it’s pure, old-fashioned jealousy or something more sinister that has her watching the newly cloned Sorceress with distrust, but the fact remains that her doppelganger’s allegiance remains mysterious.
For the good of the alliance, Lillian needs to find out if this new sorceress is on their side, playing for the Battle Goddess, or if she has an agenda of her own—one that no one can predict.
While Lillian and Gregory have their hands full trying to track down Commander Gryton and preparing for an imminent invasion, Corporal Anna Mackenzie has her own set of problems. And surprisingly, it doesn’t have anything to do with the fact that she’s been converted into a gargoyle by a well-meaning cub.
No. Her new gargoyle nature is something she’ll come to grips with…eventually. Having that same gargoyle cub abducted by an evil demigoddess? That’s another story altogether.
Anna has never failed to accomplish something once she’s put her mind to it, and her mind is now firmly set on seeing the young gargoyle freed at any cost. And if the evil demigoddess gets in her way…the Lady of Battles will be in for the fight of her immortal life.
LEGACY OF THE SORCERESS (BOOK 6)
A roll of the dice and Fate thrusts Corporal Anna Mackenzie into a new situation.
With her soul hanging in the balance, the young gargoyle, Shadowlight, makes a deal with the Lord of the Underworld to save Anna’s life.
The demigod saves her, then sends the pair to Haven, a city outside time, where they will heal.
The length of time Anna will need to embrace the healing stone sleep of gargoyles.
When she wakes, an adult gargoyle is waiting for her. He goes by the name Obsidian, but she’d once known him by another—Shadowlight.
Obsidian might be a stranger, but she’d promised Shadowlight she’d never leave him.
Now his older self wants her to honor that promise and stay, training alongside him to become one of Lord Death’s military leaders.
To honor the memory of a gargoyle cub she’d once loved like a little brother, Anna agrees to join the Lord of the Underworld’s cause.
Is she working for the good guys? Or has she traded in one Overlord for another?
Either way she’s staying.
Her promises don’t come with an expiration date and the more she gets to know Obsidian, the more she sees Shadowlight in him.
There’s no way she’s abandoning the kid a second time.
Sometimes it all just goes wrong.
After the Lady of Battles orders a hopeless mission into gargoyle territory, only Captains Vaspara and Sorac survive.
Now that they have escaped and everyone back home thinks they’re dead, the two captains see a once in a lifetime opportunity to escape their bloody destinies.
But where can a succubus with a conscience and a firedrake who only wants to fly off into the sunset with his closest friend go to be safe?
It might be foolish to wish for a quiet life after close to two thousand years of warfare, but Vaspara is nothing if not stubborn, and together, she and Sorac are determined to start a new life elsewhere.
Unfortunately…there’s just one other problem.
Sorac has a clutch of fourteen eggs hidden under the Lady of Battles’ fortress, and firedrakes never abandon their young.
If they want to escape once and for all, they need to find a way to rescue his clutch.
There’s a third problem.
A deadly djinn guards the nest.
Sometimes the forces of Light just need a little help from a villain to get the job done.
Commander Gryton has always watched his own back. It goes with being at the top of the magical food chain. But for the first time in his existence—thanks to his devious gargoyle father—he’s been slapped with a partner.
This infuriating female soldier also has the distinction of being a Null, a mortal sent by the Divine Ones to influence an outcome. A Null’s natural immunity to all types of magic allows them to battle even the most powerful of magic wielders, even demigods.
His sire and dam are certain the Divine Ones have sent the Null to aid the Light in defeating the Battle Goddess.
Gryton doubts it’s anything so innocent.
And if he’s correct, he has just been partnered up with his doom.
But if the Divine Ones think he’ll just roll over and allow one of their Nulls the chance to kill him, they’ll be disappointed.
SORCERESS ETERNAL (BOOK 9)
Don’t miss the stunning conclusion to the epic Gargoyle & Sorceress tales.
The final battle between the servants of the Divine Ones and the Battle Goddess’s twisted ambition has arrived.
All three Realms are in peril and Earth might be the first to fall. But the Avatars of the Divine Ones and their allies will not allow so many innocents to pay the price for a demigoddess’s insanity. This time, the Lady of Battle may have set in motion her own doom.
Yet, in battle, the outcome is never certain, and the Avatars might yet have to pay the debt so rarely paid.