Something is amiss at The Cat's Meow yarn shop. Even before she heard of Owen Esch's death, Hannah Troyer knew something wasn't right. The yarn store has been closing at odd times, the ever-dependable Mary isn't always at her post . . . and an Englisch man has been loitering around back. Now, as leaves of brown, gold, and orange blanket Middlebury, Indiana, Owen lies dead on the Pumpkinvine Trail. The only clues to...