Sean Stranahan, pêcheur et ancien détective retiré dans le Montana, est sollicité pour deux enquêtes qui, contre toute attente, s'entrecroisent. L'une, provenant du shérif, concerne deux cadavres retrouvés dans les montagnes Rocheuses et exhumés par un grizzli. L'autre, à la demande d'un club de pêcheurs excentriques, consiste à retrouver une mouche de pêche volée. Les deux affaires vont se téléscoper sur une piste escarpée menant vers quelques-unes des personnes les plus puissantes de la vallée de la Madison.