Joe Odin is the world's greatest guesser, a carnival legend who can tell you your weight, your profession, or your favorite brand of whiskey with nothing but a glance and a grubby dollar. He uses his flamboyant style of deduction to peer into small-town secrets and unravel his favorite puzzles of all... murders. Primrose Whistler is just seventeen years old, a trailer park firecracker with green hair and a talent for trouble. After she witnesses a brutal attack and is almost killed at the county fair, she and Odin forge an unlikely partnership of razor-sharp wits and masterful deduction to stop a killer before he silences Prim for good.