The Puppet Maker cover art

The Puppet Maker

DI Jack Brady, Book 5

Preview
Try Premium Plus free
Pick 1 audiobook a month from our unmatched collection - including bestsellers and new releases.
Unlimited access to our all-you-can-listen catalogue of 15K+ audiobooks and podcasts
Access exclusive sales and deals.
£8.99/month after 30 days. Renews automatically.

The Puppet Maker

By: Danielle Ramsay
Narrated by: Mike Rogers
Try Premium Plus free

£8.99/month after 30 days. Renews automatically. See here for eligibility.

Buy Now for £12.99

Buy Now for £12.99

About this listen

The fifth DI Jack Brady investigation, a gritty serial killer thriller for fans of Peter James and Tania Carver.

How do you catch a killer when no one knows he's out there?

How can you be saved when no one knows you're lost?

No one knew about the Puppet Maker...until DI Brady found what remained of his victims.

The murderer never meant them to be found.

They are his private collection: each body identical, each...altered.

Brady knows that now his secret is out, the killer will destroy the evidence - including his latest captive.

He must find a man who has hidden the worst of crimes for over 20 years.

And whose nameless victims were never even missed....

©2018 Danielle Ramsay (P)2018 Hodder & Stoughton Limited
Crime Fiction Mystery Police Procedural Fiction Crime Murder
All stars
Most relevant
I loved this book, it had me on the edge of my seat.. I had not realised that that was the fifth book that involved DCI Jack Brady. I am about to start on book one, so looking forward to get started. If they are all as good as The Puppet Maker, then I am in for a good read/listen.

Puppet Maker Is Excellent

Something went wrong. Please try again in a few minutes.

I found the narration over hyped and although the storyline was ok it was a bit repetative in places. Also thought making Brady so aggressive and grumpy though out the whole storyline was complete overkill.

mediocre compared to the first book in the series

Something went wrong. Please try again in a few minutes.