Frank est un vagabond solitaire. Pour tromper l’ennui, il raconte à qui veut l’entendre toutes sortes d’histoires. L’inspecteur John Rebus, auditeur coutumier et bienveillant, a appris à ne pas trop s’y fier. Mais, sous le vernis rocambolesque, un fond de vérité se cache parfois…