Forest of Souls Audiobook By J. G. Lewis cover art

Forest of Souls

An Ela of Salisbury Medieval Mystery

Preview
Try for $0.00
Prime logo Prime members: New to Audible?
Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.

Forest of Souls

By: J. G. Lewis
Narrated by: Madeleine Brolly
Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Buy for $19.95

Buy for $19.95

Confirm purchase
Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use, License, and Amazon's Privacy Notice. Taxes where applicable.
Cancel

About this listen

Salisbury, 1227

A boundary dispute between two farmers leads to digging that uncovers an ancient settlement...with a recent corpse buried in it. Ela Longespée must find the killer and restore peace between warring neighbors, all while negotiating her hard-won new role as High sheriff of Wiltshire.

©2020 J. G. Lewis (P)2021 J. G. Lewis
Fiction Historical Mystery
adbl_web_global_use_to_activate_T1_webcro805_stickypopup
All stars
Most relevant  
Get this series!! My husband and I listen to this to lull us off to bed. Sometimes I think it's counterintuitive because we spend so much time discussing various plot lines that we fail to go to sleep, lol!

Another 5 big stars!!!!

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

My favourite in the series thus far! Beautifully plotted, completing engrossing, and very well-written. I especially loved how the poisoning attempt played out--very interesting--and all the sub plots were of great interest. I really was paying full attention as two of Ela's older daughters were given many scenes by the author. Neither was likeable but both were completely believable. This was fine writing. The narration was perfect!

A full-souled story! Best of the "forest" thus far

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