
Price: $0.99
(as of Sep 30, 2026 06:41:09 UTC – Details)

INSTANT NEW YORK TIMES BESTSELLER!
“Madcap fun, with an entertaining new cast of characters and Osman’s trademark wit. Delightful!” —Shari Lapena
From the #1 bestselling author of The Thursday Murder Club Series
A brand new mystery. An iconic new detective duo. And a thrilling new murder to solve . . .
Steve Wheeler is enjoying retired life. He still does the odd bit of investigation work, but he prefers his familiar routines: the pub quiz, his favorite bench, his cat waiting for him at home. His days of adventure are over. Adrenaline is daughter-in-law Amy’s job now.
Amy Wheeler thinks adrenaline is good for the soul. Working in private security, every day is dangerous. She’s currently on a remote island protecting mega-bestselling author Rosie D’Antonio, until a dead body and a bag of money mean trouble in paradise. So she sends an SOS to the only person she trusts . . .
As a thrilling race around the world begins, can Amy and Steve outrun and outsmart a killer?
Solving murders. It’s a family business.
Book 1 of 2 : We Solve Murders
Listening Length : 10 hours and 32 minutes
Author : Richard Osman
Narrator : Nicola Walker
Publication date : September 17, 2024
Language : English
Publisher : Penguin Audio
ASIN : B0CQMHVQJG
Version : Unabridged
Program Type : Audiobook
Best Sellers Rank: #748 in Audible Books & Originals (See Top 100 in Audible Books & Originals) #4 in Cozy Mysteries (Audible Books & Originals) #6 in Amateur Sleuth Mysteries (Audible Books & Originals) #11 in Amateur Sleuths
Customer Reviews: 4.4 4.4 out of 5 stars (40,366) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });