If you think Khaled is the boy Amir who witnesses his servant and childhood friend, Hassan, being anally raped in an alley and does nothing and then seeks a life-long journey of redemption, then I am afraid your credulity may make it difficult to separate fact from fiction in any story or event.
In one of his latest novels, Our Kind of Traitor, Le Carré provides a tale of espionage that makes one cheer and hope for the villain to win, or at least survive. Perry and his girlfriend, Gail, befriend Dima, a Russian money-launderer, in Antigua while on vacation.
The Hero with a Thousand Faces (1949) by Joseph Campbell is the book that awakened in writers and storytellers in publishing and in screenwriting to the larger scope of mythology as metaphor and to the underlining structure of stories.
From there, the reader follows Mercier as he sways a German named Halbach to spy against his country. By book’s end, Mercier is able to smuggle top secret documents out of Germany but is promoted as punishment and ordered out of the country.
One of the last sections is “The Functioning of Myth” and Campbell goes into great deal to extrapolate the introductory section. “The ends for which men strive in the world,” writes Campbell, “are three — no more, no less; namely: love and pleasure (kāma), power and success (artha: pronounced ‘art-ha’), and lawful order and moral virtue (dharma).”