A Daughter's Promise
- 416 pages
- 15 hours of reading
Liverpool, 1861. When Annie Shaw starts work at the cotton mill she's shocked to witness young children working long days around dangerous machinery - and soon finds herself caring for three young orphans. In order to face a turbulent future, Annie needs to first dig into the secrets buried in the past.
