Upcoming Novels

The Girl in the Storm


Angels are real. Demons walk the Earth. And she alone can fight the Devil.

Seventeen-year old Genevieve Reidell loves to paint, and values her closest friends above all, but when a gunman terrorizes her high school, her near-reckless bravery sets her on a path that will change the entire course of her life. Her best friend is shot and dying but when Genevieve holds her, the bleeding stops and the wounds close. But when she tries to save another friend, she can’t.

Overcome with guilt Genevieve struggles to understand. A stranger arrives at her home with a mysterious book and an ominous warning. Angels have protected her, but the time has come to unravel the mysteries that have haunted her for years.

Genevieve must learn to harness and control her gifts and accept that whatever she does might not be enough. The Devil must be stopped, and Genevieve is ready to walk into the storm. She’s cheated death before, but can she save herself again without losing those she loves?



She Hunts in Shadow – A Season of Angels Novella

What comes after the Storm? The Hunt.

Genevieve’s simple life has been undone. In the wake of her fateful choice, one thing remains clear: Lucifer Morningstar must be stopped and Hell ripped beyond his reach. But to do so she’ll need a soul who knows the fetid hellscape. A Demon must be sent. A Demon she can trust. All she has to do, is find him.

There are mysteries to unravel, secrets to confront and allies in the strangest places. She knows what must be done, even if it means trusting a red-haired Demon with a sharp tongue and an annoying habit of killing first and asking questions later.

It’s a daring gamble, but with Lucifer scheming in the shadows, it may be the only play she has to make. The War for Souls will soon commence, but before it does, the hunt begins.

“She Hunts in Shadow” takes places between Chapter 15 and Chapter 16 of “The Girl in the Storm”

The Woman in Darkness (Coming March 10th, 2021!)

The second book in A Season of Angels

The War for Souls has just begun, but time is already running out…

In the wake of one tragic, fateful night, Genevieve leaves behind every aspect of her simple life, including her name. Now she’s known as Lilith, and with the memories of her erased from those she loved, it’s as if she never existed.  As she seeks her new purpose, dreams of a sad, broken woman with raven hair— a woman in a place more terrible than nightmares— continue to haunt her.

Madeline is a fractured soul trapped in Hell after taking her own life. Lilith believes this stranger may be the key to shattering Lucifer’s hold over that frightful realm. But to find Madeline she’ll need a soul who knows the fetid hellscape. A Demon has been sent. But he must first brave the dark of Hell and survive the madness in himself.

While Lilith sets her daring game in motion, Lucifer plots a scheme that will determine the fate of all souls, both living and in death.  Lilith must get to Madeline, fast. For if she fails, there will be no end to the darkness Lucifer will bring.

The Song of Shattered Grace – A Season of Angels Novella

The last storm rises, and dark secrets lurk within…

The past hides many things. And as Lilith prepares for the final steps in her journey, she realizes that uncovering the truth may be the hardest one of all. Hell is broken. The Damned set free. And yet, Lucifer remains. His realm may be gone, but his vengeance is more terrifying than before.

As Lilith sets about the harrowing task of uncovering the truth of who she is, a deadly new game begins. Michael and Gabriel must wrestle with their own past deeds and confront a future neither can predict. Of all the storms gathering in the dark, this could be the one from which no one can escape.

Elegy (Coming June 30th, 2021!)

The concluding book in A Season of Angels

Fate. Fear. Family.

Cover by Magdalena Delmas
Cover design by Magdalena Delmas

Cover design by Magdalena Delmas
Cover Design by Midnight Oil Designs by Tilly McGill

Processing…
Success! You're on the list.
%d bloggers like this: