Plainsong
(Plainsong, book 1)
Kent Haruf