A Bloody Mess (City of Knives Book 1)

  • 17 bookmarks
  • 10 likes
  • 619 reads
  • 2h 39mof audio

Synopsis

They call New Calver the City of Knives for a reason. Jack survives on quick hands, sharper instincts, and the good sense to disappear when things turn ugly. This time, he was too slow. A routine job gone bad. His partner Kate missing. The city closing in. Gangsters. Assassins. The relentless Hands of Justice. All hunting the same secret for reasons he doesn't yet understand. Every answer pulls him in deeper. In New Calver, the truth gets you killed. And Jack is getting closer to it by the hour.

Sort by:

chapter 15

The Pursuader

~7 min read

10m audio

1,333 words

Apr 16, 2026

Apr 16, 2026

chapter 14

Red Moon Overhead

~9 min read

12m audio

1,675 words

Apr 7, 2026

Apr 7, 2026

chapter 13

No Icons

~8 min read

11m audio

1

1,555 words

Apr 5, 2026

Apr 5, 2026

chapter 12

Two Sides of the Same Crown

~7 min read

9m audio

1

1,278 words

Apr 4, 2026

Apr 4, 2026

chapter 11

What's Owed

~6 min read

8m audio

1

1,037 words

Apr 4, 2026

Apr 4, 2026

chapter 10

What Choice?

~5 min read

8m audio

2

948 words

Apr 3, 2026

Apr 3, 2026

chapter 9

Play or Fold

~6 min read

9m audio

2

1,147 words

Apr 2, 2026

Apr 2, 2026

chapter 8

Across the Throat

~9 min read

14m audio

1

1,799 words

Apr 1, 2026

Apr 1, 2026

chapter 7

Debts To Pay

~7 min read

10m audio

3

1,392 words

Apr 1, 2026

Apr 1, 2026

chapter 6

Under the Surface

~8 min read

11m audio

3

1,465 words

Mar 31, 2026

Mar 31, 2026

chapter 5

The Truth Gets You Hanged

~7 min read

10m audio

3

1,318 words

Mar 30, 2026

Mar 31, 2026

chapter 4

The Measure Of Truth

~12 min read

16m audio

1

2,373 words

Mar 30, 2026

Mar 31, 2026

chapter 3

No Shortcuts

~4 min read

5m audio

4

636 words

Mar 29, 2026

Mar 31, 2026

chapter 2

The Gods Don't Care

~11 min read

14m audio

2

2,046 words

Mar 29, 2026

Mar 31, 2026

chapter 1

Too Late To Stop Now

~9 min read

12m audio

8

1,630 words

Mar 29, 2026

Mar 31, 2026