I accidentally opened hell’s front door. Now I’m trapped with the vampire I’d most like to shove through it.
I ran from the supernatural world after my brother’s death. Years later, my spunky ghost cat and I end up stranded in a town crawling with supernaturals—and come face-to-face wit...
A witty, fast‑paced urban fantasy set in Glasgow, blending humorous fantasy, modern mythology, and sharp conspiracy thriller. Perfect for readers of Good Omens, Rivers of London, Douglas Adams, and Jodi Taylor.
When ancient aliens return, secret organisations gather, gods panic, modern governme...
Pyros is an island of black volcanic glass, and at its crater grows a fruit — Maloa’s Blood — that gives twenty-five clean years of life to anyone who drinks it at the tree.
Five came this year to climb for it. A nickel billionaire pickled in his own appetites. A financier who has wanted ev...
Kelly, Lexi, and Carmen have moved in with Jeremiah and Alyssa, ready to start the next chapter of their lives. As they adapt to sharing a house, the five discover what they’ve always believed might not be accurate. Who they are as individuals, friends, and lovers will be challenged as they find o...
Potions, portals, and one very annoying demon—Violet’s life is about to go straight to hell.
Want longer hair, whiter teeth, or a smaller nose? Violet can whip up a potion faster than you can say “enchanted facelift.” Need to hex your ex or curse your boss?
Well…it will cost you.
...
When you get up in the morning, the last thing you expect to see is a murdered bloke hanging outside your window. Things like that tend to draw the attention of the local police, and when you’re squatting in your parents’ old house until you can afford to buy it, another thing you can’t afford...
Ten years in the Wastes changes a person.
Cale Arcanus came back from them with no memory the Dominion of Vera could verify, a glamour that makes him forgettable in any crowd, and one reason to be here at all — his sister is enrolled at Arclight Academy, and he is not willing to be on a separat...