L'histoire se déroule principalement dans un village italien appelé Montepuccio, et suit la saga d'une famille sur plusieurs générations. L'intrigue commence avec Luciano, un antihéros qui arrive dans ce village désertique, confronté à la haine des habitants.