The novel starts in the spring of 1971 and ends a year later, with the changing seasons being used to illustrate changes in the themes of the novel. The novel is set in the fictional town of Middlecross, Canada, a small town not far from the city. Owen Brand and his family move to Middlecross in an attempt to escape poverty. Twelve-year-old Owen falls in with a gang of three boys and forms a strong bond with Jennifer, the rebellious daughter of a violent alcoholic. In the summer break from school, Owen and his friends find a body washed up on the riverbank. The discovery sends reverberations through the small community.