Hemlock
A woman who returns to her home town of Myers after thirteen years away, carrying a secret about the night she left.