The Last Light of Duskmere

image text

The sky over Elmsworth burned with the last gasp of day, a bruise of indigo bleeding into the horizon. Lira knelt in the dim glow of her loom, fingers stained with ochre and ash, weaving patterns that had not been stitched in a hundred years. The air smelled of damp wool and burnt sage, the scent of her grandmother’s hands when she’d taught Lira to thread a needle. “You’ll unravel the world if you’re not careful,” the old woman had warned, but Lira had only smiled, her fingers moving faster. She was twelve, and the loom was a compass pointing her toward something she couldn’t name.

The village slept under a sky thick with stars, but Lira’s hands never stilled. The tapestry took shape beneath her—threads of silver and crimson, a spiral that curled like smoke. It was the same design her grandmother had hidden in the attic, wrapped in oilskin and buried beneath floorboards. Lira had found it two winters ago, when the fire had taken the east wing of the cottage. The patterns had whispered to her then, though she’d been too young to understand. Now, they sang.

A knock at the door shattered the silence. Lira’s needle snapped, splitting the thread. She froze, heart hammering. No one came this late. The Council’s lanterns burned in the square, their glow casting long shadows across the cobbled streets. They’d been watching her since the fire, she knew. The weavers of Elmsworth were not meant to dream in colors that didn’t belong to the earth.

“Lira?” Her mother’s voice, low and urgent. “Come outside.”

She hesitated, then stepped into the cold. The night was thick with the scent of frost and pine, the wind carrying the distant howl of a wolf. Her mother stood at the threshold, face pale, hands trembling. “They’ve taken the loom,” she whispered. “The Council. They said it was… dangerous.”

Lira’s breath caught. The loom—her only anchor to the patterns, to the voice in the threads—was gone. She turned, staring at the empty space where it had stood, and felt something inside her snap. “No,” she said, but the word was a whisper, already fading.

The next morning, Lira wandered the village as if in a dream. The streets were quiet, too quiet. Children avoided her gaze, their eyes darting to the square where the Council’s banners fluttered like wounded birds. She passed the baker’s shop, its windows smeared with ash, and the blacksmith’s forge, cold and silent. Even the river seemed to hold its breath, its surface still as glass.

At the edge of the woods, she found the old woman. She sat on a fallen log, her hands wrapped around a mug of steaming broth. “You’ve seen it, haven’t you?” the woman said without looking up. “The patterns. The ones that don’t belong to this world.”

Lira nodded, her throat tight. “They took the loom.”

The old woman sighed, setting down her mug. “They always do. But you’re not like the others. You heard the threads, didn’t you?”

Lira hesitated. “Yes.”

The woman’s eyes met hers, sharp and knowing. “Then you need to leave. Before they come for you, too.”

That night, Lira packed what little she had—clothes, a knife, a vial of dried herbs. She slipped out of the village as the first light of dawn crept over the hills, her boots crunching on frozen gravel. The forest welcomed her with its cold breath, the trees leaning close as if to listen. She didn’t look back.

Days blurred into nights. She followed the patterns she’d woven, a map stitched in her mind. The land changed around her—fields gave way to hills, hills to mountains, mountains to a vast plain where the sky stretched endless and empty. Hunger gnawed at her belly, but she couldn’t stop. The threads called her forward, pulling her toward something she couldn’t name.

On the seventh night, she found the ruins. Stone pillars jutted from the earth like broken teeth, their surfaces etched with the same spiral patterns she’d seen in her tapestry. The air here was different—thicker, humming with a sound she couldn’t quite place. She ran her fingers over the carvings, and the moment her skin touched the stone, the world shifted.

A flash of light. A burst of color. Lira stumbled back, heart pounding. The ruins were alive, their patterns glowing faintly in the dark. She reached out again, this time with deliberate care, and the carvings responded, their lines pulsing like a heartbeat. A door? A passage? She didn’t know, but she had to find out.

The ground beneath her feet trembled. A low rumble echoed through the ruins, and suddenly, the patterns flared brighter, casting the area in an eerie glow. Lira’s breath came fast and shallow as she pressed her palm against the stone. The moment she did, the world dissolved.

She landed in a place that didn’t exist. The air was thick with the scent of rain and ozone, the sky a swirling tapestry of colors that defied description. Trees with silver leaves whispered in a language she almost understood. And at the center of it all stood a figure, tall and cloaked in shadows, their face hidden beneath a hood.

“You found the path,” the figure said, their voice a blend of wind and stone. “But why?”

Lira swallowed hard. “I didn’t know I was looking for it.”

The figure stepped closer, and the air around them shimmered. “You were drawn here, as all who listen to the threads are. The patterns are not just art, Lira. They are a language, a map, a warning.”

“A warning?”

“Of what comes next. The light is fading, and the world is unraveling. You have a choice: to weave the new or to watch it all fall.”

Lira’s hands trembled. “I don’t know how.”

The figure extended a hand. “You already do. The loom is not just wood and thread. It is a bridge. And you, Lira, are its weaver.”

She looked down at her hands, still stained with ochre and ash. The patterns had never been about the tapestry. They were about her. About the choices she would make.

The figure vanished, leaving her alone in the strange, luminous world. Lira stood there, breath shallow, heart pounding. The threads of her life had always been a mystery, but now she understood—she was not just a part of the weave. She was the thread that could mend the unraveling.

She turned back toward the ruins, her resolve hardening. The Council would come for her, she knew. They always did. But this time, she wouldn’t run. She would face them, not with fear, but with the knowledge that the patterns were not just a map—they were a promise. A promise that even in the darkest hours, the light could be rekindled.

And so, with the echoes of the ancient world still humming in her veins, Lira stepped into the unknown, ready to weave a new future from the threads of the past.