The full moon rose fat and silver over the ridge, turning the snow into a glowing sea.
Lina stood at the cabin window, arms wrapped tight around herself. Zane had been quiet all day—too quiet. He’d spent the afternoon checking the chains in the root cellar, testing the locks, sharpening a silver knife he swore he’d never use on himself unless there was no other choice.
Now the moon hung high, and the air felt electric. Heavy.
Zane came up behind her. His skin was fever-hot even through his shirt.
“It’s starting,” he said, voice strained. “You should go upstairs. Lock the loft door.”
She turned. His eyes were already glowing—brighter than before, pupils blown wide. Sweat beaded on his forehead.
“I’m not leaving you,” she said firmly.
“Lina—” His breath hitched. A low growl rumbled in his chest, not quite human. “Please.”
She took his hand. Led him to the cellar door without a word.
The root cellar was cold, damp, lit by a single hanging bulb. Thick iron chains bolted to the stone wall. Zane stripped off his shirt—muscles already twitching under his skin—and let her help him wrap the chains around his wrists and ankles.
He sat against the wall, knees drawn up, breathing hard.
“Once it takes over,” he rasped, “don’t come near me. No matter what I say. No matter how much I beg. The beast will lie. It will promise anything to get free.”
Lina knelt in front of him. Cupped his face. “I know.”
He leaned into her touch like it was the last thing grounding him. “If I break loose… run. Don’t look back.”
She pressed her forehead to his. “We’re breaking this curse. Not tonight. Not ever.”
The moon reached its peak.
Zane’s body jerked. A raw, guttural sound tore from his throat. Bones cracked—loud, sickening. Fur erupted across his shoulders, his chest. His hands twisted into massive paws, claws scraping stone. The chains rattled as he strained against them.
Lina backed up slowly until her shoulders hit the ladder.
The thing that used to be Zane threw its head back and howled—deep, primal, shaking dust from the ceiling.
Golden eyes locked on her. No recognition. Only hunger.
It lunged.
The chains snapped taut. Iron bit into furred wrists. The beast snarled, snapping teeth inches from her face.
Lina’s heart slammed against her ribs. She should run. Every instinct screamed it.
But she didn’t.
Instead she stepped closer—slow, deliberate.
“Zane,” she whispered. “It’s me.”
The beast froze. Sniffed the air. A low whine replaced the growl.
She reached out. Trembling fingers brushed the fur along his jaw.
The beast shuddered. Pressed into her hand like a dog seeking comfort.
Lina sank to her knees. Wrapped her arms around the massive neck as far as she could reach.
“I’m here,” she murmured. “I’m not going anywhere.”
The beast’s breathing slowed. The frantic thrashing eased. It didn’t fight the chains anymore. Just leaned against her, heavy and warm.
Minutes passed. Or hours. Time blurred.
Slowly—agonizingly—the shift reversed. Fur receded. Bones reshaped. The beast became man again.
Zane collapsed against her, chains clinking, sweat-slick and shaking.
Lina held him tighter. Stroked his hair. Whispered nonsense until his breathing evened.
He lifted his head. Eyes human again. Exhausted. Awed.
“You stayed,” he croaked.
“Of course I did.”
He cupped her face with trembling hands. Searched her eyes like he was seeing her for the first time.
“The bond… it pulled me back. Your voice. Your scent. You.”
Lina smiled through tears she hadn’t realized were falling. “Then maybe that’s how we break it. Not with rituals or artifacts. With this.”
She kissed him—soft at first, tentative. Then deeper. Fiercer.
Zane kissed her back like a drowning man finding air. Hands in her hair. Body pressing close despite the chains.
When they broke apart, both breathing hard, he rested his forehead against hers.
“I love you,” he whispered. Raw. Honest. “Even if it kills me.”
Lina’s heart stuttered. “I love you too. And it won’t kill you. Not while I’m here.”
Outside, the moon began its slow descent.
The night wasn’t over.
But for the first time, the curse felt… smaller.
Weaker.
Like it finally had something to fear.