A small Scottish town is shaken when a humble sweep dies under strange circumstances, prompting Hamish Macbeth to dig into hidden grudges, quirky locals, and a surprising motive that keeps readers guessing.