Once Upon a River : The Sunday Times bestseller

Once Upon a River : The Sunday Times bestseller

Regular price
£8.99
Sale price
£8.99
Regular price
Sold out
Unit price
per 
Tax included.

On a dark winter's night in an ancient inn on the Thames, a stranger bursts in with a drowned child. Who is she? And how, a few hours later, does she come back to life? This historical mystery brims with folklore, suspense and romance.