Vivian has spent five years hiding from the past in a bottle and succumbed to the humdrum of casting spells for clients and running a magic shop with her sister.
But when her quiet Halloween night at her favorite bar is disrupted by a handsome stranger, their one-night stand turns into an unexpected job offer: use her powers to find the magician he’s been hired to kill.
He leaves her with a name, a photo, and a book of dark fairy tales. But the eyes in that photo are familiar, and a monster has crawled from the darkness she thought she had escaped.
Forced to confront the past in a dangerous game of immortality, Vivian must navigate love, betrayal, and the power of second chances, or face eternal consequences.
This book contains violence, language, and sexual scenes that are for readers 18+.
Also available on Kindle Unlimited.
Vivian thinks she’s settled into a normal-ish life with her boyfriend, Quin…until the powers she inherited six months ago start having side effects. She dreams of graveyards. Plants wither under her touch. And a visitor from the past crosses the threshold of the afterlife to give her an ultimatum: accept her gift, control the balance between life and death, or risk losing that control forever.
When a vision of a young girl’s murder brings death to Vivian’s doorstep, she uncovers a mysterious Council member’s trail of killings. The Council demands an appearance, and her summons from the supernatural government can’t be a coincidence.
To stop the killer, she has to face her own darkness and choose between seeking redemption and running from the past, but will the cost of embracing her magic tear her and Quin apart?
This book contains violence, language, and sexual scenes that are for readers 18+.
Also available on Kindle Unlimited.
After a drunken blackout, Vivian wakes up to find that the man she almost married is gone, and her life is even more uncertain than before. But the chaos of her present is eclipsed by a mystery from the past—why did her father abandon her and disappear twenty-eight years ago?
To find the truth, she and her sister, Lucy, must solve a series of cryptic riddles. Their only ally is Adrian, a private investigator with a cocky attitude and secrets of his own. Forced to work together, Vivian and Adrian clash at every turn, but the hatred they share isn’t enough to deny the attraction between them.
As they delve deeper into the baffling web of mysteries, they find themselves entangled with the dangerous and unpredictable fae. In a world where no one is what they seem, Vivian must decide who is friend and who is foe. Will she find answers to questions about the past or will the fae decide her fate?
This book contains violence, language, and sexual scenes that are for readers 18+.
Also available on Kindle Unlimited.
In the aftermath of a hellish year, Vivian has moved in with her best friend, Adrian, quit drinking, and promised herself that romance is off the table forever.
She’s happy, despite her newfound sobriety manifesting nightmares of the evil that clings to her.
When her well-meaning sister sets her up on a blind date with mysterious Johnny, Vivian is plunged into an unanticipated romance with a soul as scarred as her own. Love is never simple, and Vivian finds herself torn between the allure of a kindred spirit and the deeper bond stirring feelings between her and Adrian.
But her relationships aren’t the only thing conflicted. The lines between dreams and reality blur when her sleep is haunted by chilling messages from a dead man. A man she killed. The time for redemption has run out, and revenge is on the hunt.
This book contains violence, language, and sexual scenes that are for readers 18+.
Also available on Kindle Unlimited.
Seven years ago, Vivian killed a man, ate his soul, and burned his body. Someone wearing his face has been stalking her dreams, and now he’s left her a chilling message in the waking world:
The hunt is on. RUN.
Chased by a mysterious enemy, she is forced to face terrible memories and her worst fears. But when the past clashes with the present, Vivian must battle the monster within, or become that monster again.
Tied together by a magical fate, Adrian is her one constant, but as they race against time and a force that seeks to destroy her, the ultimate question arises: how far will love go when darkness threatens to consume everything?
This book contains violence, language, and sexual scenes that are for readers 18+.
Also available on Kindle Unlimited.
Chased by an enemy seeking retribution, Vivian thought she was prepared to fight one last fight. But she’s about to learn that the true threat is closer than she ever imagined. When shadows close in and her nightmares come to life, her powerful darkness may be the only thing strong enough to protect her and the people she loves.
She’s found a family in Adrian and his daughter, Kaia, but the possibility that she may have to kill again to protect them looms heavily on the horizon, and just when she thinks they’ve found victory, an even darker force awakens.
In this gripping conclusion, Vivian must confront the depths of her darkness and how far she is willing to climb to be redeemed. Because this final battle is not just for survival—it’s for the love she’s come so far to find.
This book contains violence, language, and sexual scenes that are for readers 18+.