Mara had always considered herself a skeptic with a poetic streak, which is why she’d moved into the old Harlow Mill, a converted textile factory on the edge of a dying town. The loft apartment was cavernous, with iron beams and windows the size of barn doors, and it smelled of dust and old oil. She’d hung her late grandmother’s dream catcher—a fragile web of sinew and feathers—above her bed, more for decoration than protection. That was before the insomnia started.
It began on a Tuesday, exactly three weeks after she’d unpacked. She’d wake at 3:17 AM, not with a start, but with a creeping certainty that she was not alone. The air in the loft would feel thick, as if the dust motes themselves were holding their breath. She’d lie still, listening to the groan of the old building, the skitter of something in the walls, and she’d swear she could hear a faint rhythmic whoosh, like a massive loom operating just beyond the edge of hearing.
She tried to dismiss it as stress. But then the webbing appeared. On the fourth morning, she found a single strand of gray silk stretched across the corner of her bedroom ceiling, so thin it was almost invisible. The next day, there were more, forming a pattern like a spider’s web, but the design was wrong—too geometric, like a schematic. Mara, an illustrator, found herself sketching the pattern in her notebook, unable to stop. It looked like a map of some forgotten place, or perhaps a blueprint for a machine that didn’t exist.
Her dreams became vivid and unsettling. She’d be walking through the mill as it might have been in the 1920s, the air full of lint and the thunder of looms. Women in hairnets moved among the machines, their faces blank. At the far end of the floor, a single figure sat at a huge wooden loom, its back to her. The figure never turned, but its hands moved with terrible speed, weaving a cloth that shimmered like oil on water. In the dream, Mara would approach, and just as she reached out to touch the fabric, she’d wake with a gasp, her heart pounding.
One night, she woke to find that the dream catcher above her bed had become a dark cocoon. The feathers and sinew were matted with a sticky, pitch-black substance, as if something had bled over it. The web pattern from the ceiling had now crept down the walls, covering every surface like diseased wallpaper. She tried to wipe it away, but her fingers only moved through it, leaving greasy streaks. The whooshing sound was louder now, rhythmic, and she realized it was coming from the old freight elevator at the end of the loft.
She’d never used that elevator; the realtor had said it was out of order. But tonight, its doors were open, revealing a shaft of darkness. A warm draft rose from below, carrying the smell of burnt hair and mothballs. Mara, compelled by a force she couldn’t name, stepped inside. The elevator shuddered and began to descend, not with a jerk, but with a smooth, mechanical hum that vibrated through her bones.
The basement of the mill was a maze of rusting machinery and rotted beams. But in the center, lit by a single swinging bulb, stood the loom from her dreams. It was enormous, carved from dark wood, its frame blackened with age. And it was moving. The shuttle flew back and forth with a deafening clatter, weaving a tapestry that seemed to depict the entire history of the mill—every worker, every shift, every small tragedy. At the edges of the tapestry, the threads were raw and unraveling, and she saw glimpses of her own face, twisted in fear.
The weaver was an old woman, her skin the color of parchment, her eyes milky with cataracts. She didn’t look up as Mara approached. She just kept weaving, her fingers bleeding where the threads cut into them. When Mara spoke, her voice was a whisper: ‘What are you doing?’
The woman paused, her hands hovering over the loom. She turned her head, and for a moment, Mara saw a flicker of recognition in those dead eyes. ‘I am filling the gaps,’ she said, her voice like dry leaves. ‘The threads that broke, the lives that ended too soon. They leave holes in the pattern. I have to mend them.’
Mara looked at the tapestry, and she saw herself in it again, but this time she was older, her hair gray, sitting in the loft, staring at nothing. The image flickered, and then it changed: she saw herself lying on her bed, the dream catcher unraveling above her, her mouth open in a silent scream. The weaver smiled, revealing blackened teeth. ‘You should not have hung that trinket,’ she said. ‘It caught my attention.’
Mara stumbled backward, but the basement had changed. The walls were covered in the same gray silk, pulsing as if alive. The loom’s rhythm quickened, and the air grew thick with dust that tasted like moth wings. She tried to run, but her feet were anchored, and the silk began to wrap around her legs, her torso, her arms. The weaver turned back to her work, and the last thing Mara saw before the silk covered her eyes was her own face woven into the tapestry, screaming.
In the loft above, the dream catcher finally snapped, its broken hoop falling to the floor. The silk patterns on the walls began to fade, as if they had served their purpose. The whooshing sound stopped, and the building fell silent. But in the basement, the loom continued to weave, and in the pattern, there was a new thread—a woman with a paintbrush in her hand, forever trapped in the fabric of the mill, her place in the tapestry complete.