The Friend Who Rode a Thousand Li to a Funeral / 范式张劭
Two students, a promise made to the day, a coffin that refused to be buried, and a white horse that came over the horizon when no one was left who believed
From In Search of the Supernatural (搜神记), Book XI — by Gan Bao (干宝, c. 286–336) · Retold by Cathay Tales
Two young men met at the imperial university in Luoyang and swore friendship. Going home, they promised each other a visit in two years, and named the exact day. On that morning, a thousand li apart, one mother killed a chicken and warmed millet wine because her son had told her the guest was coming — and a thousand li away, the guest got onto his horse. Years later one of the two died. His coffin was carried to the open grave and would not move an inch farther. His old mother looked down the road and said: "My child, are you waiting for someone?" Then a white carriage drawn by a white horse appeared on the horizon, coming through the weeping. The Chinese language keeps a special word for the kind of friend this story is about: 死友 (sǐ yǒu) — a friend proven by death, a friend of the dead.
Before You Begin
Most of the stories Gan Bao collected in Soushen Ji (搜神记, In Search of the Supernatural) turn on something that breaks the order of the world — a ghost that walks, a fox that speaks, a dead woman who marries a living man. This one is different. Nothing here is, in the strict sense, impossible. A man keeps an appointment. A young man dies of illness. A grieving mother speaks aloud to her dead son. A coffin catches on the ground at a graveside. A friend arrives late to a funeral. Any one of these things could happen. And yet Gan Bao placed the story in Book XI of his collection, the volume he kept for the dead and their claims upon the living. He understood something that is easy to miss on a first reading: the supernatural element here is not the ghost. It is the keeping of a word.
The Chinese tradition has a taxonomy of friendship that this story sits at the very top of. There is the friend you drink with, the friend you study with, the friend who owes you a favor and the friend to whom you owe one. Above all of these, in the moral vocabulary of the Han, are three grades named for the extremities of life: the friend who can be trusted with your wife and children while you are far from home (the "distant-friend," 远友), the friend who will speak the truth to your face when flattery would be easier, and — highest of all — the sǐ yǒu (死友), the dead-friend: the friend who does not stop being your friend when you are dead. This tale is the founding text of that category. Every later Chinese writer who ever praised a friendship "stronger than life and death" (生死之交) was writing in the shadow of the white horse on the horizon.
The two men at the heart of the story:
Fan Shi (范式), courtesy name Juqing (巨卿): a young man of Shanyang (山阳) commandery, in what is now the southwest of Shandong province. In the version of the story that entered official history, he is a man of stubborn, literal reliability — the sort who says a thing once and then does not need to be asked about it again. Gan Bao's narrative does not tell us what he looked like. It does not need to. By the end of the story, the sight of a white horse at a distance is enough to tell everyone in a county exactly who is coming.
Zhang Shao (张劭), courtesy name Yuanbo (元伯): a young man of Runan (汝南), in modern Henan. He is the warmer, the more anxious, and — crucially — the one who trusts first. It is Zhang Shao who believes, when it would be much more reasonable to doubt. His mother, who appears in two of the most famous scenes in the whole of Chinese prose, is the story's third moral center: she has raised a son who believes a promise made two years before, and she has to decide whether to share that belief or to pity him for it.
There is a third figure you should know before we begin, though he appears only briefly:
- Chen Pingzi (陈平子), a clerk of Changsha, a man the two friends never met. He lies dying of illness in a distant commandery. He has never spoken to Fan Shi. He has, however, heard of him — heard that there is a man living, somewhere in the world, to whom a word given is a word kept. And on his deathbed he makes a decision that will test whether such a reputation can survive the length of a province. His brief scene, which Gan Bao places between the two great acts of the story, is the story's hinge. We will come back to why.
A note on the title by which Chinese readers know the first half of this tale: 鸡黍之约 (jī shǔ zhī yuē), "the appointment over chicken and millet." It does not sound, in translation, like the name of one of the most sacred promises in a civilization. That is the point. There is no oath sworn on a battlefield, no vow sealed with blood. There is a mother killing a chicken and steaming the new-harvest millet for a guest she has never met, on the strength of a word her son brought home from school two years earlier. The grandeur of the story is built entirely out of ordinary materials — a meal, a horse, a coffin, a date circled on a mental calendar. Gan Bao is arguing that the supernatural does not require the spectacular. It only requires that someone mean what he says.
The Story
The University in Luoyang
In the years of the Latter Han, the imperial university — the tàixué (太学) — stood in the eastern capital of Luoyang, and by the second century of our era it held, by some accounts, more than thirty thousand students. They came from every commandery of the empire, young men and not-so-young men sent up from the provinces on the recommendation of local officials, to study the Confucian classics under court-appointed erudites and to wait, sometimes for years, for a post in the bureaucracy to open. Most of them would live their whole lives in the dormitories and study-halls of the capital without ever meeting a man whose name they would remember at the end of it. Two of them did.
Fan Shi of Shanyang and Zhang Shao of Runan met there as students of the classics. Gan Bao gives us no scene of their meeting — no drunken night, no shared crisis, no clever exchange. The text says only that they became friends, and then it uses a phrase that matters: they became friends in the Way (wéi yǒu, 为友, with the weight of 友 as a Confucian moral relation, not mere companionship). For a while they lodged together and studied together. Then came the season when the university released its students, and both men had to return to their home commanderies, hundreds of li apart in different directions.[1]The imperial university (太学). The tàixué in Luoyang was, by the Latter Han (Eastern Han, 25–220 CE), the largest educational institution of the ancient world before the European universities of the Middle Ages; a famous memorial of 146 CE records over thirty thousand students. Students were recommended from the commanderies and gathered there to study the Five Classics under bóshì (博士, "erudites") of the court. Provincial boys sent up together frequently formed bonds of 友 (yǒu) — friendship as a formal moral relation in Confucian ethics — that were meant, like marriage, to structure an entire adult life. Fan Shi and Zhang Shao, meeting in this enormous, anonymous institution and forging one of the canonical friendships of Chinese history, are a study in what such a place could occasionally produce.
The night before they parted, Fan Shi spoke.
"Yuanbo," he said, "two years from now, I will come back. I will call on your household. I will pay my respects to your mother and father. And we will drink together again."
He did not leave it there. He named a date. Not a season, not a month — a day. "On the fifteenth of the ninth month, two years from now," he said, "expect me." The fifteenth of the ninth month was, in the Latter Han calendar, a festival day — the autumn harvest gathering when families killed a fatted chicken and brought out the new millet wine, the day on which you received the guest you most wanted to feed.
Then they said goodbye.
The Chicken and the Millet
Two years passed. We know nothing of them. Gan Bao does not tell us what Fan Shi did in those two years, or what Zhang Shao did. The gap is deliberate. A promise that is tested weekly is not a promise; it is a habit. This one was tested by silence.
In Runan, as the ninth month came around, Zhang Shao went to his mother and told her: the day is coming. Juqing is coming. We must prepare. He asked her to set out food and wine — to kill a chicken, to steam the new millet, the way one does for the guest of the year.
His mother looked at him. This is the moment at which almost any mother in the world would have hesitated, and she did. What she says to him has been quoted by Chinese readers for seventeen hundred years because it is so reasonable and so wrong:
"Two years ago, a parting promise made in the capital, from a man who lives a thousand li away — and you believe it that deeply?"
It is not a cruel question. It is an intelligent one. A thousand li in the Han was a journey of weeks. A man who said such a thing at a drunken, sentimental farewell would not be a liar; he would simply be a young man who meant something on the night he said it and lived a hundred ordinary days afterward in which the date slipped his mind. The mother was not refusing to feed a guest. She was protecting her son from the humiliation of preparing a feast for a man who was not going to come.
Zhang Shao answered her, and his answer is the moral center of the first half of the tale. "Juqing is a man who keeps his word. He will certainly not fail to come." He did not argue from evidence. He argued from character — from the knowledge of one person that another person is made of a certain material. "Just prepare the meal," he said.
His mother gave in. "If he is truly coming," she said, "then I will make the wine for your sake." And on the morning of the fifteenth, she killed the chicken and set the millet to steam.[2]The chicken and the millet (鸡黍). The phrase jī shǔ — fatted chicken and new-crop millet — denotes the best meal a farming household of the Han could set out, and was reserved for the most honored seasonal guest. The festival context is the harvest gathering of the ninth lunar month. Note the structure of the mother's doubt and its resolution: she does not argue the abstract question of whether promises should be kept. She argues the empirical question of whether this particular young man, that far away, over that much silence, will really appear. Her concession — "I'll make the wine for your sake" — is itself an act of faith: she feeds the guest to honor her son's trust, before she has any evidence that the trust is deserved. When Fan Shi in fact arrives, the moment vindicates two people at once: the friend who came, and the son who believed he would.
Far away in Shanyang, on that same morning, Fan Shi got on his horse.
He arrived. The text is very dry about the most astonishing thing in the story — a man traveling a thousand li on the roads of the Han empire and hitting a named day — because within the moral logic of the tale, there is nothing to explain. He had said he would come on that day. Therefore he came on that day. He presented himself at the Zhang household, bowed to Zhang Shao's mother in the proper manner of a junior to a friend's parent, and they sat down. The chicken was eaten. The millet wine was drunk. The two men drank together and separated again.
It is worth pausing on what had to be true for this scene to happen. Fan Shi had to remember the date, with no letter exchanged to remind him — or, more precisely, Gan Bao does not mention any letter, which in the compressed economy of Soushen Ji means the keeping of the appointment did not depend on one. He had to set out early enough, through whatever weather and whatever business, to arrive on time. He had to believe that Zhang Shao, too, would remember — that the meal would be waiting, and that to arrive on the wrong day or without the preparation would be to fail his half of the trust. And Zhang Shao had to kill the chicken before there was any dust on the road. The miracle is distributed evenly between them. It consists of two men who each believed, against all probability, that the other meant exactly what he said.
The Clerk of Changsha
It is here that Gan Bao places his hinge — a short, strange scene that many readers of the tale forget, because it is overshadowed by the funeral that follows. But without it, the story would be about one friendship. With it, the story becomes a claim about the world.
There was a clerk in Changsha, far to the south, named Chen Pingzi. He fell ill with a wasting sickness. He lay on his bed, and as he lay there he understood that he was going to die, and that he was going to die without ever having done the thing a Han man most needed to do for himself: arrange his own burial, the care of his body, the proper rites that would let his spirit rest. He had a wife and children. But he said to them — and this is what Gan Bao records:
"Fan Shi of Shanyang, Fan Juqing, is a man of great loyalty and integrity. He is a man to whom one can entrust the dead."
He had never met Fan Shi. He had no connection to Shanyang. He was a minor clerk in a southern commandery, and Fan Shi was at that time a man of modest post in the east. What Chen Pingzi knew of him was reputation only — the kind of thing that travels along the roads of an empire from one clerk's office to another, the story of the chicken and the millet, the man who crossed a thousand li to keep a day. That reputation was enough. Chen Pingzi wrote something — Gan Bao's phrasing suggests a letter of instruction, a final arrangement — naming Fan Shi as the man who should see to his burial. Then he died.
In Shanyang, Fan Shi was not summoned. There was no telegram, no official courier with an order; only, eventually, a letter or a word that traveled the same slow road that all words traveled in the Han. Fan Shi learned of it. And he did what Chen Pingzi had gambled that he would do. He went. He traveled to Changsha, a journey even longer than the one to Runan, to a stranger's funeral — a man he had never spoken to, who had died trusting that a promise-keeper he had only heard of would become a promise-keeper for him.
Gan Bao does not stage the burial in Changsha. He simply says that Fan Shi completed the matter for him — saw to the funeral rites, protected the corpse's dignity, the things that one friend owed another and that here one stranger owed another on the strength of nothing but a heard-about character. Then Fan Shi traveled home.
Why does this scene exist? It exists because the great funeral at the end of the story — Zhang Shao's funeral — could be dismissed as the act of a man mourning his own chosen brother. Special feeling, a skeptic might say, explains special effort. Chen Pingzi makes that explanation impossible. Fan Shi did for a dead stranger what he did for a dead friend. The story is not telling us that Fan Shi loved Zhang Shao more than other men. It is telling us that Fan Shi was a man who had become, in his person, a standing offer — that the dead could rely on him, and that everyone in the empire, hearing the stories, began to know it.
The Coffin That Would Not Move
Some time after that — Gan Bao does not say how long — Zhang Shao fell ill in Runan.
The illness came hard. In the brief time he had, his friends of the locality, two men who would later be remembered by name, waited on him and nursed him to the end. On the day he died — or, in some tellings, in the last hours before — he said one thing that the nurses did not understand. He said that what he could not bear was that he would die without seeing his dead-friend again. The word he used was 死友. He had a household, neighbors who loved him. But the friend whom the dead are entitled to, the friend who would stand on the far side of the grave with him, was Fan Shi — and Fan Shi was a thousand li away.
Zhang Shao died.
In Shanyang, Fan Shi dreamed of him. Gan Bao says it plainly: Fan Shi suddenly dreamed of Zhang Shao, and in the dream Zhang Shao wore the black mourning cap with its hanging tassels and the unhemmed hemp robes of the newly dead, and he called out to him — "Juqing! I died on such-and-such a day, and I am to be buried at such-and-such a time, and I am going into the everlasting ground. You have not forgotten me — but if you do not come, I will not be buried."[3]The dream summons (托梦). The motif of the dead appearing to a distant loved one in a dream to announce the funeral — tuō mèng (托梦), "entrusting a message through a dream" — is one of the most durable structures in Chinese ghost narrative, recurring in tales and local customs down to modern times. What is unusual here is the exact, practical content of Zhang Shao's message: he names the day of his death and the hour of his burial, functioning less as an omen than as a burial summons to the one man with the standing to receive it. Fan Shi's response — dressing in mourning before he has any waking confirmation — is the mirror of Zhang Shao's mother killing the chicken: belief precedes evidence, and is vindicated by action.
Fan Shi woke in the dark. He understood it for what it was. He put on mourning clothes. And he sent word ahead to Runan and rode for the funeral, moving as fast as a man could move on horseback over the Han roads.
In Runan, the household had already set the date. The day came. The funeral procession formed. The coffin was carried out to the family grave-ground. Zhang Shao's mother was there. The neighbors were there. They lowered the coffin toward the open grave — and the coffin would not move.
The bearers braced themselves. The coffin caught as if rooted. They shifted their grips, they heaved together with the chant that coffin-bearers use, and the heavy box would not cross that last few feet to the edge of the grave. In front of a whole county gathered in silence, the funeral of Zhang Shao stalled at the open pit.
His mother stood over the coffined body of her son. And she did what only she could do — she spoke to him as if he were still a child who had stopped on a road. "My child," she said, "are you waiting for someone?"
She asked them to stop. She had the coffin set down, there on the path by the grave. She had them wait.
The mourners waited. There was nothing to wait for that anyone could see. Time passed. And then someone looking down the road saw it: a white carriage, a white horse, coming through the bright weeping of the funeral clothes, moving toward the grave.
It was the color of the carriage and horse that told them who it was before anyone could see a face. Fan Shi had come in the plain white of a funeral cortège, unannounced by messenger, the mourning of a man who had dressed for grief on the day he dreamed the dream. He arrived at the grave, he went to the coffin, and he spoke to the dead man, aloud, in front of everyone.
"Walk on, Yuanbo. The ways of the living and the dead are different roads. From here, farewell forever."
Gan Bao says that every person present at the funeral — a whole county of mourners — broke into weeping. Then Fan Shi took the rope, the guide-cord of the coffin-bearers, in his own hands, and pulled. The coffin moved. The man who had carried the weight of his friend for a thousand li — from the dream to the grave — now guided it the last few feet himself. Zhang Shao was buried.
After the burial, Fan Shi did one more thing. He stayed by the new grave. He had the mound built up and the trees planted — the trees that in Han burial custom marked the grave and sheltered the dead — and only when the grave was fully made did he leave. He held the funeral feast for the gathered mourners. Then he went away.[4]"The living and the dead walk different roads" (死生异路). Fan Shi's graveside line to the coffin — 死生异路,永从此辞 — is one of the most quoted farewells in Chinese letters, because it is at once the most affectionate and the least clingy thing a friend could say. He does not beg Zhang Shao's spirit to linger, does not try to keep him among the living; he acknowledges that the boundary is real, that death is a departure he cannot reverse — and he performs precisely the act, the burial, that completes the departure. In Latter Han mortuary custom, the friend's pulling of the guide-rope (执绋) and his overseeing of the grave-mound and grave-trees (the planting of pines and cypresses over a tomb was itself a rite) were not optional decencies; they were the acts by which a sǐ yǒu (死友, "dead-friend" or "friend proven by death") was constituted. A friend who wept but could not bury was a mourner; the friend who buried was the dead man's representative among the living. ---
Translator's Reflection
There are two things in this tale that I find difficult to explain to a reader raised on a different idea of what a "ghost story" should do, and I want to say them plainly.
The first is that the ghost never appears. In the whole narrative — which is, remember, sitting inside a book of supernatural marvels — Zhang Shao's spirit does not climb out of his coffin, does not speak in the daylight, does not stand visibly by the roadside. The only evidence the living ever get is threefold: a dream that a friend trusts completely; a coffin that will not move; and an arrival. That is all. Gan Bao is making an austere argument. He is saying that the dead do not need to demonstrate themselves theatrically when the living are the kind of people who keep faith. The wonder is relocated from the ghost to the friendship. In a world of promise-keepers, a coffin that waits is not a violation of nature; it is nature correctly reading a human heart.
The second is harder to see, and it is the reason I keep coming back to this story. We tend to read "he kept his promise" as a small virtue — a piece of good manners, the material of a dependable colleague. The Han moral world understood it differently. In the Han view, the keeping of one's word — xìn (信), the same character that means trust, faith, and the credibility of a person in the eyes of others — was the thing that made the social world actually hold together. A dynasty rested on the expectation that orders given would be carried out in distant commanderies, that tax grain promised would arrive, that a son's filial duties would be performed when no official was watching. The empire ran on the assumption that xìn was real. Fan Shi, a provincial clerk who once crossed a thousand li to eat chicken with a friend, is what that virtue looks like in a single body — carried to its absolute limit, past the point where the person to whom the word was given is even alive to enforce it. The supernatural in this story is not that the dead demand it. The supernatural is that one man supplies it anyway.
I have buried no one across a thousand li. But I have made the small versions of these promises, and broken some, and I think most of us have. The story does not condemn that. It simply shows the far end of the road that the small promises are on — and says that a human being can, in fact, walk to the end of it.
📜 Original Text in Classical Chinese · 文言原文(《搜神记》卷十一·范式张劭)
The original tale, as reconstructed in the surviving Soushen Ji (Gan Bao, c. 286–336). The text we have is a Ming-dynasty reconstruction of the partly-lost fourth-century collection, assembled from quotations in medieval encyclopedias; this entry survives in close parallel versions across multiple traditions. Public domain.
范式张劭(搜神记 · 卷十一)
汉范式,字巨卿,山阳金乡人也。一名泛。与汝南张劭为友。劭字元伯。二人并游太学,后告归乡里。式谓元伯曰:「后二年,当还,将过拜尊亲,见孺子焉。」乃共克期日。后期方至,元伯具以白母,请设馔以候之。母曰:「二年之别,千里结言,尔何相信之审耶?」对曰:「巨卿信士,必不乖违。」母曰:「若然,当为尔酝酒。」至其日,巨卿果到。升堂拜饮,尽欢而别。
式仕为郡功曹。后元伯寝疾笃。同郡郅君章、殷子征晨夜省视之。元伯临尽,叹曰:「恨不见吾死友!」子征曰:「吾与君章尽心于子,是非死友,复欲谁求?」元伯曰:「若二子者,吾生友耳。山阳范巨卿,所谓死友也。」寻而卒。式忽梦见元伯,玄冕垂缨,屣履而呼曰:「巨卿!吾以某日死,当以尔时葬,永归黄泉。子未我忘,岂能相及?」式恍然觉寤,悲叹泣下,具告太守,请往奔丧。式便服朋友之服,投其葬日,驰往赴之。式未及到,而丧已发引。既至圹,将窆,而柩不肯进。其母抚之曰:「元伯!岂有望耶?」遂停柩。移时,乃见素车白马,号哭而来。其母望之曰:「是必范巨卿也。」巨卿既至,叩丧言曰:「行矣元伯!死生异路,永从此辞。」会葬者千人,咸为挥涕。式因执绋而引,柩于是乃前。式遂留止冢次,为修坟树,然后乃去。
Source: 《搜神记·卷十一·范式张劭》— 干宝 (c. 286–336)。公版文本。该篇与《后汉书·独行列传·范式传》互见(范晔,五世纪),史传另载式为陈平子护丧南归、式与张劭「死友」之名为后世「生死之交」「鸡黍之约」「素车白马」「范张鸡黍」等成语典故之祖。
Translator's Note
Retold by Cathay Tales from Gan Bao's In Search of the Supernatural. This is one of the rare Soushen entries that needs no ghost to make its marvel: the wonder is the keeping of a word across distance, silence, and death itself.
— Wang Cai
Related Tales
If you enjoyed this story, you might also like:
- The Old Man Who Slept in His Own Coffin: A Six Dynasties Tale — another story of a man who arranged the far side of life on his own terms
- The Princess Who Came Back for Three Days: A Spring and Autumn Era Ghost Story — a dead loved one's promise kept across the grave in the same collection
- The Husband Who Broke the Three-Year Promise: A Han Dynasty Ghost Tale — what happens when the one who should keep faith does not
- The Hunter Who Married the Magistrate's Dead Daughter: A Han-Dynasty Ghost-Marriage Tale — the bonds the dead still hold in Han-dynasty imagination
- The Skull That Blew Cold Air Through the Mat: A Qing Dynasty Ghost Story — a tale of the dead and the living sharing one room
The imperial university (太学). The tàixué in Luoyang was, by the Latter Han (Eastern Han, 25–220 CE), the largest educational institution of the ancient world before the European universities of the Middle Ages; a famous memorial of 146 CE records over thirty thousand students. Students were recommended from the commanderies and gathered there to study the Five Classics under bóshì (博士, "erudites") of the court. Provincial boys sent up together frequently formed bonds of 友 (yǒu) — friendship as a formal moral relation in Confucian ethics — that were meant, like marriage, to structure an entire adult life. Fan Shi and Zhang Shao, meeting in this enormous, anonymous institution and forging one of the canonical friendships of Chinese history, are a study in what such a place could occasionally produce. ↩
The chicken and the millet (鸡黍). The phrase jī shǔ — fatted chicken and new-crop millet — denotes the best meal a farming household of the Han could set out, and was reserved for the most honored seasonal guest. The festival context is the harvest gathering of the ninth lunar month. Note the structure of the mother's doubt and its resolution: she does not argue the abstract question of whether promises should be kept. She argues the empirical question of whether this particular young man, that far away, over that much silence, will really appear. Her concession — "I'll make the wine for your sake" — is itself an act of faith: she feeds the guest to honor her son's trust, before she has any evidence that the trust is deserved. When Fan Shi in fact arrives, the moment vindicates two people at once: the friend who came, and the son who believed he would. ↩
The dream summons (托梦). The motif of the dead appearing to a distant loved one in a dream to announce the funeral — tuō mèng (托梦), "entrusting a message through a dream" — is one of the most durable structures in Chinese ghost narrative, recurring in tales and local customs down to modern times. What is unusual here is the exact, practical content of Zhang Shao's message: he names the day of his death and the hour of his burial, functioning less as an omen than as a burial summons to the one man with the standing to receive it. Fan Shi's response — dressing in mourning before he has any waking confirmation — is the mirror of Zhang Shao's mother killing the chicken: belief precedes evidence, and is vindicated by action. ↩
"The living and the dead walk different roads" (死生异路). Fan Shi's graveside line to the coffin — 死生异路,永从此辞 — is one of the most quoted farewells in Chinese letters, because it is at once the most affectionate and the least clingy thing a friend could say. He does not beg Zhang Shao's spirit to linger, does not try to keep him among the living; he acknowledges that the boundary is real, that death is a departure he cannot reverse — and he performs precisely the act, the burial, that completes the departure. In Latter Han mortuary custom, the friend's pulling of the guide-rope (执绋) and his overseeing of the grave-mound and grave-trees (the planting of pines and cypresses over a tomb was itself a rite) were not optional decencies; they were the acts by which a sǐ yǒu (死友, "dead-friend" or "friend proven by death") was constituted. A friend who wept but could not bury was a mourner; the friend who buried was the dead man's representative among the living. --- ↩