My students often ask me what makes a good story.
“Throw a dead body in there,” I tell them.
It’s flippant, yes, but it’s also true. Nothing grabs a reader faster than the shock of something going terribly, irreversibly wrong.

Crime fiction has always been my home. I occasionally wander into other genres, but I always return, not just for the tension or the twist, but for the relationships, the characters, the tightly woven plotting. Even at its darkest, I find crime writing strangely reassuring. There’s comfort in the structure, in the questions it asks, in the way it so often demands that someone, eventually, tells the truth.

That’s what I aim for in my writing, too.

If you’ve met Vida Henrikson, you’ll know she’s the kind of character I like to come home to. Infinitely human, with a real heart, she finds herself working with DI Gabriel Slater, her opposite in every way, to explore the worst humanity has to offer.

Coming soon though latest standalone thriller, Witness, a story about what it means to speak up, and what it costs to be right when no one wants to believe you.

Whichever door you walk through first, I’m glad you’re here. Welcome.

Sadie Jones wakes with a hangover, a bruise she can’t explain, and a note beside her bed: I saw it all.

But what did she do? And who is watching her?

As messages grow more threatening and the lies around her begin to unravel, Sadie is pulled into a chilling game of secrets, obsession and betrayal. The truth is closer than she thinks—dangerously close.

A sharp, addictive thriller for fans of C.L. Taylor and Harriet Tyce.

Recent Posts

Doubt and Mistrust: The Heart of Witness

From the earliest draft of Witness, I knew the story would circle around one of the most unsettling human experiences: doubt. Not just doubting yourself, but doubting the people you thought you could trust, the world you thought you understood. Doubt gnaws at certainty until you no longer know which way is up, and that’s exactly … Continue reading Doubt and Mistrust: The Heart of Witness

More Posts