It begins with a 3:00 a.m. telephone call. On one end is Terry Bachelder, a closeted teacher. On the other, the suicidal teenage son of the local preacher. When Terry fails to prevent disaster, grief rips the small town of Crystal Falls apart. At the epicenter of the tragedy, seventeen-year-old Jonah Riverside tries to make sense of it all. Finding Daniel's body leaves him struggling to balance his sexual identity with his faith, while his...