Plainsong
Kent Haruf

The high plains of Colorado are the setting for this powerful and poignant story that beautifully weaves the pain and promise of love through four generations of residents in one small town.