Cover of The Loom at Winter's End
Fantasy ★ 4.42 · 93 Audiobook Available Exclusive

The Loom at Winter's End

by Patrick Horan

  • 2 hr read
  • 12 chapters
  • Published 24 July 2026
Norse-InspiredTextile MagicQuest FantasySelf-SacrificePower at a PriceBittersweet EndingWinter FantasyDefying the GodsMemory MagicFate & DestinyMythic FantasyFalse GodArtisan ProtagonistTruth Changes EverythingDangerous JourneyWeaving MagicBetrayalRelic HuntFemale-Led FantasyMemory LossLiterary FantasyMother-Daughter LegacyStolen LifespanMixed HeritageSlow-Burn RomanceCosmic ReckoningDivine ParasitismFjord FantasyCovenant Magic
Read in the FreeBooks app

About this book

Summary

Every life Revna saves costs her a piece of herself. Half-blood daughter of the vanished fate-weavers, she mends destinies in a fjord-country where winter has been lengthening for a century—trading her own memories to alter the threads of the dying and the doomed. When the god Alderic demands she weave a binding to chain an ancient Wolf he claims will devour the sun, Revna agrees to protect those she loves. But the deeper she journeys into the frozen holdings, the more she suspects the gods themselves are the true devourer—and that the memories she's been surrendering may be the only weapon that can stop them.

Read a preview

Chapter 1

Chapter 1: The Ledger of Lost Things

The dog had been brown. Or grey. Or possibly both—a mottled thing with one torn ear and a habit of sleeping across the doorway so that anyone entering had to step over its ribs.

Revna knew this because she had written it down.

She sat at the table nearest the hearth, the leather-bound ledger open before her, and traced her finger beneath the entry dated three winters past. The handwriting was her own, tight and slanting leftward the way it always did when she wrote by candlelight.

Entry 47: Surrendered the memory of the dog. Name already lost (see Entry 31). Remaining details: brown or grey coat, torn left ear, slept in doorways. Liked dried cod. Disliked thunder. Given in exchange for Torben Frisk's fishing line holding during the autumn storm. Torben survived. Dog is gone.

She closed the ledger.

Outside, the wind pressed against the shutters with the patient weight of something that had been leaning there for months. It was the forty-second day past the autumn equinox, and by every calendar kept in Havrland, dawn should have arrived two hours ago.

It had not.

The eastern sky held a sullen grey, the colour of old pewter, and refused to brighten further. Revna could see the outline of the mountains across the fjord, but only because the snow on their peaks caught what little light remained. The water below was black and still.

She pulled her shawl tighter and went to the window.

Havrland's village of Kettilsfjord lay below her cottage in a crescent of timber houses, their roofs heavy with snow, their chimneys breathing thin columns of smoke into the motionless air. Fishing boats sat frozen at their moorings. Nets hung stiff on their poles. A child crossed the village square carrying a bucket, and the sound of her boots on the packed ice reached Revna clearly in the silence.

Winter had always been long here. Revna's grandmother—or so the stories claimed, since Revna could no longer remember the woman's face—had spoken of winters lasting four months. Her father had known winters of five. Now the darkness stretched past six months and showed no sign of yielding.

The priests said this was Alderic's trial. The Lord of the Turning Year tested mortal endurance so that spring, when it finally came, would be properly appreciated. The faithful endured. The ungrateful complained. The distinction between the two was measured in temple offerings.

Revna had never found this explanation convincing, but she kept that opinion behind her teeth. She was tolerated in Kettilsfjord because she was useful. Useful people could afford to be odd. Useful people could not afford to be heretical.

She heard Gerd's cane on the stairs before the door opened.

"You're staring at the ledger again," Gerd said.

The old woman entered sideways, navigating the narrow doorframe with the practiced economy of someone who had been blind for twenty years. She was small and hard, like a knot in driftwood, with white hair pulled back so tightly it seemed to tug her eyebrows into a permanent expression of mild disapproval. Her eyes were the pale blue of glacier melt, and they saw nothing at all.

"I was reading Entry 47," Revna said.

"The dog."

"You remember it?"

"Of course I remember it. You described it to me the night before you gave it up. Brown coat with grey patches. Torn ear—the left one. Absolutely devoted to dried cod. You found it on the beach when it was a pup and carried it home inside your coat."

Revna listened to these facts the way she might listen to a traveller describing a country she had never visited. She could assemble the details into a picture. She could understand that the picture was supposed to matter.

She could not feel it.

"Did I love it?" she asked.

Gerd was quiet for a moment. She lowered herself into the chair beside the hearth and arranged her cane across her knees.

"You wept for an hour after it died," she said. "You sat on the floor of this kitchen and held its body and told me it was the only creature in the world that had never asked you to change anything."

Revna absorbed this. She tried to locate the grief Gerd described, searching through herself the way she might search a drawer for a missing needle.

The drawer was empty.

"Thank you," she said.

"Don't thank me. It's not a gift. It's a record."

Gerd reached for the kettle without looking, found it by sound and weight, and poured two cups of the bitter root tea that served as their morning drink now that proper tea leaves had become too expensive to trade for.

"Someone's coming up the hill," Gerd said.

Revna looked out the window again. A figure was climbing the path from the village, hunched against the wind, carrying something wrapped in oilcloth.

"Torben Frisk," Revna said.

"How can you tell?"

"He walks like his left knee is arguing with his right."

"That's the man whose fishing line you saved."

"I know."

"The one that cost you the dog."

Revna said nothing. She watched Torben struggle up the last stretch of icy path and disappear around the corner of the cottage. A moment later, his knock came—three sharp raps, then a pause, then two more. The rhythm the villagers used when they needed her craft rather than her company.

She opened the door.

Torben Frisk was a broad man with a face like a cliff that had been weathered into reluctant friendliness. He stood on the step with snow in his beard and worry in his eyes.

"Revna," he said. "It's my daughter."

"Sigrid?"

"She's taken the winter fever. Three days now. The healer's herbs aren't holding."

Revna leaned against the doorframe. She could feel the cold pressing in around Torben's body, eager to enter.

"Bring her tomorrow morning," she said. "Before whatever passes for dawn. I'll need quiet and firelight."

"I brought payment." He held out the oilcloth bundle. Inside were six dried cod, a jar of rendered seal fat, and a small pouch of salt—worth more than the fish in a winter this long.

"That's too much," Revna said.

"It's my daughter."

She took the bundle. There was nothing else to say about the economics of a child's life.

After Torben left, Revna sat at the table and opened the ledger to a blank page.

Entry 63, she wrote. Sigrid Frisk, age nine. Winter fever, third day. Likely working: alter the moment the fever reaches the crisis—give the child's body one additional hour of strength before the worst of it hits. Estimated cost:

She paused.

Small workings cost small things. A taste. A colour. The name of a song she no longer sang.

But she had been spending memories steadily for fifteen years, and the small things were running out.

What remained were the memories that mattered. Her father mending nets. The sound of the sea on the day she first understood what she was. The way Sten's shoulder felt when she leaned against it during the long evenings.

She could not predict exactly what the loom would demand. She could choose what to offer, but the loom decided whether the offering carried enough weight.

Sometimes it accepted a fragment.

Sometimes it reached deeper.

Revna looked at the ledger's earlier pages. Sixty-two entries. Sixty-two pieces of herself, catalogued and surrendered.

She turned to the page where she had recorded her father.

Entry 12: Surrendered the sound of Father's voice. He sang while repairing nets. Gerd says the song was about a seal who married a fisherman's daughter. I no longer remember the melody or the words. I know he sang because the ledger tells me so.

Entry 19: Surrendered the colour of Father's eyes. Gerd says they were grey-green, like the fjord in autumn.

Entry 24: Surrendered the memory of Father teaching me to gut fish. Gerd says I cut my thumb and he wrapped it in a strip of his own shirt.

Three entries. Three pieces of a man who had raised her, loved her, and disappeared when she was sixteen. She could assemble the facts into a portrait, but the portrait had no warmth. It was a drawing of a fire, not a fire.

She closed the ledger and went to prepare the hearth for tomorrow's working.

The loom was not a physical object she kept in her cottage. The great loom—the one her mother and the other Norns had tended beneath the roots of the world—stood in a place Revna had never visited. What she possessed was the blood, the inheritance, the fraction of power that let her reach into the weave of fate and find a single thread.

When she worked, she sat before the fire and closed her eyes and felt the world open beneath her like a lake seen from above. Every living person was a thread. Most were too distant or too tangled to distinguish. But the people near her—the villagers of Kettilsfjord, the fishermen she had saved, the children she had delivered from fever—their threads she could find by touch.

Tomorrow she would find Sigrid Frisk's thread.

She would follow it forward to the moment the fever crested.

She would alter that moment—give the child's body one heartbeat of additional strength, one flicker of resistance that the fever had not anticipated.

And the loom would take its price.

Revna laid wood in the hearth and tried not to think about what she might lose.

Sten arrived at dusk, though dusk was indistinguishable from the rest of the day. He came through the back door stamping snow from his boots, carrying an axe over one shoulder and a bundle of split firewood under the other arm.

He was a large man, broad enough to fill doorways, with dark hair going grey at the temples and a face that looked as though it had been carved from the same stone as the mountains but with slightly more patience. An old scar ran along his jaw from his left ear to the corner of his mouth, and beneath his heavy coat, Revna knew, there was a deeper scar—the spear wound under his ribs that still ached in cold weather, which in Havrland meant it ached always.

He set the wood beside the hearth, hung his coat on the peg by the door, and looked at Revna with the quiet, steady attention that she had come to rely on the way she relied on the walls of the cottage.

"Torben was here," he said. It was not a question. He would have seen the man's tracks on the path.

"His daughter. Winter fever."

"Bad?"

"Three days."

Sten nodded. He did not ask whether Revna would help. He did not ask what it would cost. He had been part of this household for twelve years and understood the transaction as well as she did.

Instead, he said, "I'll stay up with you tonight. You always sleep badly before a working."

"You don't have to."

"I know."

He sat across from her at the table and began sharpening the axe with a whetstone, the rhythmic scraping filling the cottage with a sound that Revna found inexplicably comforting. She did not know why. Perhaps it reminded her of something she had already given away.

Gerd emerged from her room and settled into her chair by the fire. She produced a ball of wool and began knitting by touch, her needles clicking in counterpoint to Sten's whetstone.

"Tell me about the first time I worked a fever," Revna said.

Gerd's needles paused.

"You were fourteen," she said. "The Eriksen boy—Hakon, the one with the red hair. He'd been sick for a week. His mother carried him to our door wrapped in a blanket. You didn't know what you were doing. You sat on the floor and held his hand and I watched your face go blank, like you'd fallen into deep water."

"What did it cost?"

"The taste of honey. You told me afterward that you could remember eating it but couldn't recall what it tasted like. You said it was like trying to remember a colour you'd never seen."

"And the boy?"

"Lived. Grew up. Married the Nilsen girl. They have three children now."

Revna nodded. She had saved Hakon Eriksen's life, and in return she had lost the taste of honey. It seemed like a reasonable exchange. It seemed like the kind of exchange that could be sustained indefinitely.

But the ledger told a different story.

The early entries were small. Tastes. Colours. The names of songs. The feel of rain on a summer afternoon.

The later entries were larger. Her father's face. Her childhood bedroom. The sound of her own laughter as a girl.

The trajectory was clear. Each working dug deeper. Each sacrifice came from a more essential part of who she was.

Somewhere ahead, if she continued, there would be nothing left to give.

Sten's whetstone stopped.

"You're thinking about the cost," he said.

"I'm always thinking about the cost."

"Then think about this instead. Sigrid Frisk is nine years old. She likes catching crabs in the rock pools. She once told me my beard looked like a bird's nest and then ran away laughing."

Revna smiled despite herself.

"That's not a counterargument," she said.

"It's not meant to be. It's just a fact about the world you're trying to keep."

They sat together in the firelight while the darkness outside pressed against the windows and the wind sang its one long note across the fjord.

Gerd told a story about the time Revna's father had tried to teach a goat to pull a cart and the goat had eaten the harness instead. Revna listened and laughed in the right places and felt the familiar hollow ache of hearing about a life that was supposed to be hers but felt like someone else's.

At midnight, she opened the ledger and wrote:

Entry 63 (continued): Tomorrow I will save Sigrid Frisk. I do not yet know what the loom will take. I am writing this so that whatever I lose, I will know it was spent on a girl who catches crabs in rock pools and insults men's beards.

She closed the book and went to bed.

Sten stayed by the fire, sharpening the axe long after it needed sharpening, listening to the wind and watching the door as though something might come through it that he had been expecting for twelve years.

Take the story with you

Read anywhere with FreeBooks

Keep reading on your phone and discover thousands more books in the FreeBooks app.

Open this book in the app