The Stokehursts

373 pages paperback 1995

fiction historical romance emotional slow-paced

416 pages 1995

fiction historical romance emotional mysterious slow-paced