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); } }); });