Plainsong by Kent Haruf
A heartstrong story of family and romance, tribulation and tenacity, set on the High Plains east of Denver.
In a small town of Holt, Colorado, a high school teacher is confronted with raising his two boys alone after their mother retreats first to the bedroom, then altogether. A teenage girl - her father long since disappeared, her mother unwilling to have her in the house - is pregnant, alone herself, with nowhere to go. And out in the country, two brothers, elderly bachelors, work the family homestead... the only world they've ever known. From these unsettled lives emerges a vision of life, and of the small town and landscape that binds them