A Northern Lass cover art

A Northern Lass

A gripping and page-turning historical fiction book from the bestselling author

Preview

Get 30 days of Standard free

£5.99/mo after trial. Cancel monthly.
Try for £0.00
More purchase options

A Northern Lass

By: Emma Hornby
Narrated by: Penelope Freeman
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £12.06

Buy Now for £12.06

Summary

Brought to you by Penguin.

She’s fallen on hard times but she’ll come back stronger…


Slung out from her home and onto the slum streets of Manchester at the tender age of twelve, Perdita Barratt has fallen on hard times. Each day she must toil to earn a penny to secure a bed at a lodging house. Each day is a struggle to survive.

But after a chance encounter with Silas Winkworth, a widowed cart driver who is in search of someone to look after his household, things start to look less bleak… And as Perdy settles into the domestic routine of her new life as a daily, Winkworth Cottage becomes her safe haven.

Yet this soon falls to the wayside when Honora, Silas’s estranged granddaughter, appears on their doorstep. Unbeknownst to Silas, who has welcomed Honora into his home with open arms, Perdy must steel herself to rise above her incessant snide remarks and wicked taunts…

But is there a darker motive than greed behind Honora’s return to Collyhurst, and how far will Perdy go to uncover the truth?

© Emma Hornby 2025 (P) Penguin Audio 2025

Family Life Genre Fiction Historical Fiction Small Town & Rural
adbl_web_anon_alc_button_suppression_c
All stars
Most relevant
Such a heartwarming story. Chapter by chapter it had me gripped to my seat. I just didn’t want the book to end. Please let there be a second book to go with this one. Also I want to say the wonderfully talented Penelope Freeman narrated this book to perfection. The characters all came to life. So much so I actually thought the males were narrated by a man. Like so with the women. Please use her again to narrate more of your books.

Brilliant!!

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