A heart-warming whodunit full of small-town charm and quirky characters