A Single Thread by Tracy Chevalier

Set in Winchester, this is a glorious and heart warming tale of Violet making a new life for herself. The … More