The Shepherd's Trail (Trails Book 5)
Ten years after the American Civil War, Theresa returns to her Montana home after having spent most of her growing up years back East in a girls' school. She returns to her father's ranch as a young widow with a small son... See More