top of page

No Port in a Storm

‘The Bayou wants its Butcher back’

Ghosts of Mildred Berry’s past stalk her dreams, dredging up memories she’d rather forget. Struggling with the return to city life and a surprise marriage, Millie finds her strongest ally is distracted, preparing for the Colfield Massacre trial.

When the trial’s key witness goes missing, a bloody message makes it clear to Millie that the city of Marigot is done waiting for its vengeance against the man who betrayed it… and the elf who burnt it down.

Enemies new and old lurk in the bayou, while all of Millie’s old allies are long dead. If she goes after the witness, she’ll be walking into a city of vipers. If she doesn’t, she’ll lose her closest friend.

The Bayou wants its Butcher back, come hell or high water.

No Port in a Storm (3).jpg
No Port in a Storm (3).jpg
  • Book Launch: No Land for Heroes
    Mon, Apr 17
    Virtual Event
    Apr 17, 8:00 a.m.
    Virtual Event
    By Cal Black

Sign up for ARCs

Want to get your hands on a copy of No Port in a Storm before April 17th? Sign up for an eARC by clicking the button below.

Chapter 1 Sneak Peek!

Warning, contains spoilers for No Land for Heroes.


bottom of page