Chapter Text
The whistle split the air so sharply it felt like the sky itself had cracked that morning, just when everyone is having the best time of their breakfast.
The loud whistle made Gyuvin’s laughter die in his throat. A second blast followed, longer now.
Somewhere across the village, a door slammed open, then another. The sound traveled faster than the storm, cutting through the heavy snowfall, through the chatter of the market square, through every warm room where people had been pretending winter was just winter and not something worse.
Another victim.
Gyuvin, Seungeon, and Hanbin froze at the small table outside Seungeon’s bakery. Steam curled from their cups, forgotten. For a heartbeat none of them spoke and their eyes met.
Hanbin was already standing.
Gyuvin followed instinct before thought. His chair scraped violently against the stone, tipping over as he surged to his feet. The cold hit his lungs the moment he stepped into the open, but the Alpha in him had already made a decision. The whistle sounded again, dragging him forward like a hook in his ribs.
They ran.
Snow swallowed their boots, thick and freezing cold, but Gyuvin barely felt it. Around them, other Alphas burst from doorways and alleys, all moving in the same direction, pulled by the same call. Some didn’t bother with restraint, Gyuvin saw bodies ripple and shift mid-stride, bones cracking into their larger forms, paws slamming into the snow as they sprinted ahead with their animal speed.
Seungeon skidded to a stop behind them. “I’ll stay!” he shouted over the wind.
Gyuvin didn’t look back. He knew Seungeon would already be turning toward the inner streets, toward the houses where Omegas and children would be gathering in fear. Betas guarded the heart of the village. Alphas ran toward the blood. It's always like that
The storm howled approval.
By the time Gyuvin and Hanbin reached the northern path, a crowd had already formed. People stood in a wide circle, shoulders hunched, breaths fogging into the air. No one crossed the invisible boundary in the snow.
Gyuvin saw the body immediately.
An Omega lay twisted on his side, half-buried where the wind had begun to reclaim him. His skin had already turned the pale blue of frozen porcelain, lips dark, eyes half-open as if the sky had been the last thing he saw. Snow clung to his lashes. He looked smaller than Gyuvin remembered.
“That’s Byeol,” someone whispered.
The name slid into Gyuvin’s ears and lodged there. Byeol. He’d shared sweets with him at the last festival. Gyuvin couldn’t drag his gaze away from the body. The snow around Byeol wasn’t white anymore. A dark bloom had spread beneath him — red seeping outward in thin, uneven trails. The color looked violent against the winter, jagged streaks pressed into the ice where he must have struggled. It wasn’t a wide pool, it was scattered. Like the storm had tried to erase it and failed.
“Isn’t he pregnant?” another Alpha murmured.
Gyuvin felt Hanbin’s hand clamp onto his arm. Not tight enough to hurt, just enough to anchor. Hanbin’s grip trembled and Gyuvin didn’t shake him off. Neither of them looked at each other. They stared at Byeol like if they blinked, he might disappear and take the proof with him.
The investigator team hadn’t arrived yet, so no one stepped forward. They just stood there, breathing frost, staring at what the winter had claimed this time.
“That’s so mean,” someone said hoarsely.
Mean.
The word felt too small for the ruin carved into the snow. But the frustration in the Alpha’s voice echoed what all of them were swallowing. Winter had only just begun and they were already counting five.
Five.
Two years ago, when this terror began, it had been six in total. Six deaths stretched across two whole seasons of winter. They’d called it a nightmare and survived it.
This winter the number had almost swallowed that record whole before the first deep freeze. And winter wasn’t close to finished.
The interesting part is, the killing only happened during the storms.
It came with the blizzards. Always during the worst nights, when the wind erased scent and footprints and even sound struggled to survive. When the first body was found at the end of winter two years ago, they thought it was an isolated horror. A rogue passing through, or a tragedy that would melt with the snow.
But then another followed, and another, and another.
When spring finally arrived, the killings stopped, the village breathed again. They buried their fear with the thaw and told themselves monsters didn’t survive sunlight.
Winter returned the next year, so did the killer. Now it was back again, like the storm carried it in its teeth.
Three winters of terror. Three years of counting bodies in the snow. And every time, the same pattern: the storm howled, the village hid, and by morning someone was dead.
No witnesses, scent trail, or face. Just red on white.
Gyuvin stared at Byeol and felt the cold settle into his bones in a way the wind never could. He hates to think that something is hunting them.
Minutes passed and the investigators team just arrived, yet the circle didn’t break. No one wanted to be the first to step closer, and no one wanted to be the one who looked away.
The storm pressed in around them, wind clawing at coats and hair, but the Alphas held their ground in silence while the two village investigators knelt beside Byeol’s body. Snow gathered on their shoulders, on their lashes, on the still shape at their feet. The world felt muted, like the storm had swallowed every sound except breathing.
Gyuvin counted those breaths without meaning to.
Sometimes too fast, sometimes too shallow. And too many people trying not to fall apart at once.
Taerae, one of the investigators, peeled back the torn fabric. The other investigator worked beside him, fingers already reddening with cold as he checked the stiffness in Byeol’s limbs, the angle of the wound, the crusted blood frozen into his clothes.
Gyuvin remembered the first body three years ago including the panic, the shouting and the disbelief followed. Now there was only quiet and the sound of snow scraping across ice.
Taerae leaned closer, breath fogging over the wound. He pressed carefully around it, watching for a reaction that would never come. The blade mark was ugly but small compared to the ruin painted into the snow. Gyuvin stared at it until his stomach twisted. Byeol’s face was turned slightly toward the sky, lashes clumped with frost. He looked like he’d been interrupted mid-thought.
Like he was still waiting to finish it.
Taerae finally straightened, shoulders stiff.
“We need to confirm this in the frost chamber,” he said. His voice carried just enough to reach the circle. “But for now I can say he’s dying because of the cold. Not because of the stabbing wound.”
The words fell wrong, a ripple of disbelief passed through the crowd like a physical thing.
“What do you mean?” an Alpha snapped, stepping forward. Aggression cracked through the silence, sharp as breaking ice.
Taerae didn’t flinch. He’d had this argument before. “The stab wound isn’t in a vital area. The blood loss is minimal compared to the damage we’re seeing. This is exposure, he couldn’t move after the attack and froze where he fell.”
Gyuvin pictured it without wanting to. About Byeol conscious in the snow, breath fogging, body refusing to answer him. The storm howled while the cold climbed into his bones inch by inch. Waiting for help that never came.
Gyuvin’s jaw locked.
Haon pushed to the front of the circle, eyes burning. “That doesn’t make sense,” he growled. “If he was stabbed, then he died because of the stabbing.”
“Scientifically?” Taerae shook his head, snow slid from his hair. “No. Not directly.”
The word directly hung in the air like an insult.
Haon’s hands balled into fists. Rage rolled off him in waves, hot enough to fight the cold. “You’re telling me this monster leaves him to rot in the snow and that’s supposed to be different?”
Taerae’s mouth tightened. There was grief in his eyes too, buried under training and exhaustion. “I’m telling you what killed him. That matters.”
“It doesn’t,” Haon spat. “He’s still dead.”
No one disagreed. The snow answered for them, wind screaming through the trees. Gyuvin felt it vibrate in his chest.
Then they heard footsteps. So fast, slipping, and sounded desperate. It cut through the argument like a blade.
A figure stumbled through the crowd, shoving past shoulders without apology. Snow sprayed under his boots. His breath came in broken gasps that already sounded like sobs before the sound reached his throat.
Joon. Byeol’s Alpha
Gyuvin recognized him a second before the man saw the body.
Joon’s eyes locked on Byeol and the world seemed to drop out from under him. His face emptied. The color drained so fast it looked painful.
“No,” he whispered.
The word splintered into a scream that tore through the circle.
Joon fell to his knees so hard Gyuvin heard the impact even over the wind. He crawled the last step, hands shaking violently as they hovered over Byeol’s frozen face. He didn’t know where to touch. He didn’t know how to touch something that wouldn’t answer back.
“No, no, no— Byeol, hey—”
His voice cracked apart. He gathered Byeol against his chest anyway, dragging the stiff body into his arms. Snow spilled off in sheets. Joon rocked forward, forehead pressed to Byeol’s temple like he could breathe life back into him if he just stayed close enough.
The investigators stepped back without being asked. No one tried to pull Joon away.
His sobs were raw, animal sounds dragged straight from the center of his chest. He whispered apologies, pleas, broken promises that dissolved into the storm before anyone could make out the words.
Gyuvin looked away for half a second and saw the circle of Alphas standing rigid, eyes shining, jaws clenched. Every one of them felt it — the echo of Joon’s grief punching into their ribs.
This was a future that could walk into their homes.
Joon clutched Byeol tighter, like the cold might steal him again if he loosened his grip. His shoulders shook violently. Snow gathered in his hair, melted against his skin, and froze again.
No one spoke. There was nothing left to say in a place where words had already failed.
♡˖꒰ᵕ༚ᵕ⑅꒱꒰ᵕ༚ᵕ⑅꒱˖♡
One more turn and Gyuvin would reach the frost chamber.
His breath burned in his lungs as he ran, boots slamming against the frozen path. The heavy snowfall had quieted into a thin, needling snowfall, but the cold was worse now. Hours had passed since Byeol was found. The sky had turned and turned again. It was technically a new day, but nothing about the village felt reset.
Gyuvin had left the search line the moment he heard Taerae is finished.
The Alphas had divided like they always did after a body was discovered — teams fanning out from the crime scene, combing the surrounding forest, the frozen riverbanks, the empty watch paths. They searched for footprints, broken branches, or a single thread of scent. Every winter they repeated the ritual. Every winter the storm swallowed the evidence whole.
They always knew they would find nothing, and this time was no different.
So Gyuvin chose certainty over false hope. He ran toward answers instead.
The frost chamber rose from the edge of the village like a block of carved ice, its stone walls permanently rimmed with white. Light glowed through the narrow windows. When Gyuvin pushed inside, the air changed instantly. It’s colder, cleaner, heavy with the metallic bite of preserved blood.
Six Alphas stood waiting. They’re all the other pack leaders.
They turned as one when Gyuvin entered. No greetings were exchanged because no one had energy for politeness. They stood in a rough semicircle around the central slab where Byeol lay beneath a white sheet.
Taerae removed his gloves slowly, flexing stiff fingers before he spoke.
“I’ve completed the examination,” he said. “My earlier assumption stands. Byeol did not die from the stab wound. He died from exposure.”
The silence that followed was heavy enough to hear.
Taerae gestured toward the covered body. “The blade entered shallowly and avoided all vital organs. There’s tissue damage, yes, but not catastrophic. The blood loss is within survivable range under normal conditions. What killed him was paralysis from shock and cold. Once he collapsed, his body temperature dropped too fast for recovery.”
He spoke like he was building a wall out of logic, brick by brick. Most of them still refused to step inside it.
“So you’re still saying the killer isn’t wrong here?” Haon demanded, voice sharp with fury.
Taerae’s jaw tightened. “Not what I said. He’s wrong for stabbing a pregnant Omega and leaving him helpless in a storm. But the wound itself is not the direct cause of death.”
“That’s the same thing!” another Alpha snapped. “Dead is dead!”
Murmurs of agreement rolled through the chamber. The air warmed with anger, Alpha pride flaring in the tight space.
Taerae gave a tired, bitter smile. He’d expected this. “Understanding how they die is how we understand the killer. If you want him stopped, you need precision, not rage.”
The words didn’t land well.
But Gyuvin stepped forward before the argument could spiral. “Anything you found on the body?”
Taerae looked at him with visible relief. A question that mattered.
“Just like the others,” Taerae said after a moment. “Same entry pattern. Same angle. I believe he’s using the same tool. Maybe a blade, likely a knife. But the edge is irregular. Not standard forged steel. Something custom or damaged. I still can’t classify it.”
He hesitated.
“But… there’s something new this time.” Every Alpha leaned in slightly. “There’s a trace of hesitation.”
“What does that mean?” one of the pack leaders asked.
Taerae pointed to a diagram sketched hastily on a slate. “Previous wounds were clean with one decisive strike. This one shows adjustment, a second pressure mark where the blade faltered. The angle shifts mid-entry. It suggests the attacker paused. Even for a fraction of a second.”
The room stilled.
“That’s impossible,” someone muttered.
“The winter killer doesn’t hesitate.”
Taerae’s eyes flicked up. “This one did.”
“Why do you sound like you want to defend that monster so much, Taerae?” Haon shot back.
Taerae exhaled slowly. “I’m not defending him. I’m reading the body.”
Gyuvin spoke again. “And this is the first Omega victim, right?”
Taerae nodded. “Correct. All previous victims were Alphas. Byeol is the first Omega.”
The chamber shifted. That detail landed differently.
“Does that connect to the hesitation?” Gyuvin asked.
Haon scoffed. “Gyuvin, are you actually believing this?” Gyuvin didn’t look at him.
Taerae folded his arms, thinking. “Hesitation implies conflict, recognition, or a break in pattern. Something about this victim interrupted the killer’s rhythm. Whether it’s because Byeol is an Omega… or something else… I don’t know yet.”
The words settled into the air like falling snow.
Gyuvin stared at the covered body and felt the space between his ribs widen. A killer that hesitated was worse than a mindless one, because hesitation meant thought.
It means the winter killer is a human. And somewhere in the village, or beyond it, that human was still breathing.
Gyuvin’s gaze drifted toward the chamber door, toward the white world waiting outside. The storm had quieted, but the silence felt louder than before.
♡˖꒰ᵕ༚ᵕ⑅꒱꒰ᵕ༚ᵕ⑅꒱˖♡
Day three ended the same way the others had, empty-handed.
Gyuvin stood at the edge of the search line side by side with Hanbin, snow crunching softly under his boots as the last light bled out of the sky. The forest in front of them was untouched. No broken branches, no displaced snow, and no scent that lasted longer than a breath. Three days of combing every possible route and the storm had already reclaimed it all.
Nothing.
The pack leaders gathered in a tight circle, their voices low, exhausted. They didn’t need to argue. Everyone knew what the decision would be before it was spoken.
“We will close the search,” one of them said quietly.
The words landed heavy.
Joon staggered forward like he’d been struck. “No,” he choked. “You can’t. You can’t stop. They’re still out there, you can’t just let it end like this.”
His voice cracked into a sob that tore straight through the cold.
Gyuvin looked away.
No one wanted to be the one to answer him, but the truth sat between them. Another heavy storm will come. They could feel it in the air — the pressure drop, the sharp bite of wind that warned of hours of white blindness. Keeping Alphas outside meant risking more bodies in the snow.
And the killer never wasted a storm.
“We’re not stopping forever,” Gyuvin said, forcing the words past the stone in his throat. “We’re stopping before we lose more people.”
Joon shook his head violently, tears freezing on his lashes. “He deserves justice.”
“He deserves you alive,” Gyuvin replied.
That was cruel. It sounded cruel. But Joon’s shoulders collapsed anyway, the fight draining out of him. Other hands caught him before he fell. No one met Gyuvin’s eyes.
The order spread quickly.
Go home, lock your doors, and wait out the storm.
The search dissolved into slow, reluctant movement. Alphas peeled away from the tree line one by one, their bodies sagging with exhaustion now that permission to stop existed. For three days they hadn’t rested. They’d run on anger, caffeine, and stubborn pride. Now the cold has claimed its due.
Gyuvin walked back toward the village with them. Darkness thickened between the houses, broken only by lantern light glowing warm behind windows. Smoke curled from chimneys in thin gray ribbons, proof of fires burning and meals waiting. Doors opened. Voices called out in relief. Arms wrapped around returning bodies.
Home.
Gyuvin watched an Alpha disappear into a doorway where an Omega threw themselves into his chest, crying quietly into his coat. Another house burst open with children rushing out barefoot, laughing and scolding at the same time. Even Hanbin walked back to his house and his mom welcomed him. The village stitched itself back together in small reunions.
But Gyuvin kept walking.
The wind rose, carrying the distant howl of the coming storm. Snow began to fall heavier, thicker flakes sticking to his lashes. He lifted his eyes to his own house at the end of the lane.
Dark.
No smoke from the chimney. No light in the windows. Just a silent shape crouched against the white.
Gyuvin smiled anyway, thin and humorless. Because no one waited for him.
He climbed the steps, the wood creaking under his weight, and paused midstep as the wind screamed down the street behind him.
Gyuvin stood there for a while, on the rise where his house overlooked the rest of the village.
From here, the roofs spread out below him like scattered lanterns buried in snow. Every window glowed warm gold. He could almost feel the heat inside them from where he stood.
This village isn't large.
Seven packs lived here, stitched together into one settlement. Each pack had its own Alpha leader, its own compound of houses clustered close like extended families. Gyuvin was leader of one of those packs. The smallest held ten adults. The largest stretched to twenty, not counting children or pups running underfoot.
Altogether, the village barely broke a hundred and twenty souls. A fragile number.
Once, long before Gyuvin was born, these packs lived scattered across the mountains the way packs always had. Where each claiming wide territory, hunting alone, and surviving alone. The distance means safety. Independence means law.
It was Gyuvin’s parents who changed that.
They gathered the Alphas and elders and proposed something no one had tried before: shared land, shared protection, shared food stores. A village instead of isolation. Gyuvin never fully understood how they convinced seven proud packs to agree. His father had a voice that carried weight; his mother had a mind that could untangle fear like thread. Together, they built trust where there had been suspicion.
The village was older than Gyuvin himself. And because of that, his father became its headman, the one who stood above pack boundaries and settled disputes. The anchor.
At least until last year.
The memory landed dull and heavy. It was an accident when they traveled to the southern area. A fall where no one was close enough to catch them. Gyuvin’s parents are gone in a single spring morning, leaving the village intact but quieter.
Since then, there had been no headman.
Only the seven pack leaders holding the structure together by habit and respect. The elders whispered about choosing a successor soon. Gyuvin didn’t have to hear the decision to know his name sat at the front of every conversation.
He is indeed the strongest candidate.
He didn’t want it. But he also wouldn’t refuse it.
That was the truth he never said out loud. His life had flattened into something directionless since his parents died. He moved forward because stopping wasn’t an option, not because he felt pulled anywhere. If the role came to him, he would step into it the same way he stepped into everything else now: quietly and without resistance.
Let it flow.
Gyuvin exhaled and turned away from the glowing village. The wind bit harder as he climbed the last steps to his door. Inside, darkness greeted him like an old habit. Cold and silent.
He lit the lamps first, yellow light pushing back the shadows. Then he knelt by the hearth and fed wood into the chimney, sparks snapping as the fire caught. It would take time before the warmth spread through the room. For now, the air still smelled like frost and empty space.
When he turned toward the kitchen, something waited on the table.
A bowl of soup covered carefully with cloth. Beside it, a mug that even from across the room he caught the sharp, comforting scent of ginger from it.
Gyuvin’s shoulders loosened a fraction.
It must be Hao Hyung.
One of the Omegas in his pack. He must have slipped in earlier while Gyuvin was out searching, leaving food like he usually does. Gyuvin touched the bowl and it’s cold already. Hao had come too early.
“I’ll eat it tomorrow, sorry,” Gyuvin murmured to the empty house.
His appetite was gone, hollowed out by the day. He moved the soup into the refrigerator for later and wrapped his hands around the mug instead. The drink was cold too, but the ginger still burned faintly on his tongue.
Outside, the wind rose into a scream. The storm had arrived.
Gyuvin rinsed the mug, stripped off his coat, and washed the snow from his skin with quick shower. The exhaustion in his bones was heavier than hunger, heavier than thought.
By the time he reached his bed, the house had warmed just enough to soften the air. The storm battered the walls, rattling the windows like something trying to get in.
Gyuvin lay down without undressing fully, eyes already closing.
He let sleep take him while the storm raged, trusting the walls to hold and the night to pass like it always did, indifferent to the man inside who no longer expected anyone to be waiting when morning came.
♡˖꒰ᵕ༚ᵕ⑅꒱꒰ᵕ༚ᵕ⑅꒱˖♡
Gyuvin dreamed of summer.
Not the mountain summer with the rare warm one that still smelled like pine and smoke but the kind that only existed in memory. His mother was laughing, sleeves rolled to her elbows, flour dusting her cheek. His father stood behind her pretending to help and only making it worse, arms wrapped around her waist while she tried to swat him away. The house was bright, loud, and alive.
Gyuvin was younger in the dream. He could hear his own voice joining their laughter, careless and full. Where there’s no storms or blood or empty rooms. There’s just warmth.
Then the light flickered and the laughter echoed wrong.
His mother turned toward him and her face was pale lips blue, eyes glassy like Byeol’s in the snow. His father’s hands were red. The floor flooded white and white and white until Gyuvin couldn’t tell where the house ended and winter began.
The wind screamed inside the dream.
Gyuvin jolted awake.
His heart hammered against his ribs so violently it hurt. For a second he didn’t know where he was. The darkness of his room pressed close, the storm outside rattling the walls like a beast trying to claw its way in.
He dragged a hand down his face, breath uneven. His skin was slick with sweat despite the cold. The sheets clung to him. His throat burned dry.
Thirst.
Gyuvin swung his legs off the bed and stood. The house creaked softly around him as he stepped into the hallway. The fire must have burned low because the air felt colder than before.
Then he smelled it, cinnamon and honey. Sweet and warm and unmistakably fresh.
Gyuvin stopped mid-step.
Hao Hyung, he thought automatically. The Omega must have come again to bring him sonething, worried. But the realization followed a heartbeat later. The storm is happening right now.
No one would step outside in this storm, including Hao. His Dad must’ve warned him not to. So…what is this scent is?
His body reacted before his mind finished catching up.
Every muscle went tight. His Alpha instinct surged awake and his exhaustion evaporated. The darkness no longer felt empty — it felt occupied.
Someone is in the house.
Gyuvin’s breathing quieted until he couldn’t hear it over the wind. His eyes adjusted instantly, pulling shapes from shadow. He moved forward soundlessly, each step he took carefully. The scent grew stronger near the hearth.
And his eyes that can see better in the dark saw it. There, a shape on the floor beside the dying fire.
At first his brain refused to understand it. A bundle of limbs tangled in a cloak, half-collapsed against the stone. Snow melted into dark patches around the body. Steam rose faintly from soaked fabric.
Gyuvin crossed the room in three strides, dropping to his knees. The stranger’s skin was ice-cold under his hand. A pulse fluttered weakly at the throat.
He’s alive, barely. Gyuvin thought.
So, the cinnamon-and-honey scent wasn’t food. It is an Omega.
Gyuvin stared at the unfamiliar face, pale and slack in the firelight, and felt the storm outside fall silent in comparison to the shock roaring in his head.
Someone had crawled into his house in the middle of a blizzard… and collapsed at his hearth like a dying offering.
Gyuvin didn’t remember deciding to move but his body simply did.
One moment he was kneeling beside the stranger, fingers pressed to a fragile pulse. The next, he was lifting him. The Omega weighed almost nothing in his arms — all bone and soaked cloth and shivering silence. Gyuvin carried him toward the bedroom without hesitation, feet thudding softly against the floor.
Only when he laid the Omega on the bed and pulled back the torn cloak did he see it.
The stab wound.
Gyuvin froze. A dark stain spread across the fabric at the stranger’s stomach, crusted and stiff with dried blood. For a heartbeat the room vanished. All he saw was red against white, Byeol in the snow. The circle of Alphas, and Taerae’s voice explaining exposure while Joon screamed.
This might be another victim.
The thought hit hard enough to steal his breath. The storm, the stab, the dying omega.
Gyuvin forced his hands to move. Snow melted into the sheets as he brushed it from the stranger’s hair, from his cheeks, from the thin, pitiful clothes clinging to him. The fabric was barely enough for autumn, let alone a blizzard.
And beneath it, bruises. Gyuvin’s jaw tightened.
Blue and purple blooms spread across pale skin, some yellowing at the edges. It means it’s an old wound. Not a really fresh one. A map of violence etched into flesh. His arms, ribs, thighs, everywhere Gyuvin looked, there were signs of repeated impact.
What happened to you?
The question lodged behind his ribs.
He turned his attention to the stabbing wound. The blade mark was shallow but ugly, the edges stiff with frozen blood. Thankfully it had stopped bleeding. Taerae’s lessons surfaced automatically — pressure, clean water, preventing infection. Gyuvin worked calmly despite the storm pounding his ears.
He cleaned the wound as best he could, teeth clenched at the thought of bacteria already creeping into the flesh. He wrapped it tight with clean cloth. It would hold for now. It had to.
Taerae would have to see him the moment the storm passed.
For now, Gyuvin decided to layered blankets over the Omega first, trapping what little heat remained in that trembling body.
Gyuvin fetched warm water from the kitchen and returned to the bedside. Slowly, carefully, he wiped the stranger’s face. Dirt and frost came away in streaks. He cleaned the Omega’s hands, fingers stiff and colorless, then his feet, massaging warmth back into skin that felt more like ice than flesh.
The stranger didn’t wake. And up close, Gyuvin could study him properly.
Thin, too thin. His collarbones carved sharp shadows under the skin. His complexion was pale even beneath the cold. Long grey hair clung damply to his temples, soft and strangely bright against the blankets. His eyes were closed, but Gyuvin could tell their shape: small, sharp, and delicate. His lips were full, rounded at the edges, parted slightly with shallow breaths.
Beautiful, Gyuvin thought distantly.
And unfamiliar.
Gyuvin knew every face in the village. He knew them the way Alphas knew their territory: by instinct as much as memory. Every scent, every pack mark etched into skin, every presence that belonged within these borders was mapped somewhere in his mind. This Omega existed outside that map.
Gyuvin leaned closer and inhaled carefully.
Nothing.
No pack scent layered into his skin. No mark claiming him and no trace of belonging. Then suddenly the word rose unbidden on his mind.
Rogue.
The realization settled cold in Gyuvin’s stomach, heavier than the storm pressing against his walls. Rogues were stories told in caution, desperate wanderers driven sharp by hunger and isolation. Unpredictable. Dangerous when cornered. A rogue in his bed should have set every alarm in his body screaming.
And yet the figure beneath the blankets looked less like a threat and more like something already destroyed. Bruises bloomed across his skin in fading shades of blue and purple. His body carried the quiet evidence of prolonged harm, not a single violent encounter but a history of it. Whatever he’d been before reaching Gyuvin’s door, it had broken him long ago.
What if he’s really a winter killer survivor?
The first person to crawl out of that monster’s hands alive.
The thought filled the room, heavy and electric. Gyuvin sat back slowly, eyes fixed on the stranger while the storm roared beyond the walls, rattling the windows like a warning. For three winters the killer had been nothing but a shadow, a myth carved in blood and snow.
And now that impossible absence lay breathing in his bed. It might be a witness breathing in Gyuvin’s bed.
♡˖꒰ᵕ༚ᵕ⑅꒱꒰ᵕ༚ᵕ⑅꒱˖♡
Gyuvin didn’t realize he’d fallen asleep.
He’d meant to sit there only for a moment, just long enough to make sure the stranger’s breathing stayed steady. The storm’s roar blurred into background noise. The heat from the hearth that he burned again a few hours ago softened his bones. At some point his head tipped against the mattress and darkness took him.
When he woke, someone was staring at him. Gyuvin’s eyes snapped open. The Omega was awake.
Wide eyes, silver-grey in the morning light, locked onto his face with so much fear. His body was pressed flat against the headboard, fingers tangled in the blankets like he was trying to disappear into them. Every breath he took hitched painfully in his chest.
It was bright outside.
The storm had passed. Sunlight spilled through the window, reflecting off endless white. Snow still drifted lazily from the sky, soft and quiet now, like the world was pretending nothing violent had happened overnight.
But inside the room, fear vibrated like a pulled wire. Gyuvin lifted his hands slowly. “Hey. It’s okay.”
The Omega flinched like he’d been struck.
Gyuvin softened his voice instinctively. “You’re safe. You’re in my house. I won’t hurt you.”
The stranger only pressed himself farther into the corner, eyes darting around the room like he was mapping escape routes that didn’t exist. His pulse fluttered visibly at his throat.
Gyuvin felt the tension climb inside his own body in answer. Instinct urged him to close distance. To control the space or to end the panic by force if he had to.
He swallowed it down.
He hated this line, the one between instinct and choice. Letting pheromones out on someone outside your pack was intimate and invasive. A quiet claim whether you meant it or not. If this Omega was rogue, it was dangerous. If the elders found out, they would call it manipulation at best, treason at worst.
But the fear in front of him was drowning the room. Gyuvin exhaled and let his calming scent slip free, dark pine and cedar roots.
It rolled outward warm and steady, filling the air like a low hum. It’s not dominance or command for him, just reassurance. A promise his body knew how to make even when words failed.
The Omega’s shoulders dropped a fraction. His breathing slowed and then the terror in his eyes dulled into confusion instead of raw animal panic. He didn’t relax fully, but the corner stopped looking like a battlefield.
Gyuvin spoke gently. “Don’t move too much. Your body’s wounded.” He kept his voice low, deliberate. “It’s okay. I’m not going to hurt you.”
The Omega swallowed. His grip on the blanket loosened until the silence stretched.
Gyuvin took the risk. “How did you end up like this? Did something happen?”
Hope sparked despite himself. He really hope he is the witness. Someone who know a face behind the nightmare. So he can figure out a way to end three winters of bodies in the snow.
But the Omega stared at him blankly. Looking so lost.
His brow furrowed slowly, like Gyuvin had asked him to reach for a memory that wasn’t there. Panic returned, but it was different now, not fear of Gyuvin. But fear of the emptiness inside his own head. Gyuvin felt something twist painfully in his chest.
“What’s your name?” he asked softly.
The Omega’s lips parted but nothing came out. He shook his head, small and helpless.
“I… don’t remember,” he whispered. “What happened?”
The confusion in his voice was raw and unfiltered, stripped of pride or defense. It sounded small. Childlike. It scraped across Gyuvin’s nerves in a way violence never did. His mind lurched forward instinctively, trying to fill the silence with logic.
A Rogue unmarked omega. Possibly another victim of the winter killer.
Every rule he’d ever been raised under screamed the same answer: report him. Gyuvin looked at the Omega and saw a stranger. But at the same time he also saw a boy trying not to cry because the world had vanished out from under him.
The two truths collided in his chest and refused to separate.
“You don’t remember anything?” Gyuvin asked quietly.
The Omega’s fingers curled tighter into the blanket, knuckles paling as if he were trying to anchor himself to something solid. He shook his head again, eyes wandering with frustration and fear. The emptiness inside him was visible. Gyuvin could almost feel it from where he sat.
Again, he should send him to the elders.
Instead, Gyuvin heard his own voice cut cleanly through the noise in his head.
“You can stay here.”
The words settled between them like a line drawn in snow, quiet and irreversible.
The Omega stared at him. Shock flickered first, then relief so sharp it looked painful. Fear lingered at the edges, tangled with gratitude and disbelief. The emotions crossed his face too quickly to name, but the way his shoulders sagged told Gyuvin everything. His body stopped bracing for impact. For the first time since waking, he looked like he believed he might survive the next moment.
Gyuvin exhaled slowly, he had chosen. And the choice felt terrifyingly right.
This was his first winter without his parents. His house had been too quiet, his nights stretched long and hollow. Letting a stranger sleep under his roof should have felt reckless.
It didn’t. It felt like placing a fragile candle in a room that had forgotten light.
Gyuvin didn’t know this Omega’s name. Didn’t know his past. Didn’t know if he’d just invited danger into the center of his life. But as the stranger looked at him like mercy was something holy and impossible, Gyuvin felt the emptiness inside his chest shift for the first time in a year.
Warmth returned.
And he knew, with a clarity that frightened him, that when the world came knocking, he would stand in front of this bed and defend the choice he’d made.
