The heat in Kuala Lumpur was a wet blanket, thick with the smell of durian and diesel. It pressed down on the city, making the air feel heavy in the lungs. For Mei Lin, the humidity was a constant ache, a reminder of the life she’d left behind in her village. She worked at her grandmother’s provision shop, a dusty cavern of tinned biscuits, medicine bottles, and the faint, sweet scent of incense. Grandmother Chen was a small, wizened woman with eyes that had seen too much. She kept a worn photograph of a young man in a military uniform on the counter, its edges soft with the touch of a thousand thumbs.
One night, Mei Lin was woken by a low, buzzing sound, like a trapped fly. It came from the shop below. She slipped out of bed and padded down the wooden stairs, the floorboards creaking under her weight. The light was on in the back room, casting a sickly yellow glow. Inside, her grandmother was hunched over the table, muttering in a dialect Mei Lin didn’t recognize. On the table were two small, crude dolls made of red cloth and straw. One had a military cap; the other wore a scrap of silk that was the color of dried blood. The buzzing grew louder, emerging from the dolls themselves.
‘Ah Ma, what are you doing?’ Mei Lin asked, her voice a trembling whisper.
Grandmother Chen looked up, her eyes glazed. ‘They come to me, Mei Lin. The boy from the photograph, he says he’s lonely in the yellow springs. He found a girl, a good girl, but her family won’t agree unless… unless we perform the ceremony.’
Mei Lin felt a cold draft despite the heat. ‘What ceremony?’
‘The wedding,’ her grandmother said, her voice dreaming. ‘A ghost wedding. They are to be married. But the girl’s family, they are from Perak, and they are stubborn. They want a proper matchmaker, gifts, a ritual from a shi kong. We must go to the old cemetery in Sungai Besi, at midnight.’
The logical part of Mei Lin screamed that this was madness. But the air had grown thick, and the buzzing was now a chorus of voices, thin and rustling like dry leaves. She felt a hand, cold as river stone, brush her cheek. She screamed, and the voices stopped.
Over the next days, the dream resumed. Not at night, but as a persistent image behind her eyelids whenever she blinked: a young woman in a white wedding dress, but the dress was rotting at the hem, and her face was a blur. The woman held out a black-jade bracelet, and in the dream, Mei Lin felt an overwhelming sorrow. Her grandmother became obsessed, gathering items: a jade comb, a pair of red wedding candles, a small brass bell. ‘We must go tonight,’ she said, her voice urgent. ‘The moon is right, and the bride’s family is waiting.’
At midnight, they drove to the old cemetery. The gate was askew, rusted shut, but Grandmother Chen pushed it open with a strength that belied her age. The gravestones were leaning like rotten teeth, and the air was thick with the scent of damp earth and night-blooming jasmine. They navigated through the crooked stones until they came to a fresh grave, marked with a wooden plaque that bore the name ‘Chong Wei’ in faded paint. Grandmother Chen arranged the items on a small wooden table she had brought, lit the candles, and began to chant. The buzzing returned, now close and frantic.
Mei Lin saw them then: two shadows, one tall, one small, standing beside the grave. They were not ghosts in the traditional sense, but more like ripples in the air, forms of lesser darkness. The small shadow moved toward the larger one, and the larger one, the one that wore the military cap, raised a hand. It seemed to beckon to Mei Lin. Strange impulses filled her: a desire to reach out, to touch the cold hand, to join them. A sudden vision flashed before her eyes: a black-jade bracelet, warm against her skin, and a voice like a wind through dry grass whispering, ‘Sister, come home.’
She snapped back, drenched in sweat, her heart hammering. Her grandmother was now crying, pleading in that dialect. The shadows turned and seemed to stare at them. The small shadow began to walk toward them. Mei Lin grabbed her grandmother’s arm, pulling her away from the table. The candles flickered, and one went out. The air grew sharp and cold. ‘We must leave, Ah Ma!’ Mei Lin screamed.
But Grandmother Chen resisted, her face a mask of desperation. ‘We need the bracelet! She must accept the bracelet!’
Mei Lin saw the black-jade bracelet hovering over the table, suspended in the air. The small shadow reached a translucent hand toward it. Without thinking, Mei Lin snatched the bracelet from the air. It was cold, shockingly so, and it clung to her skin like a living thing. The shadow let out a high-pitched wail that seemed to pierce her ears. The other shadow lunged, and Mei Lin stumbled back, clutching the bracelet. She felt a burning sensation on her wrist, and look down, saw a red welt forming in the shape of the bracelet’s intricate carvings.
They fled, leaving the candles guttering in the wind, the dead falling silent behind them. Back in the shop, her grandmother collapsed, exhausted, muttering that the wedding was not complete, that the bride’s family would demand retribution. Mei Lin felt the bracelet pulsing, warm now, like a second heartbeat. She tried to remove it, but it stuck fast.
Three nights later, the dream came to her again, but this time she was in the cemetery, and the bride was beside her, faceless but smiling. The bride pointed to the bracelet and said, ‘You have my dowry. Now you must fulfill the vow.’ When Mei Lin woke, the bracelet was gone, but on her wrist, in faded black ink, were the characters: ‘Life for Vow.’
She didn’t tell her grandmother, but she knew the ghost wedding was not over. She felt a presence in the shop, a cold spot near the counter, and the buzzing returned at night, now with her name woven into it. The bride was patient. The dead always are. And Mei Lin understood, with a chilling certainty, that she had been chosen not to witness the union, but to take its place.