THE BLACK CAULDRON DETECTIVE AGENCY, BOOK ONE

Rivals. Impossible cases. Supernatural war.

Ava Ramos built her reputation on the ugly side of New York City's supernatural underground — the kind of work other mages won't touch, the kind of clients who pay in secrets and favors because cash won't cover what they need. She's not the most powerful mage in the city. She's just the most relentless.

Then Tasis shows up.

They have history — the bad kind — and the only thing keeping Ava from slamming the door in his face is the debt she owes him. A debt she's been quietly hoping to forget. No such luck.

The Lauret Grimoire is gone. The oldest known record of the supernatural, locked inside one of the most warded libraries in the city, and someone walked right through every protection like it was nothing. The mages assigned to guard it — Tasis among them — have no leads, no suspects, and no idea what they're dealing with.

That's where Ava comes in.

She's worked enough impossible cases to know this one smells different. Whoever took the Grimoire didn't just want power — they wanted that power, specifically. And in the wrong hands, it won't just cause damage. It'll ignite a war that tears through her city block by block.

Ava thought she knew every dark corner of this town. She's about to find out what's been hiding in them.

Leaned into the noir feel — Ava's more weathered, the stakes feel more dangerous, and the mystery has a darker edge. Want me to keep pushing in any direction?

THE BLACK CAULDRON DETECTIVE AGENCY, BOOK TWO

Supernatural unrest. Dying vampires. False accusations.

They're calling it immolation. Vampires, burning alive in the open streets of New York City, leaving nothing behind but fear and a supernatural underground on the edge of war.

Ava Ramos didn't start this fire.

But when a vampire clan head comes to her with evidence — real, damning evidence — pointing to Nadia, Ava's world goes quiet in a way that scares her more than any case ever has.

Nadia Abreu is fire in human form. Brilliant, reckless, achingly familiar. She's also been lying to Ava for longer than Ava wants to admit. She says it's protection. She says Ava doesn't need to know. She says trust her.

Ava wants to. She's just not sure she can afford to.

With the underground fracturing and every vampire clan demanding blood, Ava has to find the real killer — and decide how much truth she actually wants at the end of it.

Some answers are worse than not knowing.