Death by the Thames Audiobook By Anita Davison cover art

Death by the Thames

A Flora Maguire Mystery, Book 4

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.

Death by the Thames

By: Anita Davison
Narrated by: Jane McDowell
Try Standard free

$8.99 a month after 30 days. Cancel anytime.

Buy for $22.30

Buy for $22.30

Some secrets hide in plain sight. Others are stolen in the dead of night...

Flora Maguire has everything she could wish for—a beautiful Belgravia home, a devoted husband, and baby Arthur to dote on. But her perfect world is shattered when she accepts an invitation to tour St Philomena’s Children’s Hospital in poverty-stricken Southwark.

The conditions are appalling, but the real horror lies in a chilling discovery: children are vanishing from the hospital. With the police indifferent and the hospital’s reputation on the line, Flora joins forces with Alice Finch, the formidable matron, to uncover the truth.

Plunged into the treacherous underworld of Edwardian London, Flora must race against time to save the missing children before they’re lost forever. But in a world where wealth determines worth, can Flora beat the clock—or are the fates of these children sealed by the very society that failed them?

Previously published as The Forgotten Children.

Anita Davison is a cosy crime writer with a penchant for all things historical. She now lives in the beautiful Cotswolds, the backdrop for her Flora Maquire mysteries.

©2025 Saga Egmont (P)2025 Saga Egmont
Cozy Historical Mystery Women Sleuths

Continue the series

Death on a Train Audiobook By Anita Davison cover art
Death on a Train By: Anita Davison
All stars
Most relevant
Continues the series with good timeline. Enjoyed the listen. Looking forward to the in the series

Quirky characters, just enough drama and mystery

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