An inexplicable death in Haddan, Massachusetts leads to the unraveling of the lives of some of the residents of the small river town.