Bradecote is a minor landowner and newly appointed under-sheriff. His sergeant, Catchpoll, is a weather-beaten, wily and experienced thief taker who always looks to be one step ahead of any villain. Bradecote though quite new to the job brings an effectively analytical eye to the investigation. A series of fires around the city seem linked, and Bradecote and Catchpoll have to piece together the vengeful motive that links them in order to uncover the arsonist.