<img src="https://img.itch.zone/aW1nLzE4MzMyMDU5LnBuZw==/original/1PDobX.png" class="center-img">
<h3>The Story</h3>
What if I tell you a story of how you encountered Santa’s loyal coursers? In their human forms? And they are much more appealing and complex than Disney portrayed them ?
<h3>Stats</h3>
Most choices you make influence one of the following variables:
Personality —
✨ balances warmth with perception;
💥 blends logic with a fiery temperament;
♟️ straightforward, no-nonsense demeanor.
Instincts —
🥊 fight;
🚪 flight;
🎭 freeze.
While most decisions impact specific variables, traits <b>won’t limit you to a single path</b>. Instead, they <b>shape your interactions</b> based on the dominant trait in each given moment. For more details check [[click here|stats]].
<i>P.S. We are all complex individuals, capable of reacting differently in various situations. Choose what feels <b>natural</b>, and don't hesitate to revisit your choices. </i>
<h3>Warnings </h3>
This story is intended for an audience aged <b>18+</b>. It includes dark themes, strong language, both descriptive and non-descriptive elements related to blood, death, cruelty, and physical relationships, as well as references to intimate scenes with dubious consent. Read with caution.
<h4>[[Start|1]]</h4>
<img src="https://img.itch.zone/aW1nLzE4MzMyMDU5LnBuZw==/original/1PDobX.png" class="center-img">
<<nobr>>
<<set $fight = 0>>
<<set $flight = 0>>
<<set $freeze = 0>>
<<set $sincere = 0>>
<<set $sarcastic = 0>>
<<set $stoic = 0>>
<<set $tempChoice = 0>>
<<set _haircoloroptions = ["raven black", "chocolate brown", "light brown", "fiery orange", "gorgeous blond", "snowy white"]>>
<<set _eyecoloroptions = ["black", "dark brown", "brown", "hazel", "green", "blue", "gray"]>>
<</nobr>>
<h2>Before we start,
tell me a little about yourself </h2>
My name is
<<textbox "$name" "Ellaire">>
My pronouns are
<<listbox "$tempChoice">>
<<option 'She/Her'>>
<<option 'They/Them'>>
<</listbox>>
My eyes are <<cycle "$eyecolor" autoselect>><<optionsfrom _eyecoloroptions>><</cycle>>.
Hair color is <<cycle "$haircolor" autoselect>><<optionsfrom _haircoloroptions>><</cycle>>.
<<nobr>>
<div class="choice">
<<link "Sounds great">>
<<if $tempChoice == 'She/Her'>>
<<set $pronouns to 'She'>>
<<elseif $tempChoice == 'They/Them'>>
<<set $pronouns to 'They'>>
<</if>>
<<goto 2>>
<</link>>
</div>
<</nobr>>
<div class="choice">[[Something is wrong, I want to restart|1 old]]</div>
<<nobr>>
<<set $fight = 0>>
<<set $flight = 0>>
<<set $freeze = 0>>
<<set $sincere = 0>>
<<set $sarcastic = 0>>
<<set $stoic = 0>>
<<set $tempChoice = 0>>
<<set _haircoloroptions = ["raven black", "chocolate brown", "light brown", "fiery orange", "gorgeous blond", "snowy white"]>>
<<set _eyecoloroptions = ["black", "dark brown", "brown", "hazel", "green", "blue", "gray"]>>
<</nobr>>
@@.delayed;
<h2>Prologue</h2>
The lone car glides down the road, tires skimming smoothly over fresh pavement. On either side, the road is framed by a dense wall of trees. The road is empty—probably the fault of a late Friday evening.
The sun has just dipped below the horizon, leaving only a faint red glow that struggles through thick clouds. Rain has begun to fall, a light December shower more familiar here than snow.
Your car's headlights pierce through the sheets of rain, each drop caught like glinting beads. You squint your <<cycle "$eyecolor" autoselect>><<optionsfrom _eyecoloroptions>><</cycle>> eyes slightly, brushing a strand of <<cycle "$haircolor" autoselect>><<optionsfrom _haircoloroptions>><</cycle>> hair from your face.
There's a calmness to it—the quiet road, the gentle hum of music from the stereo, fresh cool air, and the warmth of a day shared with family lingering on your mind.
But then, a glint of shadow darts onto the road, flashing across the car's path.
Quick, what do you do?
<div class="choice">[[🥊 Hit the brakes!|3][$path to "A"; $fight= $fight +1]]</div>
<div class="choice">[[🚪 Turn!|3][$path to "B";$flight=$flight+1]]</div>
<div class="choice">[[🎭 Hit the brakes or turn? Or maybe—|3][$path to "C"; $freeze=$freeze+1]]</div>
@@
<a href="https://bay-zel.itch.io/">by BAY - ZEL</a>
An interactive story<<set $pronounsShe to ['She', 'Her', 'Her', 'Hers', 'Herself']>>
<<set $pronounsThey to ['They', 'Them', 'Them', 'Their', 'Themself']>>
<<if $path is "A">>You grab a stick from the ground, holding at ready as the creature runs at you.
It moves fast, with confidence, predatory. For a second, you think there is no way a stick will help. But it's either that or nothing. You will take your chances with something.
The creature closes in.
Swing.
Miss.
It jumps, knocking you backwards.
As you hit the ground, starts burst in your vision as you land on a bed of leaves, cushioning your fall. The air rushes from your lungs, and the grip on the stick weakens, sending it tumbling somewhere out of reach.
<<elseif $path is "B">>You turn and sprint, desperate to get away.
The pounding of its limbs—fast, relentless—closes in. You glance back just in time to see it leap towards you. You only make it a few steps before creature gets to you.
Somehow, you are on your back when your head hits the ground, landing on a bed of leaves that barely cushions your fall. Stars explode in your vision as air is knocked from your lungs.
<<else>>You stand there, paralyzed, as it charges at you. You watch it move as if in slow motion—its fingers, like claws, digging into the dirt as it runs, its head held perfectly still, almost like an animal. A strange curiosity stirs as you watch it leap at you.
A blink, and you hit the ground. Your head strikes hard, stars dancing in your vision. The air is knocked from your lungs.
<</if>>
When you open your eyes, blinking away a rain, the first thing you see sends a shiver down your spine.
Creature stands above you, its weight pinning you down to the ground. Its face, so disturbingly human, hovers inches from yours. But what assures you it is not human—at least, not anymore—is the grotesque smile stretched from ear to ear, revealing decayed, razor-sharp teeth. Its skin is sickly gray, with tufts of wet hair matted against its round scalp. No, it is not human.
The stench of its breath is foul—moist, rotten meat mixed with decay. It breathes heavily against your face. Its nose is small, flattened like a pig's.
But it's not attacking—it just sniffs as a dog would. Its eyes are so dark you can't see irises. Does it even have eyes? It looks like there is nothing but darkness. This thing, whatever it is, might be blind.
You still as much as humanly possible. The creature's breath quickens, matching the rhythm of your heartbeat. Its nose twitches as it sniffs you. You feel something cold—wet—drip onto your cheek.
At first, it’s just a sensation. Then, it hits.
Hell. It <i>burns</i>!
The pain is instant, a searing, acidic sting that shoots through your skin and down to the bone. Your vision blurs as tears flood your eyes, stinging just as much as the burn itself. A scream rips through the air. You can't tell if it's yours or something else's.
It just <i>hurts</i>.
You try to move, to shake it off, but the creature's claws press into your shoulder. It sneers. Another drop lands on your chin, black as tar, burning even worse. Your chest tightens, panic flooding you as tears mix with the rain, distorting your vision into a chaotic mess of darkness and shadows.
The creature growls, the sound is guttural.
<i>This is it,</i> you think, vision blurred by the rain and tears. <i>This is the way I die.</i> You blink furiously, trying to see.
One moment, the creature looms over you, its grotesque grin widening as more black saliva gathers at the corner of its mouth. The next—<i>it’s gone</i>.
You hear a scuffle. The weight lifts from your chest instantly, leaving you gasping, blinking away the blinding sting. Something heavy crashes through the underbrush, followed by a scream—deeper, feral.
<<if $pronouns == 'She' >>"Hey, girlie, don't move!"<<else>> "Hey, friend, don't move!"<</if>> A rough voice shouts through the chaos.
Laying on your back, soaked and in pain, you do not move. You can't. Your heart hammers. <i>Who is it?</i> The pain radiats through your skin. The world spins around you, but you stay down, trembling, because whatever just happened…it was fast and freaking crazy.
<div class="choice">[[Continue|5]]</div>
[[STATS|stats]]
[[PROFILE|Profile]]
<a href="https://www.motoslave.net/sugarcube/2/docs/">Sugarcube 2 Documentation</a>
<a href="https://github.com/ChapelR/custom-macros-for-sugarcube-2">Chapel - custom macros collection</a>
<a href="https://github.com/cyrusfirheir/cycy-wrote-custom-macros">Cycy's custom macros</a>
<a href="https://unsplash.com/">Unsplash</a> for sidebar images (<a href="https://unsplash.com/photos/4CpyhNQ-LdU">light mode</a> and <a href="https://unsplash.com/photos/1L71sPT5XKc">dark mode</a>)<nobr></nobr>
<img src="https://img.itch.zone/aW1hZ2UvMjQyMDgzNy8xODMzMTk2Ny5wbmc=/original/E61gf5.png" alt="Hooves & Hearts poster" width="200" height="200">
Somewhere nearby, strange noises echo in the distance—whooms, low growls, the snapping of the branches.
Rain drums down, heavy droplets splattering your face, mingling with the tears that haven't yet dried. The cold creeps in, seeping from the ground into your clothes, into your bones. Your cheek, where the creature's black spit hit, still burns, and the rain doesn't cool it off. It feels like fire, raw and angry, spreading across your skin.
<div class="choice">[[Open your eyes.|6][$path to "A"]]</div>
<div class="choice">[[Touch the wounds.|6][$path to "B"]]</div>
<div class="choice">[[Try to get up.|6][$path to "C"]]</div>
<h4>Stats</h4>
<b>Interactions</b>
💛 flirty or romantic scenes
❤️ intimate scenes
<b>Personality</b>
✨ Sees good in people, giving them the benefit of the doubt; balances warmth with perception, willing to listen without blindly accepting everything on a face value.
💥Quick to respond with sarcasm and humour in the face of chaos; blends logic with a fiery temperament, most times, the latter wins. Not afraid to take action when necessity arises.
♟️ Not easily swayed by emotions, focuses on the facts. Uses straightforward, no-nonsense demeanor to address difficult situations. Demands the full truth without games, prioritizing rationality above all.
<b>Instincts</b>
🥊 In danger, confronts threats head-on, taking immediate action without hesitation. In a car accident, an individual with dominant fight instincts tends to take charge by calling or directing bystanders to help. They are driven by a need for control. "No time to think or feel, time to act" is their motto.
🚪 Faced with stress, instinctively seeks safety. In a car accident, an individual with dominant flight instincts is most likely to grab their belongings and retreat to a safer distance—away from the noise, panic, and chaos. "Escape to a safe place, then think and feel" is their motto.
🎭 Under extreme stress, becomes paralyzed by multitute of options, observing rather than acting. In a car accident, someone with dominant freeze instincts is likely to remain seated, watching others rush around, stuck in indecision what to do next and what's best to do first. "Too many emotions and feelings all at once, I can't decide" can be their motto.
<<return>>
<<nobr>><<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
I am sincere
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
I am sarcastic
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
I am stoic
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxResponses.push("sarcastic")>>
<<set _maxResponses.push("stoic")>>
<<elseif $sincere == $sarcastic and $sinceret == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenPERSONALITY = _maxPERSONALITY.random()>>
Your personality is <<_chosenPERSONALITY>>.
<<endif>>
<<endif>>
<<endnobr>>You sit there, legs sprawled awkwardly on the ground. The rain has stopped, leaving only the lingering mist in the air, thick and heavy around you. Beside you, the man stands with one knee sinking into the earth. His left arm hangs limp at his side, the faint glow of white symbols flickering from the wrist up before it disappears beneath the rolled sleeve of his black turtleneck. Dark, unnatural spots pulse along his skin, throbbing as if alive. Yet he doesn't flinch—his face, unmoved. But it's not the calmness of the man or the strange markings that make your breath catch in your throat. No, it's the scene that unforlds before you.
The same exact creature that attacked you, now is suspended in the air, held by some force. Its form twists and turns in futile attempts to escape the invisible trap. Its wide, gaping smile is frozen in rage, its hollow eyes glint wildly as they dart between two stags approaching it from the opposite sides.
<i>When did they get here?</i>
Deer tower over it, their presence both majestic and terrifying. One is an enormous gray stag, its fur thick and rugged, with glowing icy blue eyes that seem to pierce through the dark. The other is as black as night, its fur absorbing the surrounding darkness, but its eyes—stormy gray, swirling with some hidden fury. Their antlers glow with the same runes as on the man's arm, casting a light.
The gray stag stamps its hoof, lowering its head as its antlers flare even brighter, the strange symbols pulsing with energy.
Your heart thud in your ears. <i> What in the world is going on? </i>The man beside you shifts, his voice soft but insistent when he addresses you.
"I recommend to look away. It's not gonna be pretty." The tone is gentle, but you can feel the weight of what's about to happen.
<div class="choice">[[Turn away.|8][$path to "A"]]</div>
<div class="choice">[[Keep watching.|8][$path to "B"]]</div>
<<if $path is "A">>You tear your gaze away and look down at your thighs.
The sharp scent of burning coal invades your senses, the creature's guttural howls mingling with the nauseating stench, forcing bile to rise in your throat. The light grows brighter, casting ominous shadows across the ground.
It feels like it goes on forever. It's a heart-wrenching.
Finally, when the light no longer casts shadows on the ground and the dying whimpers fade, you muster the courage to look again.
The ground is covered in a pile of black ash. Amid it rests a single black stone, the sole reminder of the creature's existence.
<<else>>You watch in horrified awe as the light consumes the creature's flesh, reducing it to ash slowly, miserely. It eats at it piece by piece. The creature howls—guttural and unnatural—pierce the air, each screech vibrating through your bones.
It's a heart-wrenching scene.
The scent of burning, like charred coal, thickens, turning your stomach with its suffocating intensity. Its cries dwindling to weak, gasping echoes.
The final remnants swirl into the dark air until only a fine layer of ash remains. And with a hollow thud, a small black stone drops to the ground amid the ashes—the last trace of its existence.
<</if>>
An eerie silence follows. The only sounds are the heavy breaths of the stags rising into the cool air, man's, and your own.
"Right on time," the man beside you says, addressing the deer. "Thought I was done for." His easygoing tone is a strange contrast to the horrors you've just witnessed. The ginger-haired man chuckles softly, raising his right arm to ruffle his damp hair. His left arm, however, hangs limp, with a faint glow of symbols flickering dimly on it.
The larger stag huffs in response, its massive head dipping with a restless energy. You stare at it, caught between horror and awe. Its nostrils flare, the muscles along its neck tense, but there's something undeniably...
<i>...beautiful...</i>
Your gaze shifts, drawn to the other stag—its stormy gray eyes already fixed on you, watching with an unsettling intensity.
The black stag emits a low rumble that reverberates through the clearing, and suddenly, all three pairs of eyes—the two stags' and the man's—are fixated on you, drawing you into their collective gaze.
<div class="choice">[[✨ "Can... can someone explain?"|9][$sincere=$sincere+1; $path = "A" ]]</div>
<div class="choice">[[💥 "I am not dead, am I?"|9][$sarcastic=$sarcastic+1; $path = "B" ]]</div>
<div class="choice">[[♟️ Keep quiet.|9][$stoic=$stoic+1; $path = "C" ]]</div>
<<if $path is "A">>Your voice trembles, betraying the nervousness bubbling within you. "Can..." You press your shaking hands together, hoping to steady them against the lingering adrenaline from the creature's attack. "Can someone explain?"
<<elseif $path is "B">>"It's not the afterlife, is it?" You ask, joking only partially. Even though your voice does not crack, you can't seem to subside the tremor in your hands—a testimonial to adrenaline and fear coursing through your veins.
<<else>>You can't find the words to express what you're feeling. You swallow hard, trying to ease the dryness in your mouth. What can you even say?
<</if>>
The larger stag steps forward, coming at you with an undeniable authority. The glow of its antlers casts an eerie light, the unblinking eyes hold yours.
<<nobr>>
<<set _maxResponses = []>>
<<if $fight > $flight and $fight > $freeze>>
You frown, locking your gaze on the stag. Muscles coiling like a spring, you brace yourself for a fight. A pulse of danger ignites your determination; you're not a victim, and you refuse to let another creature overpower you.
<<elseif $flight > $fight and $flight > $freeze>>
You back away slightly, instincts kicking in. Your eyes dart over it's figure, scanning for signs of aggression. If it comes too closer, you'll bolt, adrenaline surging through your veins, the urge to escape battling the instinct to stay still.
<<elseif $freeze > $fight and $freeze > $flight>>
Every fiber of your being freezes as fear grips your chest, your mind racing to analyze the best course of action.
<<else>>
<<if $fight == $flight and $fight > $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<elseif $fight == $freeze and $fight > $flight>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $flight == $freeze and $flight > $fight>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $fight == $flight and $fight == $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<endif>>
<<if _maxResponses.length > 0>>
<<set _chosenResponse = _maxResponses.random()>>
<<if _chosenResponse == "fight">>
You frown, locking your gaze on the stag. Muscles coiling like a spring, you brace yourself for a fight. A pulse of danger ignites your determination; you're not a victim, and you refuse to let another creature overpower you.
<<elseif _chosenResponse == "flight">>
You back away slightly, instincts kicking in. Your eyes dart over it's figure, scanning for signs of aggression. If it comes too closer, you'll bolt, adrenaline surging through your veins, the urge to escape battling the instinct to stay still.
<<elseif _chosenResponse == "freeze">>
Every fiber of your being freezes as fear grips your chest, your mind racing to analyze the best course of action.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
Just as panic begins to swell, the man beside you shakes his head, his palm raised gently, a gesture meant for the stag. It hesitates, but eventually stops and takes two steps back.
The man asks, his voice gentle. "How are you?"
Cautiously, you turn to him, once more meeting his forest green eyes.
<div class="choice">[[✨ "Okaish..?"|10][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Are they dangerous?"|10][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Still in shock."|10][ $stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>"Well... better than before..." You reply softly, appreciating his concern even in this strange situation.
"You're doing great," he says, a smile playing on his lips.
<<elseif $path is "B">>Ignoring his question, you manage a shaky laugh, hoping to break the tension. "Why are they looking at me like that? Should I be flattered or terrified?" You try for humor, even as the stag's gaze seems to pierce right through you, studying you in a way that makes your skin prickle.
"I see you can joke already. That's good," he replies, his laughter easing the tension in the air.
<<else>>"I don't think so...But I'm still in shock." Your voice remains steady, betraying none of the turmoil inside. You analyze the situation, acknowledging the pain without letting it dictate your reaction. It's a mere detail in the larger picture unfolding before you, and you refuse to let it overwhelm you.
"It's okay. Take your time." His voice carries a gentle authority, making it clear that he's here for you, no matter how disorienting this all feels.
<</if>>
The stag huffs. The ginger-haired man glances at it, his brow furrowing in concern. Then, turning back to you, he adds, "I promise we will explain everything as soon as you wake up."
"Wake up?" you question, an unpleasant feeling knotting in your stomach. You look at the deer just in time to see the gray one lower its antlers and unleash a beam of light towards you.
<<nobr>>
<<set _maxResponses = []>>
<<if $fight > $flight and $fight > $freeze>>
You lurch back on instinct, raising your hands to protect your face, but it's too late.
<<elseif $flight > $fight and $flight > $freeze>>
You lurch back on instinct, trying to dodge, but it's too late.
<<elseif $freeze > $fight and $freeze > $flight>>
You open your mouth in shock as the beam hurtles at you.
<<else>>
<<if $fight == $flight and $fight > $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<elseif $fight == $freeze and $fight > $flight>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $flight == $freeze and $flight > $fight>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $fight == $flight and $fight == $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<endif>>
<<if _maxResponses.length > 0>>
<<set _chosenResponse = _maxResponses.random()>>
<<if _chosenResponse == "fight">>
You lurch back on instinct, raising your hands to protect your face, but it's too late.
<<elseif _chosenResponse == "flight">>
You lurch back on instinct, trying to dodge, but it's too late.
<<elseif _chosenResponse == "freeze">>
You open your mouth in shock as the beam hurtles at you.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
The sudden weakness overtakes you, turning your body to jelly. You feel the muscles falter, refusing to hold you, and again, the bright-tart taste blooms on your tongue. Darkness pulls at the edges of your vision, and as you sink into it, you barely sense a pair of arms catching you, before everything slips away.
<div class="choice">[[Continue|11]]</div>
You dream of deer chasing you through the trees, their antlers gleaming in the twilight. A creature darker than shadows glaring at you through your car window. The deer morph into bears, their teeth bared, while another creature reaches you with sharp claws, its touch rotting your flesh.
Amid the haze of the dream, warmth breaks through—a hand on your forehead, its heat cutting through the chill. The familiar taste blossoms on your tongue, and the nightmares dissolve into nothingness. You sink deeper, enveloped in a peaceful darkness, a safe, quiet place where nothing can touch you.
<div class="choice">[[Continue|11.5]]</div>
Even in his human form, Dasher is imposing— towering in the doorway with his arms crossed over his broad chest, face dark with fury. His icy blue eyes flash with anger, white hair pulled back in a tight ponytail.
Behind him walks Rudolph. Usually pristine-looking now his appearance is a mess— ginger hair plastered to his forehead, the white of his green eyes look red, dirt smeared across his face. The most unsettling detail, though, is multiple burned marks on his left arm, turning his skin an angry shade of gray, the white ink of tattoos now as dark as the burn.
"Hi, Coop," Rudolph greets him with a weary grin, sinking into the chair with a groan as the leather creaks under his weight. "Oh, not much, just another day of my favorite season."
Dash remains silent, his eyes narrow. The tension between brothers is palpable.
Rudolph sighs. "Look, I didn't mean for this to happen, okay? You think I enjoyed this?" He gestures with his good arm to his battered appearance, as if it is evidence enough.
Cupid opens his mouth to ask, but a deep voice from the doorway interrupts.
<<if $pronouns == 'She' >>"Why is it always me doing the dirty work?" Vixan strides in, carrying an unconscious woman in his arms. His short black hair is tousled, and his gray eyes sweep the room, briefly lingering on festive decorations with a raised brow, but he says nothing. He turns to Dash. "Where do you want your princess?"
Dash's expression shifts, his focus on the woman. "Take her to the corner room. Get the fire going so she doesn't freeze, and open the hatch for ventilation."
<<else>> "Why is it always me doing the dirty work?" Vixan strides in, carrying an unconscious person in his arms. His short black hair is tousled, and his gray eyes sweep the room, briefly lingering on festive decorations with a raised brow, but he says nothing. He turns to Dash, "Where do you want their highness?"
Dash's expression shifts, his focus on the stranger. "Take them to the corner room. Get the fire going so they don't freeze, and open the hatch for ventilation."
<<endif>>
Vixan clicks his tongue, silently communicating that he knows how to handle a mere human. But he says nothing as he disappears down the hallway.
A brief silence lingers as Vixan completes his task. When he returns, he crosses his arms and leans casually against the wall, giving a curt nod. "All taken care of."
Dash focuses on gingerhead, sprawled in the armchair. "Care to explain what exactly happened today?"
<<if $pronouns == 'She' >>Rudolph runs a hand through his hair, exhaling. "After we split, I followed the trail northeast. Bastard moved chaotically, unlike I have seen before—as it turned out there were two of them." He frowns, "I managed to disintegrate one, but the other was faster, stronger, smarter. It trapped me right before it bolted across the road, right into the path of the girl's car. She lost control, swerving hard into a tree."
Vixan's frown deepens, a mix of concern and frustration flickering in his gray eyes. Dash's only sign of worry is the tightening of his jaw, his expression otherwise composed. Cupid, on the other hand, wears his concern openly, brow furrowed, a hand pressed to his chest.
"I managed to slow the impact from afar; without that, she wouldn't have survived." Rudolph's voice is steady, but a hint of weariness seeps through. "I was already low on reserves, and that trick drained me dry. The magic wore off, forced me to transform." He gestures with a stiff, frustrated motion. "By the time I made it to them, she was already on the ground. I barely got there in time… barely held it back. I didn't have enough magic to do shit." His frustration lingers, simmering beneath his calm. "Then you arrived...You know the rest."
<<else>> Rudolph runs a hand through his hair, exhaling. "After we split, I followed the trail northeast. Bastard moved chaotically, unlike I have seen before—as it turns out there were two of them." He frowns, "I managed to disintegrate one, but the other was faster, stronger, smarter. It trapped me right before it bolted across the road, right into the path of their car. They lost control, swerving hard into a tree."
Vixan's frown deepens, a mix of concern and frustration flickering in his gray eyes. Dash's only sign of worry is the tightening of his jaw, his expression otherwise composed. Cupid, on the other hand, wears his concern openly, brow furrowed, a hand pressed to his chest.
"I managed to slow the impact from afar; without that, they wouldn't have survived." Rudolph's voice is steady, but a hint of weariness seeps through. "I was already low on reserves, and that trick drained me dry. The magic wore off, forced me to transform." He gestures with a stiff, frustrated motion. "By the time I made it to them, they were already on the ground. I barely got there in time… barely held the bastard back. I didn't have enough magic to do shit." His frustration lingers, simmering beneath his calm. "Then you arrived...You know the rest."
<<endif>>
Dash's brow furrows in thought. "They're getting bolder each year. I'll need a full report later." He locks eyes with Rudolph, who nods, too weary to argue.
Before Dash can say more, a loud beep interrupts him. He glances at his watch, letting out a frustrated growl. "You've got to be kidding me."
Vixan sighs, exhaling a lazy puff of smoke. "Again?"
Dash strides towards the door, anger simmering in his eyes. When Rudolph tries to get up, he quickly stops him with a firm, "No. You stay, take care of your arm and rest."
"What about me?" Cupid asks, his voice laced with concern.
<<if $pronouns == 'She' >>"You too. Handle the girl when she wakes up. Take care of her clothes and face, make sure no scars are left." Dash commands, his tone leaving no room for argument. "We'll reconvene later."
<<else>>"You too. Handle our guest when they wake up. Take care of their clothes and face, make sure no scars are left." Dash commands, his tone leaving no room for argument. "We'll reconvene later."
<<endif>>
"Vixan, with me," he adds.
Vixan clicks his tongue but puts out his cigarette as he follows the commander through the door.
The group silently disperses, each heading off to carry out their tasks.
<div class="choice">[[Continue|13]]</div>
<img src="https://img.itch.zone/aW1nLzE4MzMyMDU5LnBuZw==/original/1PDobX.png" class="center-img">
You've reached the end of the available content for Chapter 1.
For the latest updates, please visit the game page by clicking <a href="https://bay-zel.itch.io/hooves-hearts">HERE</a>
<h2>Thanks for playing!</h2>
<img src="https://img.itch.zone/aW1nLzE4MzMyMDU5LnBuZw==/original/1PDobX.png" class="center-img">
You shake your head, muttering, “Get it together, <<textbox "$name" "Ellaire">> "
Pronouns are <<listbox "$tempChoice">>
<<option 'She/Her'>>
<<option 'They/Them'>>
<</listbox>>
<<nobr>>
<div class="choice">
<<link "Continue">>
<<if $tempChoice == 'She/Her'>>
<<set $pronouns to 'She'>>
<<elseif $tempChoice == 'They/Them'>>
<<set $pronouns to 'They'>>
<</if>>
<<goto 4>>
<</link>>
</div>
<</nobr>>
[[Choice A|123][$path to "A"]]
[[Choice B|123][$path to "B"]]
[[Choice C|123][$path to "C"]]
________
<<if $path is "A">> path is A
<<elseif $path is "B">>path is B
<<else>>path is C
<</if>>
______________________________________________________________________________
<<if $pronouns == 'She' >>
SHE
<<else>>
THEY
<<endif>>
______________________________________________________________________________
TEST
<<set $sincere = 0>>
<<set $sarcastic = 0>>
<<set $stoic = 0>>
<div class="choice">[[sincere|123][ $sincere to +1]]</div>
<div class="choice">[[sarcastic|123][ $sarcastic to +1]]</div>
<div class="choice">[[stoic|123][ $stoic to +1]]</div>
<div class="choice">[[equal fight and flight response|123][ $sincere to +1 ; $sarcastic to +1; $stoic to +1]]</div>
________________________
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
sincere
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
sarcastic
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
stoic
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
sincere
<<elseif _chosenResponse == "sarcastic">>
sarcastic
<<elseif _chosenResponse == "stoic">>
stoic
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
____________________________________________________________________________
TEST
<<set $fight = 0>>
<<set $flight = 0>>
<<set $freeze = 0>>
<div class="choice">[[Turn, turn, turn!|123][ $fight to +1]]</div>
<div class="choice">[[Get out, get out! You need to move—now!|123][ $flight to +1]]</div>
<div class="choice">[[Stare in shock|123][ $freeze to +1]]</div>
<div class="choice">[[equal fight and flight response|123][ $flight to +1 ; $fight to +1; $freeze to +1]]</div>
______________________
<<nobr>>
<<set _maxResponses = []>>
<<if $fight > $flight and $fight > $freeze>>
Every fiber of your body is tense, ready to spring into action even though your mind screams to calm down.
<<elseif $flight > $fight and $flight > $freeze>>
Every fiber of your body is ready to bolt, adrenaline flooding your veins as you fight the instinct to flee.
<<elseif $freeze > $fight and $freeze > $flight>>
With each fiber of your being, you freeze, your mind racing to analyze the best course of action as fear grips your chest.
<<else>>
<<if $fight == $flight and $fight > $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<elseif $fight == $freeze and $fight > $flight>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $flight == $freeze and $flight > $fight>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $fight == $flight and $fight == $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<endif>>
<<if _maxResponses.length > 0>>
<<set _chosenResponse = _maxResponses.random()>>
<<if _chosenResponse == "fight">>
Every fiber of your body is tense, ready to spring into action even though your mind screams to calm down.
<<elseif _chosenResponse == "flight">>
Every fiber of your body is ready to bolt, adrenaline flooding your veins as you fight the instinct to flee.
<<elseif _chosenResponse == "freeze">>
With each fiber of your being, you freeze, your mind racing to analyze the best course of action as fear grips your chest.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
<<if $path is "A">>Your foot slams the brakes hard. Too hard.
The tires screech, but there's no traction. Your car careens of the road despite attempts to get it under the control. <<elseif $path is "B">>You yank the steering wheel to the side, heart pounding as the car fishtails wildly on the wet road.
There's no saving it. <<else>>You freeze, muscles locked in terror as the car spins out of control. Your mind screams at you to do something, anything, but your hands are frozen on the wheel. <</if>>
The trees blur in the downpour, a massive shape looming up too fast. A tree. Right before you hit it, there is a taste on your tongue — bright, almost sweet and tart.
Slam!
The car crashes into one of the trees. The impact shudders though your entire body. You feel an airbag deploy into your nose.
Silence. For a moment, everything is still.
The rain patters softly on the roof. The ringing in your ears subside, you feel a tingle in your nose—it seems on the verge of bleeding.
But otherwise, you're alive. Somehow.
Forcing open the door, you stumble into the chilly evening. The sun has sat completely, now the sky is the color of the noir blue. The cold winter wind slathers it way under your clothes, even in such a warm climate, the winter finds it ways. Your breath forms puffs in front of you.
The car is wrecked, hood crumpled against the tree. Steam hisses from under it, and you shiver as rain pelts your skin.
You reach into your pocket for the phone—no signal. <i>Great.</i>
With a sigh, you head toward the trunk, hoping to grab the emergency sign. Maybe someone will pass and see it… maybe.
As you fumble with the latch, a feeling stirs in your gut—the bad kind. Like you're not alone.
Something is wrong.
You squint through the rain, past the bark of the trees, the leaves, and the shadows cast by the moon. There's movement. A shadow stands in the clearing, its shape bending unnaturally, as if it’s too hard to hold itself upright. Its limbs are too long, too thin, as it sniffs the air around.
This is wrong. Something is wrong here.
Your heart pounds as you take a step back. The cold seeps deeper into your bones.
It could almost be mistaken for a human. But it's not.
You take another step, but there's a faint crunch. You look down, realizing with horror that you've stepped on a twig.
The creature lifts its head. Hollow eyes glow faintly in the darkness, locking onto yours. A clicking sound breaks the silence—like bones grinding together.
It slinks forward on all fours, too fast for something so twisted.
And then it lunges.
<div class="choice">[[🥊 Grab something to defend yourself with!|4][$fight=$fight+1; $path to "A"]]</div>
<div class="choice">[[🚪 Run! Get away!|4][$flight=$flight+1; $path to "B"]]</div>
<div class="choice">[[🎭 It’s not real… it's just not real!|4][$freeze=$freeze+1; $path to "C"]]</div>
<<nobr>>
<<set _haircoloroptions = ["raven black", "chocolate brown", "light brown", "fiery orange", "gorgeous blond", "snowy white"]>>
<<set _eyecoloroptions = ["black", "dark brown", "brown", "hazel", "green", "blue", "gray"]>>
<</nobr>>
<h4>Tell me about yourself, gorgeous </h4>
My name is
<<textbox "$name" "Ellaire">>
My pronouns are
<<listbox "_tempChoice">>
<<option 'She/Her'>>
<<option 'They/Them'>>
...etc
<</listbox>>
My eyes are <<cycle "$eyecolor" autoselect>><<optionsfrom _eyecoloroptions>><</cycle>>.
Hair color is <<cycle "$haircolor" autoselect>><<optionsfrom _haircoloroptions>><</cycle>>.
<<nobr>><div class="choice"> Sounds great
<<if _tempChoice is 'She/Her'>>
<<set $pronouns to $pronounsShe>>
<<elseif _tempChoice is 'They/Them'>>
<<set $pronouns to $pronounsThey>>
<</if>>
</div> <</nobr>>
<div class="choice"> Something is wrong, I want to restart </div>
<<if $path is "A">>The rain still trickles from the sky, but it's softer now—quieter. Your eyelids feel heavy as you open your eyes. The world around feels distant and muted, as if you are submerged underwater.
<<elseif $path is "B">>A part of you—faint, small—doesn't want to know what's happened to your face. It feels…<i>wrong</i>, like something's eating at your skin, burning its way in. But the other part—the part that just <i>has</i> to know—gnarls at you, urging you on. Your hand twitches, moving up—to touch, to feel what the damage is.
But before your fingers can brush the wound, you hear a voice, low, near, urgent.
"Stop. Don't touch."
You freeze.
<i>Hm?</i>
<<else>>Taking a breath in and out helps you to gather strengths to move. You grit your teeth, pushing through when you hear a voice—low, urgent, near.
"Wait. Don't."
<</if>>
A lock of hair sways above you, damp and tousled by the breeze. With each blink, your vision sharpens. Someone leans over your, their face coming into focus—a man.
Most of his ginger hair is plastered to his forehead, soaked from the relentless downpour. Raindrops slide down his cheeks and chin, but it’s his eyes that hold you—vivid, shockingly bright green, almost unnatural.
He shushes you softly, voice soothing. "It's okay, don't worry. I'm gonna help you."
The man's hand hovers near your face, his calm, reassuring tone keeping you still. "It's okay," he repeats gently. "The pain will go away now."
His palm begins to glow, a bright light flooding your vision. You wince, squeezing the eyes shut—too much light. It hurts. Yet again, there’s a burst of strange taste in your mouth—tart and bright.
Warmth spreads from his hand. He isn't touching you, no, his hand simply hovers above the skin, radiating a comforting heat, soothing the burning the burn on your face.
The pain eases, fading as if it had never existed.
As the light dims, you dare to open your eyes. He smiles down at you.
"Here we are. Feeling better now?" His tone is light, almost casual, but the weight of the moment lingers. "Think you can get up?"
You nod automatically, even though you're not entirely sure you can.
Limbs still feel shaky, uncooperative, but somehow, you manage to sit up, awkward and slow.
"Don't rush," he says, staying beside you.
As you finally settle into a sitting position, your eyes take in the scene before you.
<div class="choice">[[Continue|7]]</div>
<<if $pronouns == 'She' >>
Hey, girlie
<<else>>
Hey, friend
<</if>>
I love <<print $pronouns[1].toLowerCase()>> ->>>> I love her
She, Her, Her, Hers, Herself
They, Them, Them, Their, Themself
<<nobr>><div class="choice">goes to Sounds great
<<if $tempChoice == 'She/Her'>>
<<set $pronouns to $pronounsShe >>
<<elseif $tempChoice == 'They/Them'>>
<<set $pronouns to ['They', 'Them']>>
<</if>>@@.delayed;
<<nobr>>
<<set $clothes = 0>>
<</nobr>>
<h2>Chapter 1. Oh What Fun It Is to Meet You</h2>
Your consciousness comes back slow, frenzy. It bubbles up like air escaping from the depths of a deep, dark sea, pulling you back into reality. You open your eyes, eyelids heavy. As the fog in your mind lifts, a cold realization hits.
<i>This isn't home. </i>
The unfamiliar room feels strange but not unwelcoming—almost cozy. Your gaze drops, and you notice that your clothes are inexplicably clean, pristine, as if they’d just been picked up from the dry cleaners.
What are you wearing?
<i>(The choice determines your outfit for the rest of the story)</i>
<div class="choice">[[Floral dress and fuzzy cardigan - cute style|14][ $clothes to +1]]</div>
<div class="choice">[[Knit maxi dress and a leather jacket - street style|14][ $clothes to +2]]</div>
<div class="choice">[[Leather pants and a wide knit sweater - more-or-less classic style|14][ $clothes to +3]]</div>
<div class="choice">[[Dark cargo pants and crop zip-up hoodie - sporty style|14][ $clothes to +4]]</div>
@@
<<nobr>>
<<set _perfumeoptions = ["tangerine and lime basil", "pear and white freesia", "lily and dark amber"]>>
<<if $clothes == 1>>
An oversized floral dress stops at your ankles, its soft, pastel fabric. Over it, a puffy white cardigan wraps you in, its fuzzy texture comforting against your skin.
<<elseif $clothes == 2>>
A hip-hugging knit maxi dress clings to your form, its sleek lines accentuating your figure while the textured fabric adds a cozy touch. Over it, a black leather jacket sharpens the look, the cool leather contrasting with the warmth of the knit.
<<elseif $clothes == 3>>
Tight leather pants hug your legs, their smooth, slightly glossy finish catching the light. Paired with a wide knit sweater, its soft, oversized fit balances the sharpness of the leather with a touch of casual comfort.
<<else>>
Loose-fitting dark cargo pants are comfortable on your hips, their numerous pockets adding an utilitarian feel. A cropped zip-up hoodie completes the look with a sporty vibe.
<</if>>
<</nobr>>
You lift the fabric to your nose, and the familiar scent of your perfume lingers. The scent of <<cycle "$perfume" autoselect>><<optionsfrom _perfumeoptions>><</cycle>> is grounding yet strangely unsettling. <i>Weird,</i> you think, sitting up slowly. As you check your pockets, a sense of dread tightens in your stomach—no phone.
<i>Okay, think, think.</i>
You close your eyes again, but a pair of dark eyes, almost hollow drift view, ghostly images etched into your mind. An epiphany jolts through you: car crash, monster, strange man in the middle of nowhere, stags, beams of light, ash, coal, and the taste of something slightly sweet and tart.
Your breath quickens, and you feel the urge to hyperventilate. You fight against it. Panic has never led to anything good. In any case, they didn't seem... evil. The man saved you. That's something. One thing at a time.
What to do first?
<div class="choice">[[Look around.|15][$path to "A"]]</div>
<div class="choice">[[Listen in.|16][$path to "B"]]</div>
The sun filters through a dusty window, illuminating the room in a soft, golden light that dances off the wooden surfaces. It's midday, yet the air feels still, thick with an unsettling quiet. The cabin, with its rich red wooden walls and rustic charm, feels like a hidden retreat in the mountains.
At first glance, it seems cozy, but an undercurrent of something amiss makes you look closer.
The old wooden table beneath the window is solid and sturdy, devoid of scratches or dents, but a thick layer of dust blankets it, visible even from across the room. Cobwebs cling to the corners like ghostly sentinels, particularly above the door where they gather in shadowed silence. The air carries a stale scent, a pungent reminder of neglect, indicating that no one's lived here for a long time. Yet, the freshly laundered covers on the bed, the crackling fireplace, and a glass of milk resting by your bedside suggest otherwise.
The warmth of the room feels almost forced, as if someone tried to make it as cozy as possible at the last moment.
<<nobr>>
<<if visited('16')>><div class="choice">[[Continue|17]]</div>
<<else>><br>
<div class="choice">[[Listen in|16]]</div>
<</if>>
<</nobr>>
A hurried conversation drifts in from just outside, snippets of dialogue slipping through the wooden door.
"—seriously, the fucking cookies?"
"Pastries are always welcome—"
A voice cuts in, hushing them. "Quiet."
As they move past, their voices blur into muffled sounds, teasingly close yet just beyond your reach.
<i>At least three men,</i> you conclude.
<<nobr>>
<<if visited('15')>><div class="choice">[[Continue|17]]</div>
<<else>><br>
<div class="choice">[[Look around|15]]</div>
<</if>>
<</nobr>>
<<nobr>>
<<set _shoeoptions = ["black leather boots", "burgundy lace-up oxfords", "pairs of white sneakers"]>>
<</nobr>>Easing out of bed, careful to avoid making any noise, you stand barefoot on the floor. Though the bed looks old, thankfully, it stays silent beneath you. The warmth from the fireplace doesn't quite reach the icy floor, which feels more like marble than wood. You pull your <<if $clothes is 1>>cardigan <<elseif $clothes is 2>>jacket <<elseif $clothes is 3>>sweater <<else>>hoodie<<endif>> tighter.
At the foot of the bed, your shoes are neatly placed, almost as if someone anticipated you'd need them. You slip into <<cycle "$shoes" autoselect>><<optionsfrom _shoeoptions>><</cycle>>, and they mold to your feet, a comforting shield against the cold.
Stepping towards the door, you press an ear against it, catching faint, muffled voices. It sounds like they're arguing, voices rising and falling, but the words are impossible to piece together through the wood.
<div class="choice">[[Press harder to the door|18][$path to "A"]]</div>
<div class="choice">[[Crack the door|18][$path to "B"]]</div>
<<if $path is "A">> You lean in, straining to catch fragments. "Tabby… wrecking a holster?" The wood is a surprisingly good insulator.
Although every instinct says cracking the door open is a bad idea, you know that if there’s any chance of finding out where you are, what has happened, and who these people are, it lies beyond that door.
With a deep breath, you nudge it open a fraction. Thankfully, it doesn’t make a sound. <<else>>You grip the doorknob. If there’s any chance of finding out where you are, what has happened, and who these people are, it lies beyond that door, you remind yourself. With a deep breath, you slowly pull it open just an inch, thankful for its silence. <</if>>
You're met with a blank wall directly across from you, and to your left, another blank wall. The room you're in seems to be tucked into the isolated corner, boxed. You cautiously peer to the right.
A long corridor stretches ahead. At the far end, a painting of a stern, bearded man watches over the hallway, his eyes seem almost alive. Weak daylight struggles through heavy curtains, casting shadows that drape the hallway in dim light despite the bright, sunny day.
Closer to you, the corridor bends sharply, the angle tight, hiding what's around the turn. From deeper within, you catch snippets of conversation, the voices just loud enough to understand.
"…we can't wait for Nico to arrive next week," says a deep, raspy voice. "If we do, he'll cut our balls off before we can even finish 'ho-ho-ho'." You can't help but catch an accent, it's not hard to understand the man, instead, words roll off their tongue softly, rounded.
A second voice grumbles, low and commanding. <<if $pronouns == 'She' >>"Don't I know it? But tying the girl and leaving her in the middle of nowhere isn't exactly a winning plan."
"I agree," the third voice chimes in, calm, familiar. "Leaving her here alone is too risky."
<i>They're talking about... me?</i>
"So...No to waiting on Nico, no to bringing the girl with us, no to a brilliant 'tie to the bed and deal with it later' idea. What's left?"
<<else>>"Don't I know it? But tying our guest and leaving them in the middle of nowhere isn't exactly a winning plan."
"I agree," the third voice chimes in, calm, familiar. "Leaving them here alone is too risky."
<i>They're talking about... me?</i>
"So... No to waiting on Nico, no to bringing them with us, no to a brilliant 'tie to the bed and deal with it later' idea. What's left?"
<<endif>>
"Well…" the calm voice starts, hinting at something.
"Don't you dare," the one with accent snaps.
"It's the only option," says the commanding voice, like it's a done deal.
"No."
"We have to—"
"No, no."
"…babysit," two voices finish together, met with a groan.
A flicker of disbelief crosses your mind. <i> Babysit? Who? Me?</i> And just as you inch forward, straining to hear more—
"Hello?" a voice cuts through the silence.
<div class="choice">[[🥊 Tense up.|19][$path to "A"; $fight=$fight+1]]</div>
<div class="choice">[[🚪 Get startled.|19][$path to "B"; $flight=$flight+1]]</div>
<div class="choice">[[🎭 Freeze, turn slowly to the voice.|19][$path to "C"; $freeze=$freeze+1]]</div>
<<nobr>><<set $run to 0>><<if $path is "A">>
You tense up, instantly turning towards the stranger. Your $eyecolor eyes lock with his hazel.
<<elseif $path is "B">>
A silent gasp catches in your throat as you instinctively jerk back. Your $eyecolor eyes lock with his hazel.
<<else>>
Your heart plummets as you turn your head slowly, $eyecolor eyes locking with his hazel.
<</if>>
<<endnobr>>
He stands inches away in the hallway, a hint of amusement and curiosity lighting his expression.
<div class="choice">[[✨ "Hello?" You greet cautiously.|20][$sincere=$sincere+1]]</div>
<div class="choice">[[💥 Push the stranger aside and try to escape.|21][$run to +10; $sarcastic=$sarcastic+1]]</div>
<div class="choice">[[♟️ "Who are you and why am I here?"|22][$stoic=$stoic+1]]</div>
Straightening, you take a steadying breath. "Hello…" Keeping your tone even, you force yourself to sound casual. "So… should I be screaming and running now?"
The man laughs softly, curly blond hair falling over his forehead, a stark contrast against the dark skin. Hazel eyes sparkle with genuine amusement, as if he finds this exchange charming.
<i>How cute, he thinks I'm joking.</i>
Your gaze falls to the plate in his hands, filled with freshly baked cookies. Warm steam wafts up from the golden pastries.
"Gingerbread," he says, smile widening. "Freshly baked. Care for one?"
You hesitate, caught between genuine surprise and a temptation to accept his offer. <i>Smells hella good.</i>
Before you can respond, blondie gasps dramatically. "Oh, where are my manners?!" He spins, gesturing for you to follow. "Come on, let's introduce you to the others."
<div class="choice">[[Follow the man.|20.5]]</div>
<div class="choice">[[💥 Screw this, I'm running.|21][$run to +1; $sarcastic=$sarcastic+1]]</div>
"The others?" you ask, falling into step behind him. Nothing about the man screams 'crazy kidnapper', so you decide to play along. For now.
"Don't worry," he reassures with a bright smile, glancing at you over the shoulder. "Explanations are on their way!"
Identical doors line both sides, the walls, the floors, and ceiling are all wooden, steeped in an old-world charm.
"This is an old cabin," he explains. "Built entirely of wood, without a single nail," he shares, a note of pride in his voice.
You walk into the spacious room. High wooden ceilings frame the space, and light spills through tall windows, illuminating the massive stone fireplace that divides a cozy living area from a sleek, surprisingly modern kitchen.
But your attention is quickly drawn to the three men waiting there. Each watches you in silence, their expressions a study in contrast: one with open curiosity, another with a faint smirk, amused, and the last with a hard stare. But what truly catches your attention are the three men waiting there.
<div class="choice">[[Continue|23]]</div>
<<if $run > 9>>You swing the door wide and shove the stranger hard. He stumbles back, colliding with the wall as the plate of cookies tips over, scattering across the floor.
"Jesus," he mutters, struggling to regain his balance.
Without hesitation, you bolt.
<<else>>You shove the stranger hard. Caught off guard, he stumbles back, colliding with the wall as the plate of cookies tips over, scattering across the floor.
"Jesus," he mutters, struggling to regain his balance.
You bolt.
<<endif>>
Sprinting past the corridor where the man appeared, you race toward the portrait of the old man at the end. The voices fade—or maybe it’s just your pulse pounding in your ears.
You round the corner, steps thudding behind you. Fighting the urge to look back, you focus ahead, where large room opens up, its high ceilings and bright lights offer a brief relief—it is not a deadend. The massive wooden door lies just beyond. You're so close.
Your hand stretches forward, fingers desperate to grab the handle—
An arm hooks around you from the side, a solid chest presses against your back as, locking you in. You thrash instinctively, but the grip is unbreakable.
<<if $pronouns == 'She'>>"Goddamnit," a raspy voice, edged with accent, hisses close to your ear. "I <i>told</i> you we should've tied her up."
<<else>>"Goddamnit," a raspy voice, edged with accent, hisses close to your ear. "I <i>told</i> you we should've tied them up."
<<endif>>
You twist and meet a pair of stormy gray eyes—so familiar, yet so unsettling.
"Calm down," he says, his grip loosening just a bit. Sensing an opening, you make your move.
<div class="choice">[[🥊 Try to elbow him.|21.5][$path to "A";$fight=$fight+1]]</div>
<div class="choice">[[🚪 Attempt to break free.|21.5][$path to "B"; $flight=$flight+1]]</div>
<div class="choice">[[🎭 "Let me go!"|21.5][$path to "C"; $freeze=$freeze+1]]</div>
Before you can gather your thoughts, the blond man guides you to the nearest leather couch. His hand on your shoulder is surprisingly steady, gently nudging you to sit.
"Please, have a seat," he says, voice soft yet insistent, the warm friendliness almost out of place given the intensity of the moment. It feels practiced, perhaps a reflex.
"Explain," the man demands, his tone commanding.
He stands by the fireplace, posture rigid, arms crossed over his chest with an air of unyielding authority. The firelight catches his pale skin, making it appear almost paper white; his sharp, ice-blue eyes seem to pierce the room. Scars trail down his neck, partially hidden by his quarter-zip sweater. The man is both imposing and elegant.
"Talk, Cupid." The name leaves his lips like an order.
The man doesn't shout, yet his presence alone seems to press on your shoulders. It's a weight you feel compelled to submit to, but you grit your teeth, keeping your gaze steady.
The blondie—Cupid—however does not seem fazed.. His face lights up with a bright, almost boyish grin as he gestures to the man by the fire.
"This charming gentleman is Dasher," Cupid says, leaning toward you with a wink. <<if $pronouns == 'She' >>"Don't worry, girlfriend. All bark, no bite."<<else>>"Don't worry, friend. All bark, no bite."<</if>>
Dasher's expression darkens, clearly unimpressed by the remark. A chuckle draws your gaze to the man lounging in an armchair nearby.
"If I were you," he says, his voice smooth and easy, “I'd take that with a grain of salt." His bright green meet your $eyecolor, warm yet shrewd, watching you like he already knows what you're about to say.
Recognition flickers. "It's you," you murmur.
"It's me," he nods, lips curving into a smile. The ginger-haired man from the woods.
He sits sprawled in the chair, comfortable in his own skin. Everything about him speaks of ease, but his gaze is anything but careless.
"This is Rudolph," Cupid adds with a grin.
Rudolph gives a slight nod. "Nice to meet you, though... different circumstances."
A loud, annoyed sigh draws your attention to the third man, who collapses onto the couch beside you, his expression etched with impatience. His storm-gray eyes meet yours, assessing, lingering just a moment too long, enough to set you slightly on edge.
"Vixan," he says bluntly, cutting off Cupid before he can introduce him. "Let's skip the pleasantries and get to the point."
Cupid sighs dramatically. "And here's Vixan, our personal ray of sunshine," he says with a playful grin, gesturing toward the sullen figure beside you. "And now," he announces solemnly, "the most important person in the room," placing a hand dramatically on his chest as he bends into a playful bow, "yours truly—Cupid." <<if $run > 9>>A strand of his blond curls falls across his cheek, a striking contrast against his deep, warm complexion. <<else>> A strand of his blond curls falls across his cheek.<</if>>
Vixan rolls his eyes while Dasher's frown deepens. Rudolph watches you with a measured, attentive look.
As your gaze sweeps across each of them, the words spill
<div class="choice">[[✨ "Excuse me, but what is going on?"|25][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "What the hell is going on?!"|25][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Can anyone tell me what is going on?"|25][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You pull your arm back, ready to jab him in the ribs or stomach, but his grip tightens before you can make a move. It doesn't hurt, but any chance of escaping his hold fades as he locks you in place.
<<elseif $path is "B">>You twist violently in his arms, trying to break free, but his hold is unyielding, a solid wall against your efforts. It doesn't hurt, just restrains, refusing to let go.
<<else>>"LET ME GO!" you shout, trying to move away from him. Yet his grip doesn't budge—not painful, but immovable, like he's both effortlessly restraining you and refusing to let go.
<</if>>
"Wow," the man from earlier pants, catching up to you, the empty plate now gripped tightly in his hand. "Didn't think you'd bolt like that."
<<if $pronouns == 'She' >>"Cupid, I told you to keep an eye on her!" another voice booms from somewhere behind you. "What were you doing?"
"I was gone for a second!" Cupid protests, his voice taking on a slightly whiny tone. "I was just getting the cookies!"
The man clicks his tongue in response, sighing. "Vix, let her go."
"I will if she promises to behave," says the man holding you, he is calm, almost too calm for the situation.
<<else>>"Cupid, I told you to keep an eye on them!" another voice booms from somewhere behind you. "What were you doing?"
"I was gone for a second!" Cupid protests, his voice taking on a slightly whiny tone. "I was just getting the cookies!"
The man clicks his tongue in response, sighing. "Vix, let her go."
"I will if they promise to behave," says the man holding you, he is calm, almost too calm for the situation.
<<endif>>
<<nobr>>
<<set _maxResponses = []>>
<<if $fight > $flight and $fight > $freeze>>
You clench your jaw but nod.
<<elseif $flight > $fight and $flight > $freeze>>
You hesitate, then nod.
<<elseif $freeze > $fight and $freeze > $flight>>
You nod, weary and cautious.
<<else>>
<<if $fight == $flight and $fight > $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<elseif $fight == $freeze and $fight > $flight>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $flight == $freeze and $flight > $fight>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $fight == $flight and $fight == $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<endif>>
<<if _maxResponses.length > 0>>
<<set _chosenResponse = _maxResponses.random()>>
<<if _chosenResponse == "fight">>
You clench your jaw but nod.
<<elseif _chosenResponse == "flight">>
You hesitate, then nod.
<<elseif _chosenResponse == "freeze">>
You nod, weary and cautious.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
His grip eases, and you immediately step back, reclaiming your space as your gaze shifts from one face to the next. Four pairs of eyes meet yours, each filled with a distinct expression—curiosity, amusement and mild annoyance.
<div class="choice">[[Continue|23.5]]</div>
You take a steadying breath, deciding to start with the essentials. "Who are you? Why am I here?"
You hold stranger's gaze, bracing for whatever answer might come. It feels like the only logical way forward, even if you're unsure of what to expect.
The man just smiles, a warm but mysterious expression. His blond curls fall over his forehead, contrasting against the dark skin; hazel eyes crinkle slightly as he lifts a fresh plate of cookies, drawing your attention.
"Gingerbread," he offers with a friendly nod. "Freshly baked. Care for one?"
You frown, fingers tightening around the door handle, ready to slam it shut if necessity arises. "No, I don't want cookies. I want answers."
He doesn't seem fazed by your irritation; if anything, his smile broadens slightly, as though amused. "Fair enough. I can see you're eager for answers—I would be too."
He gestures toward the hallway. "Come along. I'll introduce you to the others, and we'll explain everything."
<div class="choice">[[Follow the man.|20.5]]</div>
<div class="choice">[[💥 Screw this, I'm running.|21][$run to +1; $sarcastic=$sarcastic+1]]</div>
<<nobr>>
<<set $magic = 0>>
<<if $path is "A">>
"Excuse me, but what is going on?" you ask, trying to keep your voice as even as possible. You strive for politeness, though the confusion gnawing at you makes it difficult. Your gaze shifts between them, hoping for an explanation that will make sense of this strange situation.
<<elseif $path is "B">>
"What the hell is going on?!" The words come out sharper than you intended, frustration lacing every syllable. You glance around, eyes narrowed, not bothering to mask your irritation. Whatever this is, you’re done with the mystery—someone here owes you an explanation.
<<else>>
"Can anyone tell me what is going on?" you ask, your voice steady, even. You keep any confusion or panic from showing, standing your ground. Despite the strangeness, you're determined to hold your composure until someone provides a clear answer.
<</if>>
<<endnobr>>
Dasher sighs, his shoulders easing down as he reluctantly shifts from guarded to open. Crossing the room, he takes a seat on the couch opposite you, leaning forward with a careful, steady gaze.
"First, I need your name," he says, keeping his tone just this side of gentle.
"$name," you reply, still hesitant.
"Alright, $name," Dasher says, his pale eyes locking onto yours. "Let's start with what you saw back in the woods—the creature."
A chill races down your spine at the memory. Even now, you can practically feel its breath, that rancid smell—
<<nobr>> <<if $sincere > $sarcastic and $sincere > $stoic>> "I remember," you murmur, managing a nod. <<elseif $sarcastic > $sincere and $sarcastic > $stoic>> "What if I do?" you shoot back, the sting of frustration sharp in your voice. <<elseif $stoic > $sincere and $stoic > $sarcastic>> You give a curt nod, not letting anything show. <<else>> <<if $sincere == $sarcastic and $sincere > $stoic>> <<set _chosenResponse = "sincere">> "I remember," you murmur, managing a nod. <<elseif $sincere == $stoic and $sincere > $sarcastic>> <<set _chosenResponse = "sincere">> "I remember," you murmur, managing a nod. <<elseif $sarcastic == $stoic and $sarcastic > $sincere>> <<set _chosenResponse = "sarcastic">> "What if I do?" you shoot back, the sting of frustration sharp in your voice. <<elseif $sincere == $sarcastic and $sincere == $stoic>> <<set _chosenResponse = "stoic">> You give a curt nod, not letting anything show. <<endif>> <<endif>> <<endnobr>>
Dasher glances at the others, choosing his next words with care, aware of their weight. Before he can even begin, Vixan cuts in, visibly indifferent to any need for tact.
"Oh, let's cut to the chase already. Dress it up however you want; the truth isn't gonna change." He sighs, crossing his arms.
Dasher's eyes narrow briefly at the interruption, but he gives a curt nod. "Right… it won't."
He turns to you, his ice-blue gaze steady as he lays it bare. "The magic is real, as are the creatures. The one that attacked you in the woods—it's called a Gelos. Normally, it's invisible to human eyes, but what you saw was... different." He casts a quick look around the room, "Our job is to neutralize such creatures before they get…" He pauses, glancing at your face. "Too far."
Dasher clears his throat, meeting your gaze. "Do you... do you have any questions?"
Your eyebrows raise, and you blink rapidly at such a casual revelation—the one that shakes the very ground of your beliefs, the very core of your understanding of the world. <i> Questtion? Geez...where to begin?</i>
<i>(The choice determines your attitute towards the magic)</i>
<div class="choice">[[Magic and creatures? You expect me to believe that? - skeptical |26][ $magic to +0; $path to "A"]]</div>
<div class="choice">[[A creature that can turn invisible to human eyes… Wow - curious |26][$magic to +1; $path to "B"]]</div>
<div class="choice">[[So if this is real, what’s the next step? - pragmatic |26][$magic to +1; $path to "C"]]</div>
<div class="choice">[[You know… strangely, this doesn’t surprise me as much as I thought it would. - acceptance |26][$magic to +1; $path to "D"]]</div>
"We need to leave sooner than expected," Dash announces, turning to you with a pointed look.
Vixan's relaxed tightens, even though his arm stays draped over the back of the couch, a cigarette trailing smoke in his hand, his focus sharpens on Dasher. Rudolph maintains the calm expression, yet there is a thoughtful gleam in his green eyes. Cupid, on the other hand, seems unfazed, a faint smile lingers on his face as he arches blond brow in mild amusement.
Rudolph's voice breaks the silence. "Do we need to hurry?" His tone is neutral, but a hint of readiness flashes in his gaze, prepared for whatever's coming.
Dash shakes his head. "No." The single word is heavy, layered with unspoken meaning. Vixan's shoulders relax a tad; Rudolph nods, lips pressing together in contemplation. The tension loosens a little but doesn't disappear entirely. Dash's gaze settles back on you.
"Something came up, and we need to leave soon," he continues. "That means we won't be able to answer all your questions. We've got time for a few—but let's stick to the essentials."
Cupid tilts his head slightly, sizing up Dash with mild curiosity before clapping his hands. "Alrighty then! If we're on the clock, I'll just finish up the last batch before we go." With a wave, he's already off toward the kitchen. His cheerful energy leaves a brief silence in his wake as you and the others watch him disappear around the corner.
Dash turns to you again, nodding. "Go ahead."
You glance around at each of them, drawing a steadying breath. So many questions, so many thoughts. Where to start?
<i>(you can ask all questions in any order)</i>
<div class="choice">[["Who are you exactly?"|28]]</div>
<div class="choice">[["Where are we?"|29]]</div>
<div class="choice">[["The creature in the woods, what was that?"|30]]</div>
<<if $path is "A">> You narrow your eyes, crossing arms on a chest. "Yeah, sure...Magic and creatures? You expect me to believe that?"
Vixan's lips curve into a smirk, gray eyes glinting with a sharp amusement. "Finally, someone with a bit of skepticism. Smart of you not to swallow every fairy tale just because it's gift-wrapped."
Dasher's expression tenses, but he holds his ground, his ice-blue gaze unwavering. "It's difficult to accept, I know. But your safety depends on taking this seriously, no matter how strange it sounds."
Cupid smiles standing near the armchair. His hazel eyes dance as he leans in with a playful glint. "It's more exciting than you'd think. Just give it a shot."
"Oh, I'm not concerned about it not being 'fun'," you reply dryly. "It's more of a 'don't try to make a fool of me' kind of thing."
Rudolph mimics Cupid's smile, his voice steady. "Fair enough. It’s your choice to believe us or not. But, for your safety, just consider the possibility it being real—at least for the next few days."
You frown, the urge to argue clawing its way up, demanding to be voiced. Every rational part of you wants to deny it, to brush this all off as some bizarre prank. But then… there's the memory of last night. The terror seared into you, the creature's twisted form, the instant 'healing'. If it wasn't an irrefutable evidence, it was enough to make their story seem… possible.
Your hand drifts to your cheek, feeling the ghost of that pain. The movement doesn't go unnoticed; they're all watching, silently, as if they know exactly what you're reliving. No one rushes you. They simply wait.
"Fine," you say at last, your voice low. "Let's… entertain the idea that I believe you. Then I've got questions. What was that thing in the woods? Who are you? Why take me with you? Where are we? When can I go home?"
<<elseif $path is "B">>You lean back slightly. "A creature that can turn invisible to human eyes? Wow."
Dasher's eyebrows lift, a flicker of surprise crosses his face before his expression soothes. He nods, offering you a faint but approving smile. "That curiosity might serve you well. Knowledge is power, especially in our line of work."
Rudolph nods, mirroring Dasher's faint smile. "Curiosity's a good thing—it'll be useful, open a lot of doors for you." He leans in slightly, voice lowering. "But some of those doors... you might not be ready to walk through." He holds your gaze for a moment, letting the weight of his words settle, before his expression softens. "Just... be careful."
His warning reverberates through you, dredging up memories you can't suppress. The nightmare of last night's creature flashes back—the hollow, vacant stare, the stench of rancid breath clawing at your senses, the searing pain that left you paralyzed with terror. It's real. Unquestionably, undeniably real.
Vixan rolls his eyes but lets a smirk slip. "Yeah, but what's life without a little risk? Where's the fun in playing it safe?"
<<if $pronouns == 'She' >> You catch his grin and wonder, <i>Is this his way of saying, "don't scare the girl?"</i> It's subtle, but you sense Vixan's jab is more than just a tease—it's an attempt to ease the tension Rudolph's warning left hanging in the air.<<else>>You catch his grin and wonder, <i>Is this his way of saying, "don't scare the guest?"</i> It's subtle, but you sense Vixan's jab is more than just a tease—it's an attempt to ease the tension Rudolph's warning left hanging in the air.<<endif>>
Unfazed, Cupid practically bounces beside the armchair, brimming with excitement. "Oh, oh! Can I tell her about the Yule cats?" His hazel eyes brighten as he turns to Dasher, clearly untouched by the previous weight of the conversation.
Dasher sighs, fighting a smile. "Not now, Cupid."
Cupid's face falls only for a second before he turns back to you, undeterred. "You'd love them! They're… fascinating."
You smile at his enthusiasm because how could you not? The Yule cats? Sounds intriguing.
But the moment fades, and your curiosity gives way to reality, questions pressing in. "So…," you start slowly, sorting through the whirlwind in your mind. "What was that thing in the woods? Who are you? Why did you bring me here? Where are we? And… when can I go home?"<<elseif $path is "C">>You sigh, closing your eyes and pressing your palms against them. <i>Magic is real. It answers a few questions about last night, yet it opens a hundred more. What does it mean for you? Where does this leave you in their world of secrets?</i>
Taking a breath, you open your eyes to find Dasher watching you, brow raised, a flicker of worry and surprise mingling on his face—almost like he expected you to panic or shout. Vixan's gaze is fixed on you too, amused, a private smirk playing on his lips as if he knows something you don't. Rudolph's expression remains neutral, his face a calm, unreadable mask. Cupid, however, looks between each of them, clearly unsure how to react, his face flitting from concern to curiosity.
"Okay," you say at last, letting the word hang.
Dasher straightens, his eyes narrowing. "Okay… what?"
"Magic is real. Got it." You cross your arms, holding his gaze steadily. "Now I have questions."
Vixan lets out a low chuckle. "Wow. That might be the calmest reaction we've ever gotten."
Dasher sends him a sharp look, but there's a hint of a smile hidden there. He turns back to you, a glimmer of respect in his gaze. "Then ask away," he says, nodding with approval. "Glad to see you're handling this head-on."
You don't hesitate. "What was that thing in the woods? Who are you? Why did you bring me here? Where are we? And… when can I go home?"
<<else>>You manage a small smile, feeling strangely at ease despite the enormity of the revelation. "You know… somehow, this doesn't surprise me as much as it should..."
Dasher raises an eyebrow, genuinely impressed. "Well... that's great."
Vixan quirks one brow, studying you with an intense, narrowed gaze. "That’s oddly accepting of you." He leans in closer, his expression focused, and then , suddenly, he gives you a gives a sudden sniff.
"Hey," you protest, leaning back, a bit weirded out.
"Vixan!" Dasher’s voice cuts in, exasperated.
But Vixan only smirks, pulling back. "Human, through and through." He gives you a slow once-over, his eyes gleaming with new intrigue. "Curiouser and curiouser..."
Rudolph sighs, crossing palms on his stomach, "Sorry about that, $name. Trust is… well, something of an issue with him."
Cupid chuckles, glancing at Rudolph with a smirk. "As if he's the only one with trust issues here."
"Alright," you say, gathering yourself. "I’ll entertain the idea. But I have questions. What was that thing in the woods? Who are you? Why did you bring me here? Where are we? And… when can I go home?"
<</if>>
Vixan chuckles darkly beside you, his arm draped lazily across the back of the couch. "Oh, shooting the big guns, huh?" His relaxed posture and smirk feel like a mockery given the tension you're feeling.
Dasher's lips lift slightly at the corners, almost forming a smile, but he quickly clears his throat. "How about one question at a time?"
Suddenly, a strange beeping sound—like as if an alarm clock and a cuckoo clock had a baby—echoes through the room. Dash's attention snaps to his wrist as he pulls back the sleeve of his sweater, revealing a bulky, ridiculous-looking watch. It's golden, with three overlapping circular dials that make it seem even more cumbersome. Curious, you lean in slightly for a better look, only to realize something odd: the clock face is practically non existent, showing only the inner gears.
"Only Dash can see what's there," Vixan comments, catching your confusion. He reaches into the inside pocket of his long coat and pulls out a silver cigarette pack, tapping one out under Cupid's disapproving gaze.
"Magic?" you question, a little awestruck.
"Kind of." Dash pulls his sleeve back over the watch, his eyes flicking to each of the men in turn. The playful atmosphere shifts, turning a bit more serious. The change is subtle, but unmistakable.
<div class="choice">[[Continue|27]]</div>
You swallow, feeling a little reckless, and look straight at Vixan.
He grins, clearly thrilled at your choice. "Well, well. Looks like this just got interesting." He snubs out his cigarette, stretching lazily as he stands up, a dangerous glint flashing in his gray eyes.
<<if $pronouns == 'She' >>Dasher gives you a sharp, assessing look, but doesn't argue. "Vixan," he says in a low, commanding tone, "you're responsible for her. No screwing around."<<else>>Dasher gives you a sharp, assessing look, but doesn’t argue. "Vixan," he says in a low, commanding tone, "you're responsible for them. No screwing around."<<endif>>
Vixan raises an eyebrow. "Who, me? Wouldn't dream of it." But the gleam in his eyes suggests otherwise.
"Do not forget to check the perimeter before the nightfall," Dasher instructs, his tone sharper than before, stressing an importance of the task. "The Gelos have been getting out of hand lately—make sure everything’s secure."
"Yes, yes," Vixan rolls his eyes, already annoyed. "I was the one who installed all the traps in the first place, didn't I?"
"Yes," Dasher agrees, "that's exactly why I said it."
Vixan's gray eyes flicker toward Dasher, clearly irritated by the lack of trust. But he doesn't argue, biting back whatever sharp retort is on the tip of his tongue.
Dasher turns to you, his stern expression softening slightly as he meets your eyes. "$name, make sure he follows through," he says, his voice firm but quieter now, as though he’s placing more responsibility on you than he means to.
You blink, caught off guard by the sudden shift in his tone. Hesitant, you give a slow nod. Dasher watches you for a beat longer, then he holds Vixan's gaze one last time—a silent exchange—before he turns and strides out of the room, leaving you with the tension still hanging in the air.
Rudolph steps in with a soft sigh, patting Vixan's shoulder as he passes, his touch an attempt to smooth over Dasher’s sternness. "Take it easy, Vix," his smile softens the tension.
<<if $pronouns == 'She' >>Cupid, more relaxed and playful, shoots you a wink as he passes, giving a casual salute. "Good luck, girlfriend. Don't let him drive you too crazy," he says, the teasing warmth in his voice taking some of the edge off the moment.<<else>>Cupid, more relaxed and playful, shoots you a wink as he passes, giving a casual salute. "Good luck, darling . Don’t let him drive you too crazy," he says, the teasing warmth in his voice taking some of the edge off the moment.<<endif>> With that, men leave, their footsteps fading into the distance, and you're left alone with Vixan.
<div class="choice">[[Continue|V1]]</div>
Your eyes land on Dasher.
He nods curtly, his expression neutral, as though you’ve simply assigned him a task. "Understood." He straightens with military precision, immediately shifting into command mode. "Vixan, you'll take charge for this trip. Keep everyone in line, and don’t stray from the schedule."
Vixan raises his hands in mock surrender, a smirk tugging at his lips. "Oh, come on, commander. No faith in me?" But there's no real bite in his words. He knows the drill. Dasher, meanwhile, doesn't waver, his attention already shifting, his mind clearly calculating the next steps.
Rudolph catches your eye and gives a small nod, his expression thoughtful but restrained. "Take care. We'll be back soon." He doesn't linger, but there's an unspoken understanding between you. He knows Dasher's methods might be exactly what you need right now: calm, controlled, and unshakable.
Cupid is the last to pass, his steps lighter than the others. He leans in with a playful whisper, "I'll bring you back a treat or something," adding a quick wink before he follows the others out of the cabin.
<div class="choice">[[Continue|D1]]</div>
You meet Rudolph's calm, steady gaze as his easy smile broadens, and he stands.
"Good choice," he concludes, glancing over the others. A curt nod. "I'll make sure everything goes smoothly."
Vixan snickers beside you, casting a sidelong glance at Rudolph. "Smoothly, huh?"
Rudolph ignores the gray-eyed's remark. Dasher is already headed toward the exit with military precision. "Good, I expect frequent reports from you." He doesn't wait for an answer. "Vixan, Cupid, we move out."
Vixan sighs as he follows Dasher out the door without another word. Cupid, however, lingers for a moment, offering you a softer look. <<if $pronouns == 'She'>> "You are in good hands, girlfriend. I'll bring back something nice for you," <<else>> "You are in good hands, darling. I'll bring back something nice for you," <<endif>> He winks, the corner of his mouth curling into a playful grin, before turning to follow the others out.
Rudolph watches them leave, then turns back to you, his posture relaxed. "Looks like it's just you and me now." He leans against the armrest, studying you for a moment.
"So," he says with an easy smile, "how are you feeling about all these?"
<div class="choice">[[✨ Answer openly.|R2][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Ironise.|R2][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Straightforward answer.|R2][$stoic=$stoic+1; $path to "C"]]</div>
You turn to Cupid, drawn to his warmth and lightheartedness.
Before Cupid can react, Dasher immediately cuts in. "Cupid can’t stay." His tone is final.
Cupid's face immediately drops, his enthusiasm from earlier fading as he turns to Dash with a wounded expression. "What? Why not?" he whines, crossing his arms like a petulant child. "I can stay! Make someone else take over my duties for once."
<<if $pronouns == 'She' >>Dash gives him a long, silent look. The kind that brooks no debate. Cupid's pout deepens as he sighs, clearly defeated. He turns back to you, flashing you a playful, apologetic smile. "Sorry, girlfriend," he says, winking at you with a half-hearted grin. "Maybe next time?" You can see the genuine apology in his eyes.
<<else>>Dash gives him a long, silent look. The kind that brooks no debate. Cupid's pout deepens as he sighs, clearly defeated. He turns back to you, flashing you a playful, apologetic smile. "Sorry, darling," he says, winking at you with a half-hearted grin. "Maybe next time?" You can see the genuine apology in his eyes.
<<endif>>
Rudolph offers you a sympathetic smile. "Sorry about that. Cupid has other duties. But don’t worry, we'll make sure you’re alright." He nods toward Dasher, who doesn't miss a beat.
"We don't have time to waste," Dash says sharply. "Choose someone else."
<i>(The choice determineswho is going to stay with you for 3 days) </i>
<div class="choice">[[Choose Rudolph|RudolphStart]]</div>
<div class="choice">[[Choose Dasher|DasherStart]]</div>
<div class="choice">[[Choose Vixan|VixanStart]]</div>
<<nobr>>
<<set $kitchen = 0>>
<</nobr>><<if $path is "A">>You hesitate, taking a deep breath before answering. "Honestly? A little overwhelmed. Everything's been happening so fast... I'm not sure what to think." Your voice is steady, but there's a raw honesty in your words. It feels surprisingly good to let it out, though a hint of anxiety at the unknown is present. "But I'll be okay. I just need a minute," you add, as much to reassure yourself as him.
Rudolph nods thoughtfully. "It'd be strange if you didn't need a moment to breathe." He tilts his head slightly, a small smile playing on his lips. "And hey," he adds with smirk, rolling his eyes and gesturing vaguely "you are in 'good hands.' " His voice takes on a light, teasing lilt as he mimics Cupid’s earlier words.
<<elseif $path is "B">>You let out a dry laugh, folding your arms. "How do I feel? Oh, you know. Just your typical 'kidnapped by magical reindeer and stuck in a remote cabin fow a while' kind of day."
Rudolph chuckles. "Fair enough. Can't say I blame you for feeling that way. But hey, it's just three days and we got cookies and books. That's something, right?"
"Oh, yeah, that changes everything," you respond with a smirk, though a hint of anxiety at the unknown grips your insides.
Rudolph's smile lingers, easing it a tiny bit.
<<else>>"I understand the situation," you say, your voice measured. "There's a lot I don't know yet, but I'll trust your judgment." You keep your tone neutral, meeting his gaze with quiet determination, though a hint of anxiety at the unknown grips your insides.
Rudolph's smile deepens. "I appreciate that. And don't worry, I—we won't let you down."
<</if>>
He glances at the window, his gaze distant for a brief moment before turning back to you. "Listen, I need to step out for a bit. You should relax, though—Cupid's gingerbread is worth a try." Rudolph motions towards the kitchen. Then, his eyes flick toward a small bookshelf tucked into the far wall. "If cookies aren't your thing, there are some good reads over there. And, if you're feeling cozy, blankets are in the box near the couch." His smile widens again, though the familiar detachment still lingers beneath it.
As you process the information, he's already at the door. "Don't wait up for me," he calls over his shoulder, before he slips out and closes the door behind him.
You sit there for a moment, staring at the closed door. The room feels strangely contradictory—cozy and homey, yet undeniably foreign.
<i>Did he just ditch me?</i>
For all of Rudolph's easy-going charm, you're left wondering if you really made a 'good choice' after all. He's friendly, sure, but it's clear there's more beneath the surface.
With a sigh, you decide to
<div class="choice">[[Go to the kitchen.|R3][$kitchen to +1; $path to "A"]]</div>
<div class="choice">[[Go and grab a book.|R3][$path to "B"]]</div>
<<nobr>> <<if $path is "A">>
<<if $run > 0>>You rise and make your way to the kitchen, finding it surprisingly warm and inviting. The smell hits you before you even reach the plate sitting on the countertop, very similar to the one you knocked down from Cupid's hands—sweet, rich, and utterly mouthwatering. Cupid must have pulled the fresh batch before he left.
<<else>>
You rise and make your way toward the kitchen, finding it surprisingly warm and inviting. The smell hits you before you even reach the plate sitting on the countertop, very similar to the one you saw in Cupid's hands—sweet, rich, and utterly mouthwatering.
<<endif>>
<br><br>
You pass a few Christmas decorations—small, festive touches that make the place feel even cozier. A little snowman ornament dangles from a shelf, and holly garlands are strung across the counters. You reach out, brushing your fingers across the decorations, feeling an odd comfort.
<br><br>
Through the window, the midday sun shines brightly. The ground outside is covered in a blanket of fallen leaves, their golden hues stark against the bare trees. It's peaceful but somehow eerie—too calm for the chaos you've just been through.
<br><br>
You find a steaming teapot on the stove. Lifting the lid, the rich scent of chocolate wafts up, making your mouth water. Beside it, a plate of cookies—each one looking freshly baked and golden. You take a tentative bite, your eyes widening at the flavor.
<br><br>
"Okay, Rudolph wasn't lying. These are heavenly." You murmur to yourself, savoring the sweetness.
<<elseif $path is "B">>
Instead of heading to the kitchen, you wander over to the bookshelf against the wall. A large window frames the space, letting sunlight stream into the room. The outside world is calm, the sun at its peak. Through the glass, you see the ground littered with crunchy golden leaves, trees shedding what remains of their foliage. The forest stretches out into the distance, serene but somehow lonely.
<br><br>
Your eyes land on a familiar title: <i>The Lion, the Witch, and the Wardrobe</i>. You smile at the fitting choice. A world of magic hidden behind a door... a bit too on the nose, but it works. You grab the book from the shelf.
<br><br>
Glancing at the box of blankets Rudolph mentioned, you pull out a soft fleece one. Settling on the couch, its warmth instantly comforts you as you drape it over your lap. Despite the odd circumstances, the scene feels almost cozy.
<</if>>
<<endnobr>>
<div class="choice">[[Continue|R4]]</div>
<<if $kitchen == 0>>Just as you start to relax, something catches your eye outside the window. You freeze, the book still open.
<<else>>Just as you start to relax, something catches your eye outside the window. You freeze, cookie in hand.
<</if>>
At first, you think it's another creature, but a flash of red hair moving among the trees makes you exhale with relief.
It's Rudolph.
<i>What is he doing?</i> you wonder, watching him.
He moves through the forest, his head tilted toward the ground. As he nears a tall bush, he pauses, crouching down. Rudolph's palm hovers over the ground with a with a soft, familiar light—the same kind of magic you'd seen just yesterday.
Even though they confirmed magic is real, it still takes you by surprise. Knowing magic exists and witnessing it are two entirely different things.
<div class="choice">[[Go outside|R5]]</div>
<div class="choice">[[Ignore it and stay where you are|R5.5]]</div>
You step through the cabin doo, away from the warmth of the inside. Not far off, you spot him, still crouched behind the bush, glow of magic surrounds his left arm. The sleeve of his black turtleneck is pushed up again, just like the first time you saw him, revealing glowing symbols.
<div class="choice">[[✨ Approach.|R6][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Accuse of leaving you alone.|R6][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Come closer and just watch.|R6][$stoic=$stoic+1; $path to "C"]]</div>
<<if $kitchen == 0>>You decide to stay inside the cabin, feeling the coolness of the air seep in through the cracks. From your spot on the couch, you watch Rudolph, moving among the trees. He crouches down, the faint glow of magic pulsing in his palms. The light dances around him as he works. Again, again and again. It dawns on you that he must be setting up traps. His movements are fluid, focused—almost mesmerizing.
<<else>>You decide to stay inside the cabin, feeling the coolness of the air seep in through the cracks. From your spot near the window, you watch Rudolph, moving among the trees. He crouches down, the faint glow of magic pulsing in his palms. The light dances around him as he works. Again, again and again. It dawns on you that he must be setting up traps. His movements are fluid, focused—almost mesmerizing.
<</if>>Eventually, he leaves your point of vision, moving on around the house, you decide to occupy yourself with something.
As you are drawn to the warmth of the fire flickering softly against the walls, you start from the decorations on the fireplace. Your fingers brushing over odd trinkets and mementos. Each item tells a story, though you can only guess at their origins. You find a bizarre collection of comic books tucked away on a shelf, their colorful covers promising adventure and escape. You flip through the pages, laughter bubbling up at the absurdity of the illustrations, the contrast to the seriousness of the situation outside.
Time slips by as you delve deeper into the rooms , which are unlocked. You find the bathroom, some kind of the training room with a bizarre punching dolly. You lose track of time. The light fades gradually, shadows creeping in as night falls, wrapping the cabin in a shroud of mystery.
<div class="choice">[[Continue|R5.6]]</div>
<<if $path is "A">>You walk up to him, careful not to startle.
"Rudolph?" you ask, your voice gentle, curious.
At first, he doesn't respond.
For a moment, you think he hasn't heard you. But something tells you he's been aware of your presence since the moment you stepped away from the house.
His brows are furrowed—it's the most serious face you've seen on him. Rudolph's focus remains on the glowing symbols he's drawing into the ground. They look very similar to the ones on his arm.
It's only when you step closer that he raises his head. "Don't step on it."
"What is it?" you question again.
<<elseif $path is "B">>You stroll up to him with your arms folded, smirking.
"Oh, so this is where all the fun's happening? You leave me back in the cabin, and this is what you get to do?" Your voice has a teasing edge to it, though you're more curious than you let on.
Rudolph continues his work, his glowing palms carving symbols with precise, fluid movements. His brows are furrowed—it's the most serious face you've seen on him. He doesn't acknowledge you at first, not even a glance. The symbols, almost similar to the one he has on his arm, as he carefully carves them into the soil.
You roll your eyes, adding with a touch of impatience, "What is it, anyway?"
Only then does he glance at you briefly. "Don't step on it," he repeats, his voice calm.
"What is it?" you question again, curiosity getting the better of you.
<<else>>You stay silent at first, watching him from a short distance. His hands move with a strange elegance, the light casts an otherworldly glow as he carves symbols into the dirt. There's a rhythm to it, a grace that seems almost too natural for someone working with such intense focus.
His brows are furrowed—it's the most serious face you've seen on him. The symbols resemble those on his arm. You take a small step closer to get a better look.
Without raising his head, Rudolph speaks. "Don't step on it," his voice is calm.
"What is it?" you question, curiosity getting the better of you.
<</if>>
"Traps," Rudolph says simply as he finishes the circle of the symbols. It shines brightly and then light fades, leaving only a faint outline of a circle on the ground.
"For the creatures?" you ask, your throat suddenly dry.
"Gelos," he corrects. "Yes."
The sunny, cool day suddenly feels a little less inviting.
Rudolph straightens up, rubbing the back of his neck. His gaze lingers on the circle for a moment longer before shifting to you, a wry smile playing on his lips. "Were you bored in there?"
<div class="choice">[["Not really."|R7][$path to "A"]]</div>
<div class="choice">[["Sort of."|R7][$path to "B"]]</div>
<<if $path is "A">>"Not really," you shug, glancing at the faded circle on the ground. "Just thought this was more interesting than being stuck inside."
<<if $pronouns == 'She' >>Rudolph chuckles softly, his voice carrying a playful warning. "Curiosity killed the cat. Tread carefully, girlie." His eyes glint with amusement.<<else>>Rudolph chuckles softly, his voice carrying a playful warning. "Curiosity killed the cat. Tread carefully, friend." His eyes glint with amusement.
<</if>>
<i>He seems to be back to his 'normal' Rudolph—I guess...</i> you think, raising an eyebrow.
Rudolph's gaze flicks over you briefly before his smile widens. "Since you're here, want to lend a hand?"
<<else>>"Sort of," you admit with a small shrug.
He chuckles. "Yeap. An old cabin with no internet, Dash's boring classics, and Vix's creepy target practice room—it's not exactly the most exciting place to be stuck in."
"A target practice room?" you ask, already itching to go check it out.
Rudolph smiles. "I'll show you later, but trust me, there's nothing worth seeing." He gives you a quick once-over, raising an eyebrow before offering, "Since you're here, want to lend a hand?"
<i>He seems to be back to his 'normal' Rudolph—I guess...</i> you think, raising an eyebrow.
<</if>>
<div class="choice">[[💛 Agree.|R7.5][ $path to "A"]]</div>
<div class="choice">[[💛💛 Agree playfully.|R7.5][$path to "B"]]</div>
<div class="choice">[[Decline and return to the cabin.|R5.5.1]]</div>
A brief silence settles, the lingering feeling of unexpected intimacy filling the air between you.
"What's that taste in my mouth that I keep feeling?" you ask, trying to cover the awkwardness of the moment. "It tastes awfully familiar."
Rudolph smiles. "Oh, that? Yeah. People say our magic tastes like cranberries."
"Cranberries?" You press the tongue to the roof of your mouth, confirming it. <i>Indeed it is.</i>
Rudolph watches you closely, a faint smile tugging at the corners of his lips.
"How many people know about your existence, anyway?" you ask,intrigued by the 'people say' part of his explanation.
His smile fades slightly, and he glances away, his expression distant, as if weighing his answer. "Fewer than I'd prefer." Just as you open your mouth to ask why, he cuts you off.
"Okay, so, the symbol I drew on your hand isn't permament. Don't worry," he points at your palm. You glance down—it glows faintly, pulsing. "It will disappear in four to five hours." He nods to his right. "Walk along this side of the bushes, holding your hand down like this." He demonstrates, his palm angled toward the ground. "If the light glows, the boundary is intact. If it stops, mark the spot with your foot or a stick and call out to me, or head back."
You nod, ready to follow his instructions. "Got it."
<div class="choice">[[Continue|R8.5]]</div>
<<if $path is "A">>You move forward, wondering when the flickering would stop.
As you make three steps, then five, then ten and fifteen, the light is still blinking away.
"At some point it should stop, right?" you wonder. But as you reach the mark of twenty steps, it eventually dies down. You mark the ground with your foot, making sure it's deep enough so you can find it.
<<elseif $path is "B">>You decide not to risk it.
<</if>>
As you turn to head back, a rustling sound breaks the quiet. Your heart skips a beat, and you whirl around, eyes scanning the shadows of the trees in a growing panic. <i>What's was that?</i>
You squint through the trees, your breath hitching as the rustling gets closer.
It grows closer and close, then a small rabbit hops into view.
Its nose twitches curiously as it stares at you with wide eyes. It inches closer, sniffing the air.
You let out a shaky breath, almost laughing at how silly you feel for being scared of a little rabbit. But before you can relax, an odd familiar sound reaches your ears—a soft, rhythmic ticking.
<<nobr>>
<<set _maxResponses = []>>
<<if $fight > $flight and $fight > $freeze>>
Your fists clench instinctively, a surge of adrenaline pushing you to confront whatever's out there. You take a defiant step forward, eyes narrowing.
<<elseif $flight > $fight and $flight > $freeze>>
Your pulse quickens as you glance around for the fastest escape route, the trees seeming to close in on you. You take a few hurried steps backward, your body screaming for you to get as far away from the sound as possible.
<<elseif $freeze > $fight and $freeze > $flight>>
Your breath catches in your throat as your body refuses to move. You feel rooted to the spot, unable to tear your eyes away from the thick bushes ahead. Every part of you is screaming to run, but your legs won't respond. Instead, you just stand there, paralyzed.
<<else>>
<<if $fight == $flight and $fight > $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<elseif $fight == $freeze and $fight > $flight>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $flight == $freeze and $flight > $fight>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<elseif $fight == $flight and $fight == $freeze>>
<<set _maxResponses.push("fight")>>
<<set _maxResponses.push("flight")>>
<<set _maxResponses.push("freeze")>>
<<endif>>
<<if _maxResponses.length > 0>>
<<set _chosenResponse = _maxResponses.random()>>
<<if _chosenResponse == "fight">>
Your fists clench instinctively, a surge of adrenaline pushing you to confront whatever's out there. You take a defiant step forward, eyes narrowing.
<<elseif _chosenResponse == "flight">>
Your pulse quickens as you glance around for the fastest escape route, the trees seeming to close in on you. You take a few hurried steps backward, your body screaming for you to get as far away from the sound as possible.
<<elseif _chosenResponse == "freeze">>
Your breath catches in your throat as your body refuses to move. You feel rooted to the spot, unable to tear your eyes away from the thick bushes ahead. Every part of you is screaming to run, but your legs won't respond. Instead, you just stand there, paralyzed.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
But something about the ticking sound makes you pause. It isn't getting closer, nor fading away. It's... static. You move cautiously toward the source, your gaze narrowing.
You spot a small, dark figure almost immediately, standing out starkly against the tall, bare bushes and the scattered golden and red leaves. The creature struggles against a glowing circle of symbols etched into the ground.
A Gelos.
It's much smaller than the one you encountered earlier—half the size, maybe even less. Its twisted form writhes, legs struggling to pull free, its claws digging into the half-frozen earth.
At first, it doesn't notice you.
But then, its hollow black eyes lock onto yours, widening slightly in shock. For a brief moment, you swear you see something almost like fear.
Then, just as quickly, it snarls, the moment of hesitation gone. The Gelos lets out a guttural growl, its jagged teeth bared as its body stiffens, preparing to attack. It screeches, the sound piercing the quiet forest, and something writhes in its throat, ready to lash out at you.
With a sudden violent jerk, it spits at you—a thick, black glob of mucus flying toward your face.
<div class="choice">[[Continue|R10]]</div>
Fast, what to do ?
<div id="timer-bar" style="width: 100%; background-color: #f9f9f4;">
<div id="progress" style="width: 100%; height: 10px; background-color: green;"></div>
<div class="choice"><<nobr>>
<<link "Stay still">>
clearInterval(countdown);
<<goto "R11.1">>
<</link>><</nobr>>
</div>
<div class="choice"><<nobr>>
<<link "Dodge">>
clearInterval(countdown);
<<goto "R11">>
<</link>><</nobr>>
</div>
<<script>>
var timeLeft = 10; // Time in seconds
var totalTime = timeLeft;
var currentPassage = State.active.title;
var countdown = setInterval(function() {
timeLeft--;
var progressWidth = (timeLeft / totalTime) * 100;
// Safely try to update the width of the progress bar
var progressBar = document.getElementById("progress");
if (progressBar) {
progressBar.style.width = progressWidth + "%";
}
if (timeLeft <= 0) {
clearInterval(countdown);
if (State.active.title === currentPassage) {
Engine.play("R11.1");
}
}
}, 1000);
<</script>>
Your reflexes kick in, and you leap to the side, barely dodging the oncoming sludge.
The black mucus splatters behind you, its impact releasing a hissing sound. You glance over your shoulder, eyes wide, as the spot where it landed begins to rot. The leaves disintegrate into blackened sludge, and the mucus bubbles ominously, swelling in size before it halts, leaving behind a decayed patch of earth.
A sharp voice cuts through the air behind you.
"Get away from it!" Rudolph's command is firm.
He moves quickly, positioning himself protectively between you and the Gelos, his tall frame blocking your view of the creature. His hand extends, fingers glowing faintly with the familiar shimmer of magic.
"Are you hurt?" His voice is steady, but you read notes of worry.
You shake your head, still catching your breath. "No."
"Good." He glances over his shoulder. "You might want to turn away for this next part. It’s not gonna be pretty."
Behind him, the Gelos gnaws desperately at its trapped leg, black goo bubbling up around its teeth as it chews on its own flesh.
<i>It's just trying to get away.</i>
The creature's growls grow more guttural, its eyes wide with both fear and fury as it flicks a glance at Rudolph and the faint glow of his outstretched hand.
<i>It's afraid?</i>
<div class="choice">[[✨ Can't we just let it go? It suffers.|R12][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 What, are you seriously not let it go?|R12][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ What you are doing is cruel.|R12][$stoic=$stoic+1; $path to "C"]]</div>
You got spit in the face.
Mucus seeps into your eyes, mouth, and lungs, your skin instantly darkening and rotting on contact. The unbearable burning is the last thing you feel before everything fades into permanent darkness.
<div class="choice">[[Try again|R10]]</div>
<<if $path is "A">>You feel a tug of sympathy despite the danger. "Rudolph, wait— It's scared. Can't we just let it go? It's hurt, and trapped, I don't think it will do anything to us if we let it be."
Rudolph looks over his shoulder, briefly meeting your gaze. An unreadable emotion flashes in his darkened green eyes—darker than you've ever seen them. He sighs, his voice soft but firm. "It's noble of you to care, but it's unnecessary. There's no way around this."
<<elseif $path is "B">>"Wait. What are you doing? It's stuck, injured, it can't do anything. Just let it be," you protest, indignation bubbling inside of you.
He glances at you over his shoulder, eyes a couple of shades darker than usual, an unreadable look in them. "I get it, it seems unfair. But there's no way around this."
<<else>>"You know this is cruel, right?" you say, your voice steady. "If it's trapped, it's not a threat anymore. Maybe we can just… drive it away, let it be?"
Rudolph's eyes flick toward you, darker than before, though his expression remains unreadable. "It's a reasonable thought. But no…" His voice drops. "There's no way around it."
<</if>>
You're immediately proven wrong as the Gelos seizes the moment while you speak and spits again.
Rudolph dodges instinctively, but as he does, he realizes the trajectory of the goo is heading straight for you—too fast for you to avoid. Without thinking, he raises his other arm, covered by the long sleeve of his turtleneck, to intercept the hit. The mucus strikes him hard on the back of the forearm, the fabric sizzling as it darkens where it lands.
Where you expect a grimace of pain, his expression just hardens. "Last warning, $name. Turn away."
<div class="choice">[[Keep watching.|R13][$path to "A"]]</div>
<div class="choice">[[Turn away.|R13][$path to "B"]]</div>
<<if $path is "A">>You don't.
Rudolph's palms glow brighter as he directs a beam of light toward the Gelos, just like before.
The smell of burning flesh hits your nostrils, acrid and overwhelming, but mixed with the faint, unsettling scent of cranberries that lingers on your tongue. It's nauseating, a strange and sickening combination. You feel bile rise in your throat.
The creature's howls of agony tear through the air, its body writhing, and then you see it—something wet running from its hollow black eyes. Liquid. <i>Is it… crying?</i> The thought sends a cold shiver down your spine.
<<else>>You force yourself to turn away, clenching your fists as the sounds of the Gelos's desperate whimpers pierce through the quiet forest. The smell reaches you anyway—burnt flesh mixed with the strange, sweet scent of cranberries. The combination is nauseating, making your stomach turn. Even without seeing it, the creature's agony is palpable.
That whimper. A question lingers in your mind, unsettling. <i>Was it… crying?</i>
<</if>>
When it's over, the forest falls silent again. You look over Rudolph's shoulder, the only thing left of the Gelos—a small pile of ashes and, in the middle, a tiny black stone.
Rudolph moves in silence toward the pile of ashes. His expression is unreadable as he kneels down, plucking the small black stone from the remnants of the creature. Without a word, he crushes it in his glowing palm.
"Why?"It's the only word you can manage. You're not sure exactly what you’re asking. Is it why it sounded so tragic? Or why it feels wrong, even though it was an 'evil'? Or why he looked at it so tenderly before burning it to a small stone?
Rudolph doesn't look at you.
"You don't want to know," he replies quietly, bending down to adjust the symbols around the trap, resetting them with methodical precision.
You want to insist, to push for more, but something in the air tells you it's not the time. He's calm—too calm, his face set like stone—but you can sense the weight beneath it, the unspoken burden he's carrying.
"Okay," you murmur, feeling the gravity of the moment. You will return to this conversation later. You glance at the man. When he is less upset.
<div class="choice">[[Continue|R14]]</div>
Rudolph stands, dusting off his hands, and turns to you.
"Show me where the light started blinking," he asks calmly.
You nod, leading him back toward the area.
"Why did it blink? I thought it was supposed to just… glow or not glow?"
Rudolph's expression softens slightly as he walks beside you, his voice quieter now. "It blinks when the nearby traps are activated. I should have heard the ticking sooner, but… I was sure this part was safe. I must've been too tired to notice. I am sorry."
<div class="choice">[[✨ It’s alright, mistakes happen.|R15][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Clearly, you need a good rest.|R15][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Things happen.|R15][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>"It's okay. Mistakes happen. You seem exhausted. Anyone would miss something when they're running on fumes."
Rudolph glances at you, a faint, appreciative smile tugging at the corner of his lips. "You're kind to say that. Still… I should've been more careful and I am sorry for that."
You nod, accepting his apology.
<<elseif $path is "B">>"Well, clearly, the Red-Nosed Reindeer needs a good rest. Snucking in a few cookies might be helpful, too," you quip.
Rudolph chuckles, his eyes glinting with amusement. "Cookies and a nap, huh? Sounds tempting. Maybe I'll pencil that in—"
"$name. I am sorry." He says in a more serious tone.
You nod, accepting his apology.
<<else>>"You're human—sort of. Mistakes happen. No one got hurt." You look at his arm, "at least, not badly, I don't think?"
Rudolph nods slowly, a faint smile playing on his lips. "You are right. I guess everyone has limits. But still… I am sorry."
You nod, accepting his apology.
<</if>>
As you reach the spot where the light had started blinking, you pause, gesturing to your mark on the ground. "Here."
Rudolph bends down, examining the area closely, his left hand glows faintly as he adjusts the symbols. His focus is intense, but your gaze drifts to his burned forearm. Guilt coils in your chest.
"I'm sorry about your arm, too," you say softly. "I thought—" you pause, unsure what to say.<i>What? Gelos needed help?</i>
Rudolph looks up, then down at his injury, and chuckles—a sound that's rough but oddly reassuring. "Don't worry about it. Battle scars, I'll be fine."
"But…" you begin, but he cuts you off with a shake of his head.
"We've got more traps to set," he says, his voice steady, his attention already shifting back to the task. "Let's get this done first."
You nod, the words lingering in the air between you as you fall into step beside him. The forest around you is eerily quiet, save for the soft crunch of leaves underfoot.
<div class="choice">[[Continue|R16]]</div>
Most of the work was done in silence, though there were occasional moments of light conversation. Rudolph, surprisingly, seemed comfortable enough to talk about random things. He had you walk ahead, marking areas where the light stopped blinking, and thankfully, no more Gelos appeared. It was steady work, almost peaceful, and with him nearby, you felt oddly safe.
When you finally step back into the cabin, the evening darkness is already settling in. The house is nearly unchanged—except for the fire, which has almost gone out. The faint scent of vanilla and ginger still hangs in the air, as though the warmth of earlier is lingering even after the day's events. Rudolph walks straight to the fireplace, crouching by the hearth. You expect to see a flicker of magic, but instead, he reaches for the firewood and kindles the flame manually, striking a flint stick.
"Why not use magic?" you ask, perching on the edge of the couch.
He pauses, a small, knowing smile forming as he strikes another spark.
"There's a limit to everything," he says, his voice quiet. "No such thing as limitless."
The way he says them makes it sound like a lesson meant for more than just fire-starting.
You watch him, the flames flickering to life in the hearth, casting a soft glow over his face. His usual calm demeanor seems a bit heavier now, a bit melancholic. His eyes, usually bright and sharp, seem distant, lost in thought. Your gaze drops to his left arm, hanging limply at his side. The dark spot from earlier looks worse—if possible, it got darker, blotched, angry.
"Hey," you say, concerned. "Your arm... it's not looking great. Let's take care of it."
Rudolph meets your gaze, his green eyes sparkling with amusement as a faint smile touches his lips.
"No worries. It's okay," he reassures you, brushing off your concern. Just as you open your mouth to protest, he adds. "Go get some rest. We'll head to the town tomorrow—I need to pick up a few essentials." With that, he turns and strides down the hallway, leaving you without a chance to respond.
Again.
The door clicks softly shut as he disappears behind the first one on his left.
With little else to do, you head back to the room where you woke up. Apparently this is your home for the next couple of days.
So much has changed in just a few hours, and yet the sense of being caught in some sort of nonsense fairytale hasn't left.
Nevertheless, the exhaustion takes its toll and the moment your head hits the pillow, sleep claims you, heavy and immediate.
<div class="choice">[[Continue|R17]]</div>
You are awakened from a parched feeling, tugging at your throat. It pulls you from the comforting slumber. Your eyes flutter open, and you glance over at the bedside table. To your relief, you find a small jug of milk waiting for you. "Thanks, Cupid," you murmur to the empty room, lifting the jug to your lips and gulping it down in one go. However, the creamy liquid does little to quench your thirst, leaving you feeling even more unsettled.
The thought of stepping outside the room in the middle of the night in search of the drink provokes a dissatisfied grant and a nagging unease. Yet, the thirst persists at you, spurring you to finally rise.
Trusting your memory, you navigate through the dimly lit cabin toward the kitchen. The cabin feels warm and inviting, with the fire crackling in the fireplace and soft night lamps casting a cozy glow throughout the space of the common room. The cool tiles feel pleasant under your feet, and you spot the jug of water sitting enticingly on the counter. With large gulps, you drown your thirst, relishing the coolness as it washes down your throat.
As you pass one of the closed doors, a faint glow catches your eye from underneath it followed by the muffled curse "Shit."
You pause.
<div class="choice">[[💛 Check on the noise.|R18]]</div>
<div class="choice">[[Forget it, go back to sleep.|R18.5]]</div>
<<if $kitchen == 0>>You find yourself on the coach again, reading some book. The soft rustle of pages begins to blend into the comforting sounds of the crackling fire, and you feel your eyelids grow heavy. And before you know it, you’ve drifted into a nap, the book still cradled in your hands.
<<else>>You find yourself on the coach, reading some book. The soft rustle of pages begins to blend into the comforting sounds of the crackling fire, and you feel your eyelids grow heavy. And before you know it, you’ve drifted into a nap, the book still cradled in your hands.
<</if>>
You’re roused by the creak of a door opening. A cool breeze wafts in, carrying with it the scent of the forest. You blink awake to see Cupid striding into the room, a playful grin lighting up his face.
“Good morning, sleeping beauty,” he announces, his tone teasing.
<div class="choice">[[✨ "Hello," you smile.|R5.7][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Where is my breakfast in bed?"|R5.7][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ It is actually evening.|R5.7][$stoic=$stoic+1;$path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
"Hello," you reply with a gentle smile, trying to shake off the remnants of sleep. "I hope you did not overdone yourself out there."
Rudolph raises an eyebrow, still smiling. "I see you are a worrywart. But don't; I was just making sure everything is secure for the night."
<<elseif $path is "B">>
You sit up, rubbing your eyes. "If I am the sleeping beauty, where is my breakfast in bed?" You question him, playful smirk.
<<if $pronouns == 'She' >>Rudolph laughs, unfazed. "Sorry, no food today. But tomorrow, I promise. A hearty breakfast would be served, my lady."<<else>>Rudolph laughs, unfazed. "Sorry, no food today. But tomorrow, I promise. A hearty breakfast would be served, your highness."<</if>>
<<else>>
You adjust your position on the couch, taking a moment to gather your thoughts. "It's evening, Rudolph. But I appreciate the greeting. Is something wrong?"
Rudolph's smile doesn;t falter as he strides to the fireplace. "Nothing's wrong. Everything is secure for the night."
<</if>>
<<endnobr>>
Rudolph walks straight to the fireplace, crouching by the hearth. You expect to see a flicker of magic, but instead, he reaches for the firewood and kindles the flame manually, striking a flint stick.
"Why not use magic?" you ask, perching on the edge of the couch. The question hangs in the air, casual but curious.
He pauses, a small, knowing smile forming as he strikes another spark. "There's a limit to everything," he says, his voice quiet. "No such thing as limitless."
The way he says them makes it sound like a lesson meant for more than just fire-starting. You watch him, the flames flickering to life in the hearth, casting a soft glow over his face. His usual calm demeanor seems a bit heavier now, as if there’s more beneath the surface that he’s not letting on.
Your gaze drops to his arm, hanging limply at his side. The dark spot from earlier looks worse—if possible, it got darker, blotched, angry. "Hey," you say, concerned. "Your arm... it's not looking great. Let’s take care of it."
Rudolph meets your gaze, his green eyes sparkling with amusement as a faint smile touches his lips. "No worries. It’s okay," he reassures you, brushing off your concern. Just as you open your mouth to protest, he adds. "Go get some rest. We'll head to the market tomorrow—I need to pick up a few essentials." With that, he turns and strides down the hallway, leaving you without a chance to respond. Again. The door clicks softly shut as he disappears behind the first one on his left.
With little else to do, you head back to the room where you woke up. Apparently this is your home for the next three days.
So much has changed in just a few hours, and yet the sense of being caught in some sort of nonsense fairytale hasn’t left.
You spend some time, turning and tossing in the bed. But emotional exhastion takes its toll eventually as sleep claims you.
<div class="choice">[[Continue|R17]]</div>
You decide to investigate, knocking lightly on the door.
"Rudolph?" you call, your voice barely above a whisper.
The glow halts abruptly.
"$name? Why are you not sleeping? Is something wrong?" he asks, his tone laced with worry.
<div class="choice">[[Hesitate to answer.|R19][$path to "A"]]</div>
<div class="choice">[[Say nothing is wrong.|R19][$path to "B"]]</div>
You return to your room satisfied. Your thirst is quenched.
Lying back in your bed, your mind drifts to the situation at hand again. You can't shake the feeling that there's more to Rudolph and others than meets the eye.
The last thought that crosses your mind before you drift off is a simple, yearning wish: <i>I want to know what is actually going on </i>
<div class="choice">[[Continue.|R21]]</div>
<<if $path is "A">>You hesitate, the words sticking in your throat.
What should you say?
Before you can respond, you hear a sound of footsteps, and then the door opens.
<<else>>"Nothing is wrong," you answer. But you don't leave immediatly.
You hear a sound of footsteps, and then the door opens.
<</if>>
Rudolph stands before you, barefoot. He is dressed in dark pants and a sleeveless top that showcases the muscular definition of his arms. Your gaze flickers to his left arm, adorned with intricate tattoos—while his right arm remains bare, void of any symbols.
He looks at you questioningly. Taking in your state he figures there is nothing wrong. A small smile creeps onto his lips.
"Since you're here, why don't you help me?" The statement doesn't feel like a question; it's an invitation.
He turns and moves inside.
"You got a bathtub?" you ask, a hint of surprise lacing your tone.
Rudolph chuckles, his voice warm and inviting. "Dasher loves baths; he insisted on having one at each of our safehouses. More than that, we got hot spring in this one."
"I see," you chuckle, still slightly awed.
Rudolph perches himself on the edge of the tub, and your eyes are drawn again to his left arm—particularly to the dark spot near the back of his forearm. The reminder of earlier.
"I can't get to it," he says, twisting his arm for you to see better. "Can you guide my palm, please?"
"Sure," you agree. "But how am I supposed to do that?"
"Just grab my wrist," he instructs, his voice steady but with a subtle, quiet request. "When the light glows, guide it to the dark spots." You nod, steeling yourself, and reach out.
Your fingers brush his wrist as you take hold, the warmth radiates, and you feel a spark of energy shoot through you. The glow begins, the taste of cranberries flooding your senses as you guide his hand over the dark spots on his right forearm.
You work in silence for a few moments, guiding his hand over the darkened spots. But it is too quiet, almost intimate, so you try to fill the silence with a question. "How come you have tattoos only on one arm?" partially actually interested in it.
He shrugs lightly. "That's about as much as my body could take."
"Take?" you repeat, intrigued.
His demeanor grows more serious as he explains. "We're not exactly born this way; we’re made."
"And by made you mean...?" You probe cautiously, sensing a shift in his demeanor.
"Schooled, trained, hired, some even headhunted," he says, his green eyes focused on the work at hand, not meeting your gaze. His voice lowers, more deliberate, the words carefully chosen.
You guide his hand gently over the darker patches on his forearm. The magic pulses faintly, and the discoloration slowly fades, returning to its natural hue—like erasing smudged pencil marks from paper with a rubber, just a bit slower.
"That must be an interesting…" you pause, unsure how to phrase it, "career?"
He chuckles softly, a quiet sound that sends a warm breath over your cheek. It tickles.
"I suppose it is," he murmurs, a faint, wry smile tugging at his lips. "At parts interesting...and rewarding." There is a small, timid smile on his lips, "but...lonely, at times, too."
The silence that follows feels heavier now. You're acutely aware of how close you are, the hum of the magic, the soft rhythm of your movements—his words hanging in the air like a confession.
<div class="choice">[[✨ "I can't imagine."|R20][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Hey, can't so bad, can it?"|R20][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "It's part of the job, isn't it?"|R20][$stoic=$stoic+1; $path to "C"]]</div>
"So, where are we?" you ask, glancing at Dasher, who leans back slightly.
He shifts, settling into a more comfortable position. "Not far from the crash site, actually. This safehouse is about eighty kilometers—fifty miles—north of town," he explains, as if reciting details from memory. "We're roughly six kilometers, or three point seven miles, from the nearest road to the northeast. Not much out here—no towns or villages. Closest thing is a gas station about ten kilometers, or six miles, to the south."
You nod slowly, processing the information. In case of an escape, these details could prove useful. But for now, it's just one more piece of the puzzle.
Rudolph watches you closely and as if reading your thoughts he says, "I wouldn't recommend wandering out alone though. We're deep in the woods, and it's easy to lose your way."
Vixan shrugs, a hint of amusement flickering in his gray eyes. "But hey, if you're feeling adventurous, no one's stopping you."
"Yes," Dasher addresses gray-eyed, "someone has to." He holds Vixan's gaze with his pale blue eyes until Vixan looks away, shrugging. Then white-haired man turns back to you, his expression softening. "It's not exactly ideal here, but it's safe."
You nod, a sense of reassurance settling in with his words, choosing to trust him—until proven otherwise.
<i>(you can ask all questions in any order)</i>
<<nobr>>
<<if !visited('28') || !visited('30')>>
<<if !visited('28')>>
<div class="choice">[["Who are you exactly?"|28]]</div><br>
<</if>>
<<if !visited('30')>>
<div class="choice">[["The creature in the woods, what was that?"|30]]</div><br>
<</if>>
<</if>>
<<if visited('28') && visited('30')>>
<div class="choice">[[I see...(ends the conversation)|31]]</div>
<</if>>
<</nobr>>
Vixan moves to the couch, flopping down lazily, arms behind his head in an overly relaxed posture, exuding an air of nonchalance that seems almost theatrical.
<div class="choice">[[✨ "You do realize we’re supposed to check the perimeter, right?"|V2][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Am I babysitting you now?"|V2][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ What is he doing?|V2][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You stand there for a moment, watching him with a slight frown. His casual attitude rubs against the urgency of Dasher’s earlier command. You know better than to let it slide.
"You do realize we're supposed to check the perimeter, right?" Your voice is gentle, but firm enough to cut through his laziness. "Dasher was very clear about it."
He doesn't open his eyes, just chuckles softly. "Relax, sweetheart. We've got time."
You cross your arms, not letting his charm distract you. "Am I going to have to drag you out there myself?!"
<<elseif $path is "B">>You watch Vixan flop onto the couch like he has no other business to attend.
"Don't make me be the nag here." You cross your arms, fixing him with a pointed stare. "Dash isn't exactly the type to joke around, so this has to be important. Let's go."
Vixan's eyes stay closed, but a lazy grin tugs at his lips. "Yeah, the old man's all business. No fun at all."
You roll your eyes, stepping closer. "Don't make me drag you out of the house."
Vixan chuckles, still not moving. "You really think you can?"
"Try me," you quip, hot annoyance threading through your voice.
<<else>>You watch Vixan settle onto the couch, your eyes narrowing slightly. <i>What is he doing?</i> There's a job to do, and he's clearly avoiding it.
"Vixan," you say evenly, refusing to be drawn into his casual theatrics. "Dasher made it clear we need to check the perimeter. It's a security risk if we don't. You know that."
He doesn't open his eyes, just waves a hand dismissively. "We'll get to it, sweetheart. No rush."
Your lips press into a thin line not biting into his conscience and charm. "I'm not sure what makes you think that waiting is a good idea. If something happens, we're unprepared. Don't make me drag you out the house myself!"
<</if>>
Vixan lets out a mock laugh, clearly amused by your persistence, but as his eyes drift open, there's a fleeting glint of something darker—it flickers over you—quick, unhurried, yet unmistakably lingering for just a beat too long. It's subtle, like he's sizing you up and appreciating what he sees all at once, before his eyes return to your eyes. "You could certainly try," he smiles and seemingly done with the situation closes his eyes. It leaves you flustered.
"Dasher said—"
Vixan stretches out on the couch, giving you a tired grin as he rubs his eyes. "Two hours, alright? I'll do it then. The last few days drained me more than I'd like to admit."
You frown, the weight of Dasher's warning echoing in your mind. You want to argue, to insist on the importance of safety, but something in his demeanor says he is not being just sifficult. The playful edge of his character is cracking, traces of exhaustion evident under his eyes in form of dark circles. You sigh. <i>There’s no point in pushing him further.</i>
"Fine," you concede, feeling a bit defeated. "Two hours. But not a minute longer."
He smirks, already closing his eyes. "Wouldn't dream of it."
<div class="choice">[[Continue|V3]]</div>
Out of necessity, you explore the cabin instead.
The kitchen is your first stop, its warmth a sharp contrast to the earlier tension. The sweet, rich scent of something freshly baked draws you in, and when you reach the counter, you spot the same kind of treat Cupid had earlier. He must've left some behind before they took off.
Your gaze drifts to the small, festive touches scattered around—a little snowman ornament hanging from a shelf, holly garlands strung across the countertops. It's cozy, almost absurdly so, considering everything that’s been happening. The decorations bring a strange sense of comfort. For a moment, it feels like the kind of holiday cheer you haven't seen in a while.
The window catches your eye next. Outside, the midday sun filters through the trees, casting a golden glow over the fallen leaves blanketing the ground. Everything looks peaceful, almost too peaceful, given the chaos you've been through. It's unnerving, in a way, how the world outside feels so calm while your mind churns with questions and uncertainties.
<div class="choice">[[Continue|V4]]</div>
Time slips by as you lose yourself in the exploration. Each room you wander into offers its own quirks—the bathroom with old, chipped tiles, the training room with a bizarre punching doll standing in the center like it's seen better days. You even find a small nook with musty old books piled high, their spines cracked from age.
Before you know it, the light outside begins to fade, soft shadows creeping into the cabin as the sun sinks toward the horizon. The sky shifts into shades of orange and purple, casting an eerie glow over the woods outside.
You look at the clock on the wall. <i>Yes, two hours have passed.</i> You make your way back to the living area, your gaze instantly falling on Vixan.
He's still sprawled out on the couch, asleep.
Stepping forward, you notice a ladybug crawling delicately across his short black hair, its tiny legs moving with purpose. <i>In December?</i>
You watch, entranced, as it ventures toward his forehead, then your gaze shifts from the bug to Vixan himself.
His features are softer when he's asleep, the tension gone from his brows, smile lines are visible. There’s an allure to him, a combination of danger and sophistication.
As the ladybug inches closer to his forehead you decide to
<div class="choice">[[💛 Shoo it.|V5][$path to "A"]]</div>
<div class="choice">[[Wake Vix up.|V5][$path to "B"]]</div>
<<if $path is "A">>You reach out to gently brush his hair away, but just as your fingers hover near his scalp, Vixan's eyes snap open, locking onto yours.
His grin returns, slow and teasing. "Careful, sweetheart. Didn't think you'd be so eager to get your hands on me."
Heat floods your face, and you pull your hand back as if burned. "I was just getting rid of a bug."
The bug, as if in league with Vixan, flies away the moment his hand lifts to check his hair.
"Sure you were," Vixan's voice drops, low and smooth, and the mischievous glint in his eyes makes your face burn.
You huff, trying to regain your composure. "Don't flatter yourself. The ladybug was way more interesting than you."
He chuckles, stretching. "Whatever helps you sleep at night, sweetheart."
<<else>>"Vixan, wake up"you say, your voice sharp.
He stirs, his eyes snapping open with a surprising alertness. They lock onto you immediately. "What's going on?" His voice is low, husky.
"Time's up," you inform him, eyebrow raised.
"Yeah, right." He stretches, a sweet smirk on his face. He does look rested.
<</if>>
Then, in an instant, Vixan's demeanor shifts. His body tightens, every inch of him focused. The smirk fades, replaced by something sharper.
You start to ask. "What is it? I didn’t hear—" but he’s quicker, his hand pressing to your mouth, silencing you.
"Shh," he whispers, his eyes remain locked on something distant. His other hand lifts, signaling for silence.
You feel the warmth of his hand, but the seriousness of the moment is heavy, making you stay still. He closes his eyes, brow furrowing in concentration as he tilts his head, tuning into sounds you can't hear.
Unsure of what's happening, your mind races.
The stillness stretches for what feels like forever, the only thing breaking it is the pounding of your heart. It isn't hard to breathe, but you are perfectly capable of being quiet without the need of his palm on your mouth.
<div class="choice">[[✨ 💛 Playfully bite his palm.|V6][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 💛 Lick his palm.|V6][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Shake your head.|V6][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You bite him lightly, annoyed by his abruptness.
A flash of mischief dances across his face as he pulls his hand back. "I should've known you were a biter."
You glare, but before you can respond, his focus shifts again.
<<elseif $path is "B">>Feeling a surge of annoyance blended with mischief, you decide to lick his palm, like a child might.
Vixan’s eyes widen in shock, and he pulls his hand back, a grin breaking through his surprise.
"Well, such an inefficient use of tongue," he teases, raising an eyebrow. You stutter, unsure what to reply.
"Okay. Focus," he shakes his head lightly, saying it more to himself than to you.
His seriousness is back again.
<<else>>You shake your head, brushing his hand away with frustration. "I'm done with the games, Vix. We need to focus." He ignores you as his focus shifts.
<</if>>
Some time passes before he finally speaks, his tone colder, more serious. "We’ve got a problem," he says, standing up with smooth efficiency. "Tiny issue. Gelos." His usual playful nature is gone, replaced by a sharp focus. "We need to handle it."
"We?" you question, exasperation creeping into your voice. "You mean I can sit here, while you handle it?"
"No," Vixan states, ignoring the edge to your voice. "We will handle it. One’s caught in a trap. It is an easy job."
"Then why—"
"Because," Vixan interrupts, moving to the door, "if there's one, there might be more. And I can't leave you alone."
You do not like how this sounds.
Vixan smirks. "Don't worry. It’s not as bad as it sounds. Just stay close to me. Got it?"
You nod, and with that, he grabs his coat from the back of the couch, shrugging it on with a casual elegance. "Let’s go."
<div class="choice">[[Continue|V7]]</div>
Outside, the air is cool, the sky slowly darkening as the sun dips closer to the horizon. Vixan leads you through the sparse, bare bushes surrounding the cabin, moving effortlessly through the undergrowth like he's done this a thousand times.
You, on the other hand, struggle to keep up, tripping over roots and brambles as you follow him. Vixan glances back occasionally, his expression unreadable, but he doesn't slow down. After what feels like an eternity, he stops abruptly, crouching behind a thick bush.
"There," he murmurs, nodding toward a small clearing. You peer through the leaves and spot it—a creature. Smaller than you expected, gnawing furiously at its own leg, which is caught in some kind of glowing trap. Then it spits at its limb, you watch in horror as the flesh begins to rot away, almost freeing it from the trap.
"It’s panicking," you whisper, watching the creature's frantic movements.
<i>It's just trying to get away.</i>
<<if $pronouns == 'She' >>Vixan's fingertips start to glow softly, a faint crackle of energy humming in the air around him. "This ain't gonna be pretty, princess. Turn around."<<else>>Vixan’s fingertips start to glow softly, a faint crackle of energy humming in the air around him. "This ain't gonna be pretty, sweatheart. Turn around."<<endif>>
<div class="choice">[[✨ "Wait. Can’t we just…let it be?"|V8][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "What, are you seriously offing it?"|V8][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "This is cruel."|V8][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You feel a tug of sympathy despite the danger. "Wait—. Can’t we just let it be? It’s trapped, harmless. I don't think it will do anything."
Vixan raises amused eyes at you, surprised by your words.
You barely have time to process his expression when the creature's eyes snap toward you. Without warning, it jerks its head and spits—a thick, black glob hurtling through the air at an alarming speed.
Before you can blink, Vixan reacts. His hand grabs your arm, and in one swift, forceful motion, he pulls you down with him. You hit the ground together with a thud just as the glob of mucus shoots past, missing you by inches. It strikes the earth behind you, and instantly, the ground rots away, the decay spreading fast like wildfire.
At the thought that it might've been your face, your breath catches. Vixan hovers above you, close enough that you can feel his breath on your cheek. He shoots you a pointed look, lips quirking into a dry smirk. "Harmless, huh?"
<<elseif $path is "B">>Your heart pounds in your chest as you watch the creature desperately trying to free itself. A determined expression on Vixan's face.
"What, are you seriously offing it?" you ask, disbelief edging your voice.
You barely have time to process Vixan's amused expression when the creature's eyes snap toward you. Without warning, it jerks its head and spits—a thick, black glob hurtling through the air at an alarming speed.
Vixan reacts instantly. His hand grabs your arm, and in one swift, forceful motion, he pulls you down with him. You hit the ground together with a thud just as the glob of mucus shoots past, missing you by inches. It strikes the earth behind you, and instantly, the ground rots away, the decay spreading fast like wildfire.
At the thought that it might've been your face, your breath catches. Vixan leans in close, eyes glittering with amusement. "That answers your question?"
<<else>>Your stomach twists as you watch the creature gnawing at its own leg. "This is cruel," you murmur, your voice barely audible.
Vixan doesn't have time to respond when the creature's eyes snap toward you. Without warning, it jerks its head and spits—a thick, black glob hurtling through the air at an alarming speed.
The man reacts instantly. His hand grabs your arm, and in one swift, forceful motion, he pulls you down with him. You hit the ground together with a thud just as the glob of mucus shoots past, missing you by inches. It strikes the earth behind you, and instantly, the ground rots away, the decay spreading fast like wildfire.
You look up at Vixan, wide-eyed, and he leans down, his smirk dark. "Cruel? Oh, please. It is a teddy bear."
<</if>>
He springs to his feet with the grace of someone who’s done this far too many times, placing himself between you and the creature. His fingertips begin to glow, crackling with electric energy, the magic gathering like a storm at the tips of his hands.
The creature senses the shift, the looming danger, and abandons its focus on you, gnawing more frantically at its trapped leg. Its snarls turn more desperate as it tries to free itself.
Vixan's eyes flick to you, briefly, his expression unreadable. "Don't look," he warns, turning back to the creature.
In one swift, practiced motion, a beam of light shoots from his hands.
<div class="choice">[[Watch.|V9][$path to "A"]]</div>
<div class="choice">[[Look away.|V9][$path to "B"]]</div>
<<nobr>>
<<if $path is "A">>
You push yourself to your feet, unable to tear your eyes away. Your heart races, a strange mixture of dread and morbid curiosity rooting you in place. The beam hits the creature, and the acrid stench of burning flesh fills the air, overwhelming your senses. It's mixed with something odd—cranberries? The sour-sweet smell clings to the back of your throat, making you want to retch.
<br><br>
The creature's howls pierce the air, its body writhing in agony. It all happens in a matter of seconds, but it feels like an eternity. As it disintegrates into ash, something catches your eye—wet streaks running from its hollow, black eyes.
<br><br>
<i>Is it... crying?</i>
<br><br>
A chill runs down your spine at the thought, the twisted combination of death and sorrow sinking deep into your gut.
<<else>>
You force yourself to turn, your fists clenching as you block out the sight. But the sounds reach you anyway—the Gelos's desperate whimpers pierce the forest's quiet, making it impossible to escape the horror. The acrid stench of burning flesh hits your nostrils even though you try to ignore it, the unsettling sweetness of cranberries making it all worse.
<br><br>
You clench your jaw, trying not to think about the creature’s suffering. But the question still lingers in your mind. <i>Was it... crying?</i>
<</if>>
<<endnobr>>
Without thinking, you reach out to stop him. The moment your fingers brush Vixan's arm, a sharp electric shock jolts through your body, sending you stumbling back.
"Hey!" Vixan growls, his voice snapping your attention back to him. His tone is serious. "Don't." It leaves you speechless.
Did you overstep?
Then, seemingly out of nowhere, two more Geloses burst from the shadows, larger and more vicious than the first.
There's no time to react—Vixan's warning cuts through the chaos.
"Dodge!"
<div class="choice">[[Continue|V10]]</div>
You
<div id="timer-bar" style="width: 100%; background-color: #f9f9f4;">
<div id="progress" style="width: 100%; height: 10px; background-color: green;"></div>
<div class="choice"><<nobr>>
<<link "Stay still">>
clearInterval(countdown);
<<goto "V11.1">>
<</link>><</nobr>>
</div>
<div class="choice"><<nobr>>
<<link "Dodge">>
clearInterval(countdown);
<<goto "V11">>
<</link>><</nobr>>
</div>
<<script>>
var timeLeft = 10; // Time in seconds
var totalTime = timeLeft;
// Store the active passage when the countdown starts
var currentPassage = State.active.title;
// Initialize the countdown and progress bar
var countdown = setInterval(function() {
timeLeft--;
// Calculate the width percentage
var progressWidth = (timeLeft / totalTime) * 100;
// Safely try to update the width of the progress bar
var progressBar = document.getElementById("progress");
if (progressBar) {
progressBar.style.width = progressWidth + "%";
}
// If time runs out, clear the timer and go to the fallback passage only if still on the same passage
if (timeLeft <= 0) {
clearInterval(countdown);
if (State.active.title === currentPassage) {
Engine.play("V11.1");
}
}
}, 1000);
<</script>>
You throw yourself to the side, just in time to avoid the creature's spit.
The black glob hits the ground where you were standing, sizzling as it eats away at the earth. Vixan moves faster, already attacking the one running at you. As he disintegrates it in a single shot, the other swipes at him, its claws grazing his stomach.
It gets him.
Vixan hisses, but he doesn't slow down.
"Get behind me!" he orders, his coat flaring out as he shields you. You do not disobey.
Now, only one Gelos remains. It is bigger, faster, its movements fueled by rage.
But Vixan doesn't falter. His eyes burn brighter, his entire form radiating power. With each flick of his wrist, he sends pulses of electric energy that eat at its flesh when they hit. First, it's leg, the other one, then neck, half of the face. Finally, as Vixan concetrates his energy, he turns the creature to ash in three short blows.
When it's over, all that's left is a dark rock among the pile of ash.
The forest falls silent again.
Vixan exhales, sweat glistening on his brow. He wipes his face, the intensity in his eyes dimming slightly. But there’s still something sharp in his gaze as he turns to you.
"Are you okay?"
<div class="choice">[[✨ "I guess...?"|V12][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Nightmares guaranteed"|V12][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Physically—yes…"|V12][$stoic=$stoic+1; $path to "C"]]</div>
You get spit in the face.
Mucus seeps into your eyes, mouth, and lungs, your skin instantly darkening and rotting on contact. The unbearable burning is the last thing you feel before everything fades into permanent darkness.
<div class="choice">[[Try again|V10]]</div>
<<if $path is "A">>You blink, trying to catch your breath, a mixture of adrenaline and disbelief swirling in your chest.
"I... think so?" Your voice is shaky, unsure. The rush of everything that just happened hasn’t fully sunk in yet, but somehow, you're still standing. "I mean, could be better, but... I'm okay."
The fact that you've come out of this in one piece is a shock in itself. You glance at Vixan, feeling dazed, not entirely processing the danger you've just survived.
<<elseif $path is "B">>You let out a shaky laugh, trying to regain some sense of control as the adrenaline starts to wear off.
"I'm fine... I think. But, uh, give me until 3 AM—then it'll probably hit me, hard." You flash him a grin, though it's clear you're still a little rattled underneath the humor.
Vixan quirks a brow, his lips twitching slightly as if he's not sure whether to laugh or take you more seriously.
<<else>>You take a deep breath, trying to assess the situation, though your mind is still spinning from the chaos.
"Maybe. I mean, physically—yes, I'm not dead." The words come out measured, though you can’t quite shake the lingering unease.
Vixan nods, his expression unreadable, and the moment stretches, tension still hanging in the air.
<</if>>
"Hey," you ask cautiously, your voice still shaky. "Shouldn't we, you know, tak care of that wound?"
Vixan glances at the spot where the Gelos's goo had hit him, his lips curling into a faint smirk. "It’ll heal soon. Nothing to worry about," he says nonchalantly, as if it’s no big deal.
You frown, still unsure, but you don’t press the issue.
Despite the tension in the air, your gaze drifts to the nearest pile of ash. Something catches your eye—a small, dark stone nestled among the remains of the creature.
You step closer, your curiosity piqued. "What is that?" you ask, pointing to the object. "Is that... coal?"
Vixan, still catching his breath, looks over. "Obviously. What else would it be?"
You frown, confused. "Coal? Why—" you start to ask, but your words trail off when your attention shifts to what Vixan is doing.
<div class="choice">[[Continue|V13]]</div>
He moves toward the first pile of ash, his body tense with focus. His fingers begin to glow faintly, and with a subtle movement, a circle of symbols flickers to life on the ground around the pile. The air hums with energy, a quiet but palpable power radiating from him.
The strange pull tags at you of whatever magic he's invoking.
"What are they?" you ask, eyes wide as the ancient letters begin to shift and connect, glowing brighter.
"Are you going to keep asking silly questions?" Vixan growls, his fingertips tracing the faded symbols.
<i>Is it German?</i>
"You have not answered any of them," you click your tongue, leaning forward. Vixan shoots you a sharp look. You move even closer to the trap, intrigued and awed.
"There is one I can volunteer—if you step on this while I work, you're gonna turn into a pile of ash just like that," he says matter-of-factly.
You immediately jerk back, glaring at the man. "Oh, this is how you take care of me, I see."
He chuckles darkly. "Answers or no answers, sweetheart."His gaze flickers to the pile of ash behind you, the coal still resting ominously in the center. "Some things are better left a mystery."
As the circle is compiled it fades into nothingness. Vixan stands, brushing dirt from his pants. "Okay, one done. How many more...?"
You watch him as he glances toward the line of bushes surrounding the house, his eyes glowing brighter—almost white. He moves his head as if he's looking at something only he can see. A second later, he sighs loudly, then groans in frustration, pressing his fingers to the bridge of his nose.
"Fucking kidding me?" he mutters.
You try to peer in the same direction, wondering what has set him off, but you see nothing. Sensing the question forming on your tongue, Vixan lets out another deep sigh. He pulls a silver cigarette pack from his jacket, taps it, and slides a cigarette out.
"Bastards broke through a dozen traps. Apparently, ones I made weren’t strong enough," he grumbles, lighting the cigarette with the tips of his glowing fingers.
You watch him for a moment, raising an eyebrow.
"Yes, yes, I should have listened to Dash. Oh, regrets, regrets," he adds with a mocking tone, the irony heavy in his voice.
<div class="choice">[[✨ "Yes, kind of."|V14][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Told you so."|V14][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Yes."|V14][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
"Yeah, you should have. But hey, I try not to gloat." You give him a small, teasing smile, though you're half-serious. <i> Kinda expected outcome. </i> you think.
<br><br>
Vixan shoots you a stinky look as he moves to the next trap. Smoke trailing after him.
<<elseif $path is "B">>
"Clearest example of 'I told you so' that I've ever seen." You raise an eyebrow, smirking. <i>Serves him right for being a jerk </i>
<br><br>
His eyes narrow, and he gives you a stinky look before continuing toward the next trap. Smoke trailing after him.
<<else>>
"Yep. Not strong enough traps, indeed." You cross your arms, giving him a look of mild disapproval.
<br><br>
He scowls at you, clearly unimpressed, before moving toward the next trap. Smoke trailing after him.
<</if>>
<<endnobr>>
"Don't be too pleased with yourself," he mutters, walking ahead. "Reinforcing these might take some time. So, you better move your sweet ass and help me."
You click your tongue, more amused than annoyed by his tone. "Fine, but since this is going to take a while, how about your sweet ass answers a couple of questions while we work?"
Vixan growls quietly, clearly irritated, but you decide to interpret it your way before he can say otherwise. "I'll take that as a yes," you declare with a grin. "First question—why do I keep tasting something sweet and tart every time you pull your voodoo magic?"
He mutters something under his breath. "Voodoo, huh? Ancient magic that’s been around for centuries, and you reduce it to 'voodoo'." He glances at you, amused, before taking a final drag and flicking the cigarette away, the burnt filter barely holding together. "Good thing Dasher’s not here to hear that. The old man might've keeled over."
You tilt your head, confused. "You called him old before. Why? He doesn't seem any older than you."
“<b>Seems.</b>” Vixan smirks but doesn't elaborate as he crouches to work on the next trap. His fingers trace over the ancient symbols, causing a faint glow as the electric currents pulse through the lines. He adds more symbols, muttering as he works.
Finally, he speaks, his voice casual. "Humans react the same to magic—it always tastes like cranberries. Don't ask me why; it’s just the way it’s been."
You raise an eyebrow. "Okay... so how old is Dasher, exactly?"
Vixan shoots you a cryptic glance. "Old enough to justify being so grumpy all the fucking time," he says, clearly done with that line of questioning.
<i>Not grumpier than you. </i> Your thought makes you smile.
<div class="choice">[[Continue|V15]]</div>
As he moves to the next trap, something else clicks in your mind. "What about that whole 'if you touch me, get ready to be electrocuted' thing?" You glance at his coat, eyeing the gaps where his skin isn’t fully covered by the dark long sleeve beneath.
Vixan keeps his focus on the trap, not even sparing you a look. "That's just how my magic works. When I use it too much—like I have these past few days—it tends to get... over the top. That's why you got shocked." He shrugs, brushing off the explanation like it’s no big deal. "Dasher's magic gets freezing cold when he overuses it—guy's always in sweaters because of it. Rudy? He overheats, which is why you'll catch him wearing thin, breathable fabric all year round. Everyone’s got their own thing going on."
You process that, an idea of different reindeer having unique powers, is intriguing.
"Now stop asking questions unless you want to be here all night," Vixan grumbles, finishing up the last set of symbols with a sideways glance at you.
The sun dips below the horizon, the sky turning deep shades of purple and orange. "Fair enough," you agree. "It's getting late anyway."
Vixan stands, brushing off his pants. The air has grown cooler, the breeze carrying the chill of twilight as shadows stretch across the forest. "Let's get this done," he says, heading toward the final trap.
<div class="choice">[[Continue|V15.5]]</div>
When you finally step back into the cabin, night has fully fallen. The room is draped in shadows, the fire in the hearth reduced to glowing embers. A faint scent of vanilla and ginger lingers in the air, a comforting reminder of the warmth from earlier, though the space feels quieter now, almost eerily so.
Vixan steps in behind you, the door closing with a soft click, sealing off the outside world. "Well," he mutters, shrugging off his coat and tossing it carelessly over the back of the couch, "at least nothing else tried to kill us today."
<div class="choice">[[✨ "Is there more?"|V17][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Amen to that."|V17][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Yet."|V17][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
"Don't tell me there's more that can," you whine, half curious, half exhausted, sinking deeper into the couch.
<<elseif $path is "B">>
"Amen to that," you smile, settling into the couch, wondering how it got so chilly in the room.
<<else>>
"The night is young," you say, shrugging, stating the fact. Although you hope you are wrong on that front.
<</if>>
<<endnobr>>
Vixan chuckles darkly and strides toward the fireplace. He doesn't bother kneeling—just raises a hand toward the dimming embers. A faint glow gathers at his fingertips, a soft hum vibrating through the air. Slowly, the light intensifies until it pulses from his hand. The embers flare instantly, blazing to life as the crackling flames spread warmth back into the room.
It all feels effortless, like breathing for him, yet the magic—raw and untamed—lingers, leaving the air charged with electricity.
"That'll do for the night," Vixan says casually, wiping his hand on his pants as if he hadn’t just ignited a fire with pure energy.
You watch him, still struck by how effortlessly he wields his power, like flipping a switch. It’s unnerving, yet oddly reassuring. His magic, his unpredictability—it's all so casual to him.
He heads into the kitchen, rummaging around until he finds a jar of cookies. Taking a few, he leans on the wall dividing the common area from the kitchen, chewing one with a lazy smirk.
"I'm gonna rest," he says, speaking around a mouthful of cookies. "Can't have you running me ragged tomorrow. Gotta stay fresh for round two of saving the day."
<div class="choice">[[✨ Thank him.|V18][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Saving what?"|V18][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Okay.|V18][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
You nod, glancing at the fire.
<br><br>
"Thanks, by the way," you say, the weight of the day's events finally hitting. The words come out a little out of place, but you mean them.
<br><br>
Vix's smirk softens, if only for a second. He nods, then heads toward the door.
<<elseif $path is "B">>
You arch an eyebrow, unable to hide your smirk. "Really? 'Saving the day?'"The words drip with judgment as you mock how corny it sounded.
<br><br>
Vixan chuckles, his smirk widening. "You'll still miss me when I'm gone," he teases, shoving another cookie into his mouth.
<<else>>
"Rest sounds like a good idea," you agree, though your tone is more pragmatic. "If we’re expecting more... surprises, we'll need it."
<br><br>
Vix watches you for a moment, nodding, as if silently agreeing with your assessment.
<</if>>
<<endnobr>>
As he turns to leave, he pauses briefly. Glancing back, his eyes catch the firelight, glowing faintly—almost ethereal. "Don't worry, I'll hear if anything sneaks up on you." He flashes you a half-smirk before taking another bite and disappearing in the hallway. It swallows his figure in the shadows.
The cabin falls silent, the fire crackling in the hearth, filling the room with warmth.
You exhale slowly, feeling a mixture of relief and disbelief. Somehow, you've ended up relying on cryptic, magical reindeer man for survival.
And, oddly enough, you feel safer than you have this morning.
<div class="choice">[[Continue.|V19]]</div>
Most of the work was done in near silence, broken only by the occasional comment or snarky remark from Vixan. You had tried prying more information out of him—how humans never seem to notice creatures like the Gelos, or where they even come from—but he only gave frustratingly vague answers like "some do, some don’t," or "yes and no," punctuated by endless complaints.
Even though his refusal to answer was irritating, there was a strange sense of calm that came with the task.
The methodical movements, the cool breeze against your skin, and even Vixan's grouchy remarks felt oddly comforting, as if you could finally breathe for the first time since this whole ordeal started.
<div class="choice">[[Continue|V16]]</div>
The door closes behind them with a soft thud, signaling their departure.
You are now alone with Dasher.
The silence trails in.
He stands near the fireplace, staring down at his wristwatch with a faint frown creasing his brow. The flickering flames cast warm, orangish light across his pale skin, creating a soft contrast to his cold, methodical demeanor. His sharp discipline feels unyielding, yet in this moment alone with him, you catch a glimpse of something more—something buried beneath his layers of control.
For a moment, you're both silent. Then, Dasher glances at you, and though his expression remains stern, there's a subtle softening in his eyes. "Good call," he says, the barest hint of approval slipping through his usual calm.
<div class="choice">[[✨ "Are they gonna be alright?"|D2][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "So...They are going to have fun without daddy?"|D2][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Study the man.|D2][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>"Are they gonna be alright?" you ask, your voice laced with concern.
Dasher's pale blue eyes lift, his expression unreadable. "They'll manage. It's not the kind of mission that requires my presence."
You raise an eyebrow, wondering what kind of mission would. He notices the question on your face but doesn't elaborate.
<<elseif $path is "B">>"So... They are going to have fun without daddy?" you quip, a smirk playing on your lips.
Dasher's brow furrows in confusion at your choice of words, disapproval flickering across his face. He lets out a quiet sigh, a subtle acknowledgment of the irony in your joke. "They'll manage. It's not the kind of mission that requires my presence."
You raise an eyebrow, wondering what kind of mission would. He notices the question on your face but doesn't elaborate.
<<else>>You study the man, taking in his rigid posture and the way his brow furrows with concentration.
Noticing your expression, he shifts slightly. "If you're concerned about their well-being," he says, almost as if reading your thoughts, "they'll be fine. It's not the kind of mission that requires my presence."
You raise an eyebrow, intrigued by his perceptiveness. He catches the unspoken question in your gaze but chooses not to elaborate.
<</if>>
Instead, he steps toward the hearth and rekindles the fire with a few quick motions, the flames rising as he turns back to you.
"Before the sun sets, I need to check the perimeter and make sure the traps are intact. Vixan set them up when we arrived, but I prefer to verify them myself to avoid any… surprises." His tone is calm, but the implication of the task is clear. He looks around the room.
"The creatures?" you ask. "How do they know where to find us?"
"It's our magic. It has a distinct scent. They are attracted to it like moths to a flame."
<div class="choice">[["The scent?"|D3][$path to "A"]]</div>
<div class="choice">[[Something clicks in your brain.|D3][$path to "B"]]</div>
<<if $path is "A">>"The scent?" you question, a memory flickering at the edge of your mind.<i> It sounds vaguely familiar</i>
"Cranberries," Dasher replies, turning to you slightly. "That's one of the side effects of our magic."
<<else>>"Cranberries!" you exclaim enthusiastically, snapping your fingers with delight.
Dasher catches your amused expression, a hint of a smile tugging at his lips—rare and almost amused. "Yeah, that's one of the side effects of our magic."
<</if>>
"To humans, it tastes like cranberries," Dasher explains, his gaze drifting as if he's already planning his next move. "But to creatures like the Gelos, they can smell it even when we don't use it. It lingers in the energy around us. Gelos may have poor eyesight, but their sense of smell is exceptional." He glances around the room, then turns toward the window, where thick burgundy curtains obscure a view of the forest outside. "They remembered yours too, but while yours fades from their memories, ours won't. Why? Their nature."
You hum softly, digesting new information.
Shifting his attention back to his watch, Dasher claps his hands together, a look of determination settling on his features. "Alright, I'm going outside to take care of the trap. It may take some time." His pale eyes land on you, assessing. "Care to join?"
<div class="choice">[[You are glad he asked.|D4][$path to "A"]]</div>
<div class="choice">[[Why not? Nothing better to do.|D4][$path to "B"]]</div>
<<if $path is "A">>You feel a small sense of relief at the invitation. "I'd be happy to help," you reply, a faint smile appearing. There's something appealing about the idea of working alongside Dasher, and you stand up, ready to follow him outside.
<<else>>You nod, accepting the offer. "Sure, I've got nothing else to do." There's a certain intrigue in the idea of stepping outside with him, even if you're not entirely sure what awaits. You push yourself to your feet, curiosity piqued.
<</if>>
As you step outside, the crisp air bites at your cheeks.
The sun sinks lower in the sky, casting a warm, golden hue over the forest, while long, dark shadows stretch around you. Dasher leads the way to the edge of the clearing, moving silently among the trees.
"Stay close," he says as he guides you through the sparse, bare bushes surrounding the cabin, stopping at the thickest one at the edge of the clearing. His pale hair stands out starkly against the colorful carpet of leaves, reminiscent of the first snowfall of winter. You look at him, puzzled, as there's nothing beneath the bush—just dried leaves, dirt, and twigs.
"The traps are invisible," Dasher explains, the tips of his long fingers beginning to glow faintly. "They're not meant for human eyes. Only creatures can trigger them."
<div class="choice">[[✨ "It's impressive."|D5][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "That's handy."|D5][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Efficient design."|D5][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
"Wow, that's impressive," you reply with a smile, feeling a sense of wonder at the hidden complexities of this world.
<<elseif $path is "B">>
"Well, that's awfully handy," you say, a smirk playing on your lips as you consider the advantages of such magic.
<<else>>
"Efficient design," you note, your voice steady and measured, acknowledging the cleverness behind the traps.
<</if>>
<<endnobr>>
He extends his hand, and the wristwatch glows faintly as he brushes his fingers over the bushes. Instantly, a soft light emanates—runes and symbols form a circle on the ground, disrupted in a few places where Dasher's focus lingers.
His voice drops to a murmur, weaving something in an unfamiliar language. The air around him hums with energy, and once again, you taste cranberries.
"What are they?" you ask, eyes wide as the ancient letters begin to shift and connect, glowing brighter.
"Magic mixed with ancient runes," Dasher explains, tracing the faded symbols, the pale irises of his blue eyes glow almost white.
You lean forward for a better look. <i>Is it German?</i> But Dasher raises a hand, his voice calm but firm. "Don't get too close. The traps are dangerous in this state."
You listen, backing away a little.
After a few moments, the glow fades as the circle compiles itself into nothingness. Dasher stands, brushing dirt from his pants. "That should hold."
You tilt your head, curiosity piqued. "What are these traps, exactly? How do you know they work the way they’re supposed to?"
A ghost of a smile flits across his lips as he looks out over the forest, hands resting on his hips. "They are ancient—centuries old, even. We're not the first to use them, and we won’t be the last."
Your frown deepens. "Centuries? Wait— How old are you?"
Dasher chuckles lightly, but a hint of sadness creeping into his features. "Older than you think." He doesn't elaborate, instead moving on. "Let's go. We have much more to check."
As you walk, a sudden movement catches your eye to the left.
You glance at Dasher, who remains calm and collected while working on another trap, his gaze focused. A rustling sound comes from the bushes nearby.
<div class="choice">[[✨ "What was that?"|D6][$fight=$fight+1; $path to "A"]]</div>
<div class="choice">[[💥 "That's handy."|D6][$flight=$flight+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Efficient design."|D6][$freeze=$freeze+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
You become alert, your eyes darting around, instinctively scanning for any threats.
<<elseif $path is "B">>
You ready yourself to sprint at his command, your gaze fixed on his face, trying to gauge the situation.
<<else>>
You freeze, slowly turning your head to decipher the source of the sound.
<</if>>
<<endnobr>>
"It's a rabbit," he says calmly, a hint of amusement in his tone. "I can hear its nose twitch."
You relax slightly, your nerves calming as you watch Dasher work, feeling a strange comfort in his presence amidst the encroaching shadows of the forest.
"You can?" You raise an eyebrow, not really expecting an answer. Intrigued, you step closer to the bush, eager to investigate for yourself. At first, there's nothing to see. Just as you're about to turn away, something leaps at you, startling you into a stumble.
In your shock, you don't anticipate the solid presence behind you. Your back collides with someone's chest, and you whirl around, heart racing. Pale blue eyes regard you with an inquisitive glint, half-amused. Dasher stands there, hands gripping your upper arms.
Then you feel it—a shock of cold seeping from his hands, sending a shiver down your spine that makes you gasp.
He steps back immediately, his expression turning apologetic. "Sorry." He glances at his hands, almost embarrassed. "My body gets cold when I use magic. It's normal, but after the last few days, it's… freezing."
"You don't feel it yourself?" You cross your arms, rubbing at the spots where he touched you, still feeling the chill linger on your skin.
"Now? A little. Usually? No." He zips up his sweater, gaze steady. "Our bodies adapt over time. We don't notice it much unless we touch someone… normal." His pale blue eyes lock onto yours.
"We? Is it the same for everyone? Cupid? Rudolph? Vixan?"
"Not exactly. Magic behaves differently for each of us. Rudolph's body heats up. Vixan’s gets electrically charged—like a current." He gestures for you to walk beside him. "Mine… freezes."
As you walk, you observe him closely. There's an elegance in his demeanor—his pale skin, white hair, and aristocratic posture exude a quiet grace that seems almost too perfect for someone with a military-like presence. His gaze darts around, always alert, as if assessing the area for unseen dangers.
<div class="choice">[[Continue|D7]]</div>
Just as you're about to speak again, Dasher suddenly freezes. He holds a hand out in front of you, halting your steps. His eyes glow faintly as he scans the trees.
"What is it?" you whisper, your heart pounding in your chest.
"There's a sound…" His voice tightens. "It might be a Gelos. Stay on this side." He gestures to the visibly clear line between the bushes on the right and the tall trees on the left. "The traps are still intact on this side." He motions toward the bushes. "Stay here. I'll be back."
Without another glance, he vanishes into the shadows, his movements swift for someone so tall. Suddenly, you find yourself alone in the eerie quiet of the forest.
You glance around. The forest is oddly tranquil, the sun descending toward the horizon, casting warm rays that dance on your back—inviting yet deceptive. The air is filled with the sounds of birds and leaves crunching underfoot.
"Wait, crunching?" A rustle to your left sends a jolt of tension through you. Your heart skips a beat, and you whirl around, eyes scanning the surroundings in growing panic. What's out there?
You squint through the trees, breath hitching as the rustling grows closer.
A rabbit hops into view, its nose twitching curiously as it stares at you with wide, innocent eyes. You let out a shaky breath, almost laughing at yourself for being scared of it for a second time. But just as you begin to relax, a strange sound catches your attention—a soft, rhythmic ticking.
Your heart lurches, and you freeze, eyes darting around in a desperate search for the source.
Then, turning in the direction where Dasher disappeared, you catch sight of it—just northeast of your position.
A Gelos.
It sprints toward you, its twisted black body illuminated by the golden light of the setting sun. You watch as its slim form stretches and contracts with each leap, an eerie gracefulness in its movements. Hollow eyes lock onto you, devoid of light as if they're mere voids. It's almost beautiful in a terrifying way.
<div class="choice">[[🥊 I need a weapon!|D8][$fight=$fight+1; $path to "A"]]</div>
<div class="choice">[[🚪 Back deeper into the border of the traps.|D8][$flight=$flight+1; $path to "B"]]</div>
<div class="choice">[[🎭 "Cold washes over you."|D8][$freeze=$freeze+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
You look down, mentally recalling the border Dasher indicated, ensuring you're well beyond it. But as instinct kicks in, a surge of adrenaline propels you into action. You frantically scan your surroundings, desperate for anything you can use to fend off the creature.
<<elseif $path is "B">>
You look down, mentally noting the border Dasher specified, ensuring you’re a good distance away. Panic sets in as the creature's form becomes clearer. Instinct kicks in, you are ready to sprint away.
<<else>>
You look down, mentally marking the border Dasher warned you about, ensuring you're well beyond it. But the sight of the Gelos paralyzes you. Your breath catches in your throat, heart racing as you stand frozen.
<</if>>
<<endnobr>>
Just as you think the Gelos might reach you, the ground beneath it begins to glow, and a circle of runes snaps shut around its front leg, effectively trapping it. The creature shrieks, a flicker of something almost recognizable in its voice—shock and fear. It growls, claws digging into the half-frozen ground as it struggles to escape, pulling in different directions with no success. It's much smaller than the one you encountered in the woods earlier—perhaps half its size, maybe even less.
Its eyes lock onto yours, and you see its throat move, emitting a disturbingly wet sound.
Before you can react or move further away, Dasher reappears, stepping protectively between you and the creature. The tips of his fingers glow with an intense light, and a faint beam shoots from them, creating a shimmering barrier between you and the Gelos.
Just in time, as the creature spits with a violent jerk—a thick, black glob of mucus flies in your direction.
For a second you think it would reach Dash, but soon it hits the transparent shield. The glob splatters and oozes down to the ground.
You lean slightly to peek around Dasher's shoulder, and your stomach churns at what you see: where the mucus lands, the earth begins to rot away, disintegrating into a decayed patch.
With a swift movement, Dasher raises an arm, pushing you back behind him. His voice is calm yet firm. "Stay back and close your eyes."
The Gelos gnaws frantically at its trapped leg, black goop bubbling around its teeth as it tears into its own flesh in desperation.
<i>It's just trying to get away.</i>
The creature's growls grow more guttural, its eyes wide with both fear and fury as it flicks a glance at Dasher and the faint glow of his outstretched hand.
<i>It's afraid?</i>
<div class="choice">[[✨ "Really? Can’t we let it go?"|D9][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "What, are you seriously not letting it go?"|D9][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "It is cruel."|D9][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
A tug of sympathy pulls at you despite the danger. "Dasher, wait—can't we just let it go? It's hurt and trapped; I don’t think it will do anything."
<br><br>
Dasher's jaw tightens, his gaze fixed on the creature rather than meeting yours. An emotion flickers behind his blue eyes—one you can't quite decipher.
<br><br>
You notice his Adam's apple move as he swallows hard. His voice is calm and steady, cutting through the tension. "Look away." Determination radiates from him as he commands. "Do it."
<br><br>
He stands firm, unwavering in his resolve.
<<elseif $path is "B">>
"Wait. What are you doing? It’s stuck and injured; it can't do anything," you protest, indignation welling up inside you.
<br><br>
He glances over his shoulder, then redirects his focus, eyes locked on the creature's every movement. An unreadable emotion flickers in those blue depths. You watch as his Adam's apple shifts when he swallows hard.
<br><br>
"Look away," he says, his voice steady and unyielding. Determination shines in his eyes as he commands. "Do it."
<br><br>
Anger bubbles within you, but he remains resolute, refusing to back down.
<<else>>
"You realize this is cruel, right?" you say, your voice firm. "If it's trapped, it's no longer a threat. Maybe we could just drive it away instead?"
<br><br>
Dasher’s jaw tightens, his gaze fixed on the creature, avoiding your eyes. There's an emotion in those blue depths that you can’t quite decipher.
<br><br>
You notice the slight movement of his Adam's apple as he swallows hard. "Look away," he replies, his voice clean and resolute. Determination radiates from him as he commands. "Do it."
<br><br>
He stands firm, not backing down.
<</if>>
<<endnobr>>
<div class="choice">[[Keep watching.|D10][$path to "A"]]</div>
<div class="choice">[[Turn away.|D10][$path to "B"]]</div>
<<nobr>>
<<if $path is "A">>
You disobey.
<br><br>
The beam hits the creature, and the acrid stench of burning flesh fills the air, overwhelming your senses. It's mixed with something odd—cranberries? The sour-sweet smell clings to the back of your throat, making you want to retch.
<br><br>
The creature's howls pierce the air, its body writhing in agony. It all happens in a matter of seconds, but it feels like an eternity. As it disintegrates into ash, something catches your eye—wet streaks running from its hollow, black eyes.
<br><br>
<i>Is it... crying?</i>
<br><br>
A chill runs down your spine at the thought, the twisted combination of death and sorrow sinking deep into your gut.
<<else>>
You obey.
<br><br>
You turn away, fists clenching as you block out the sight. But the sounds reach you anyway—the Gelos's desperate whimpers pierce the forest's quiet, making it impossible to escape the horror. The acrid stench of burning flesh hits your nostrils even though you try to ignore it, the unsettling sweetness of cranberries making it all worse.
<br><br>
You clench your jaw, trying not to think about the creature’s suffering. But the question still lingers in your mind. <i>Was it... crying?</i>
<</if>>
<<endnobr>>
When it's over, the forest falls silent again.
You look over where the creature was mere moments ago. The only thing left of the Gelos—a small pile of ashes and, in the middle, a tiny black stone.
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
A sorrow raises in your throat. "But why? It was clearly scared, it wanted to run away."
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
An anger raises in your throat. "But why? It was clearly scared, it wanted to run away."
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
A feeling of injustice raises in your throat. "But why? It was clearly scared, it wanted to run away."
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
A sorrow raises in your throat. "But why? It was clearly scared, it wanted to run away."
<<elseif _chosenResponse == "sarcastic">>
An anger raises in your throat. "But why? It was clearly scared, it wanted to run away."
<<elseif _chosenResponse == "stoic">>
A feeling of injustice raises in your throat. "But why? It was clearly scared, it wanted to run away."
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
Dasher lowers his hand, the glow in his fingers fading. "If we let it go, it would've attacked again," he says, rubbing his hands together in a nervous gesture.
<div class="choice">[[✨ Protest.|D11][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Ironise.|D11][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Question.|D11][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
"You can't be sure of that," you protest, your voice rising with frustration.
<<elseif $path is "B">>
"We won't find out, will we?" you reply, your tone laced with irony.
<<else>>
"And how can you be so certain?" you challenge him, skepticism creeping into your words.
<</if>>
<<endnobr>>
He turns to you slightly, and there's something in his gaze that takes you aback. His pale blue irises seem almost ghostly, nearly white, and while you detect a flicker of anger, there's also a hint of something deeper—a profound sorrow that seems buried beneath his surface. It’s as though you've struck a nerve.
"When I say run, you run. When I say turn away, you turn away. When I say it would have attacked again, you believe me and don’t question it," Dasher states, his voice low yet sharp, his eyes narrowing into slits as he glares at you.
<div class="choice">[[✨ Let it go.|D12][$sincere=$sincere+1;$path to "A"]]</div>
<div class="choice">[[💥 Protest.|D12][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Agree unhappily.|D12][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
You feel your retort bubbling up inside, but the severity of his expression stops you cold. The darkness in his eyes, the unshakable authority in his voice—it's not worth the fight. Not now.
<br><br>
There's a seriousness in his gaze, an unspoken command, and before you realize it, you find yourself backing down. Swallowing your argument, you exhale slowly. "Okay," you say, the word escaping reluctantly. You're not happy about it, but you'll let it go—for now.
<br><br>
Dasher watches you for a beat longer, then gives a small, almost imperceptible nod. His eyes lose their edge, but the tension lingers. You glance at him, catching the faint lines of weariness etched into his face. You'll revisit this later, when emotions aren't running so high. When he's not so upset. And when you can finally get some answers.
<<elseif $path is "B">>
<i>What the hell? What's wrong with him all of a sudden?</i>
<br><br>
The indignant response burns on your tongue, and you open your mouth to retort. "Who the hell do you think—" But before you can finish, he cuts you off, his voice like steel. "Enough, $name." The way he says your name sends a chill through you. There’s no room for argument in his tone, no space for defiance. His eyes hold yours for a moment longer, and the weight of his command hangs heavily in the air.
<br><br>
You swallow hard, biting back your frustration. There's a part of you that wants to push back, to challenge his authority, but the look in his eyes silences you. He's not just angry—he's haunted by something you can't fully grasp.
<br><br>
You let it go, though the irritation still simmers beneath your skin. "Fine," you mutter, crossing your arms. His only response is a curt nod. The silence stretches between you, tense and uncomfortable.
<br><br>
But this isn't over. You'll return to this conversation later—when he's less upset. When you both are.
<<else>>
You clench your jaw, the urge to argue strong, but something in his gaze stops you. There's a weight to his words—a history, perhaps, that you don't yet know. This isn't just about tonight; it's about something bigger, something buried deep inside him for a long time.
<br><br>
"Okay," you agree, but the word tastes bitter on your tongue. Your frustration doesn't fade, and you make no attempt to hide the unhappiness in your voice. You feel brushed off, dismissed, but you don't push further. His eyes still hold that cold sorrow, and for a brief moment, you wonder what he's trying to protect—himself or you.
<br><br>
Dasher nods, a silent acknowledgment that the conversation is over—for now. You glance at him once more, noting the tension in his posture. There will be a time to revisit this, to get the answers you’re looking for. But that time isn't now. You'll wait until the air between you clears.
<</if>>
<<endnobr>>
Dasher bends down to adjust the symbols around the trap, resetting them with methodical precision.
Awkward silence settles between you as Dasher continues to restore the smudged symbols. He unexpectedly breaks the stillness. "I am sorry."
"Hm?" you reply, confused.
"For leaving you alone," he says, turning to look at you over his shoulder.
This is the last thing you expected to hear. Maybe it's a great chance to get back on the right foot?
<div class="choice">[["You got a lot on your mind."|D13][$path to "A"]]</div>
<div class="choice">[[Nod.|D13][$path to "B"]]</div>
<<nobr>>
<<if $path is "A">>
"It seems like you've got a lot on your mind," you say, shrugging. "You're human—well, sort of. Mistakes happen. It's okay."
<br><br>
Dasher's gaze flickers for a moment, as if he's weighing your words, then he looks away, focusing on the symbols again. "It's more complicated than that," he replies quietly, his voice laced with something deeper—guilt or perhaps a burden he's been carrying. He straightens, running a hand through his pale hair. "But I appreciate the understanding."
<br><br>
He gives you a small nod, a silent acknowledgment of your gesture, though the weight on his shoulders doesn't seem to lift.
<<else>>
You don't say anything, just nod in acknowledgment. It's not exactly forgiveness, but it's something—a sign that you've heard him. Dasher glances at you from the corner of his eye, as if sensing your underlying bitterness, but he doesn't push further.
<br><br>
He returns to finishing the symbols with quiet determination. The tension between you still lingers, but it's less sharp now, softened by an unspoken agreement to let things rest—for the moment.
<</if>>
<<endnobr>>
"So, what's next?" you ask as he straightens up, dusting off his hands.
"We've got more traps to set," Dash replies, his voice steady and focused. "Let's go."
You nod, falling into step beside him, the silence of the forest wrapping around you like a heavy cloak. The air feels charged, a lingering tension hanging in the space between you, but you push it aside, determined to stay engaged.
<div class="choice">[[Continue|D14]]</div>
By the time you finish setting the traps, the sun has almost disappeared behind the horizon, casting a soft haze over the forest. The tension that once gripped the air now seems to have dissolved, replaced by a quiet, natural rhythm between you and Dasher. Working side by side, with the fading light filtering through the trees, it felt surprisingly easy, even peaceful.
Dasher had you clearing paths, his watchful gaze lingering, but there was no urgency in his movements. It was almost comforting, knowing he was there, keeping close but allowing you space.
There was little need for words, and though you occasionally asked him questions, the task itself required focus. When you strayed into sensitive topics, he gave little away, remaining reserved yet steady. The methodical nature of the work allowed you to clear your mind, the cool breeze brushing against your skin, blending with the distant sounds of the forest.
As the sun dipped further below the horizon, casting the world in dusk’s soft blue tones, it became easier to feel safe—despite everything that had happened. The world around you exhaled in the evening quiet, and for the first time, you found a sense of calm amidst the chaos.
<div class="choice">[[Continue|D15]]</div>
When you finally step back inside the cabin, the darkness has fully settled, evening shadows crawling along the walls like quiet whispers. The space looks untouched—the fire crackles steadily in the hearth, casting a soft glow, its warmth still clinging to the room from when Dasher had rekindled it earlier. A faint scent of vanilla and ginger hangs in the air, lingering from some distant memory of comfort, wrapping around you like a gentle embrace.
Dasher heads straight for the kitchen, his movements fluid and deliberate. Without turning, he asks. "Care for a drink?" His voice is steady, carrying a calm sincerity that feels almost disarming after the tension of the day. There's no pressure in his offer, just a simple gesture of peace in the quiet of the evening.
<div class="choice">[[💛 "Sure."|D16]]</div>
<div class="choice">[["No, thank you".|D15.5]]</div>
"Sure," you reply following Dash to the kitchen.
He stands at the counter, opening cupboards, the glow of the fire reflected in the polished wood. "What do you prefer?" he asks, his voice low, almost casual.
<div class="choice">[[✨ "What do you have?"|D17][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Surprise me."|D17][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Anything."|D17][$stoic=$stoic+1; $path to "C"]]</div>
You shake your head gently. "No, thank you," you say with a small, tired smile. "I think I’ll call it a night."
Dasher glances at you briefly, his expression unreadable but lacking any argument. "Alright," he says simply, giving a small nod before turning back to the kitchen.
As you head toward the hallway, the cabin feels different, quieter, though the warmth of the fire and the lingering scent of vanilla still hang in the air like a memory. After the day's long, draining events—physically and mentally—the atmosphere feels strangely comforting. Your feet make soft sounds against the wooden floor, and a heaviness pulls at your limbs with every step.
Entering your room, the space feels smaller now, though in a way that's more comforting than suffocating, like a protective cocoon. The light from the fire in the main room barely reaches inside, leaving the room in soft, flickering shadows. You close the door behind you, sealing yourself in a quiet that feels thick and safe.
The bed welcomes you, the coolness of the sheets soothing against your skin as you slip under them. Exhaustion weighs you down almost immediately, but a strange peace settles in too. It’s odd—just outside, the world is full of danger and secrets, yet in this moment, inside these four walls, you feel sheltered. Dasher's presence, though stoic and guarded, had a grounding effect that made you feel, oddly, like things might just be okay.
The crackling fire outside hums like a lullaby as sleep pulls you under. Right before you surrender fully to rest, a stray thought lingers—how strange it is to feel safe around someone who, not long ago, was practically a stranger.
You close your eyes, letting the thought dissolve into the darkness as sleep finally claims you.
<div class="choice">[[Continue|D19]]</div>
<<nobr>>
<<if $path is "A">>
"What do you have?" you ask, sliding into the bar stool.
<br><br>
"Peppermint tea, earl grey, milk tea, and hot chocolate," he lists, staring into the cabinet. As he turns, his pale blue eyes meet yours.
<br><br>
You nod, unsure of what to expect. As you watch, his long, pale fingers move gracefully, retrieving a couple of mugs. There's a practiced elegance in his movements—deliberate, careful.
<<elseif $path is "B">>
You tilt your head slightly. "Surprise me."
<br><br>
You slide into the bar stool, watching his long, pale fingers move gracefully, retrieving a couple of mugs. There's a practiced elegance in his movements—deliberate, careful.
<<else>>
You shrug, leaning against the counter. "Anything warm is fine."
<br><br>
As you slide into the bar stool, you watch his long, pale fingers move gracefully, retrieving a couple of mugs. There's a practiced elegance in his movements—deliberate, careful.
<</if>>
<<endnobr>>
"Hot chocolate?" he asks, glancing over his shoulder at you.
You smile, the faintest sense of amusement tugging at your lips. "I wouldn't have pegged you for a hot chocolate guy."
Dasher's lips twitch upward ever so slightly. "You'd be surprised. It's practical for a night like this."
The sound of milk being poured into a pot fills the small kitchen. It's cozy, much smaller than the rest of the cabin but filled with the scent of something sweet and warm. You notice small details you hadn’t before—trinkets on the windowsill, a garland of holly strung across the cabinets, and a hand-knitted potholder hanging from a hook.
It feels oddly homey, despite the snobbishness you associate with Dasher. As he stirs the pot on the stove, you find yourself watching him more closely. He's precise, focused—but there's something comforting about it. Like watching someone who knows exactly what needs to be done and is quietly efficient at it.
<div class="choice">[[✨ Compliment him.|D18][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Downplay your compliment.|D18][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Stay quiet, but observe him.|D18][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<if $path is "A">>
"You're... very good at this," you say, leaning against the counter.
<br><br>
He doesn't look up. "At making hot chocolate?"
<br><br>
"At taking care of things. The cabin, the traps... all of it."
<br><br>
Dasher glances at you, his expression softening. "It's my job."
<br><br>
You laugh lightly, the sound surprising you. "No, I mean, you seem like... I don't know. Like a dad or something."
<br><br>
His eyebrows raise slightly.
<<elseif $path is "B">>
"Not bad. You’re decent at this."
<br><br>
"Decent at what?" He doesn’t look up. "Making hot chocolate?"
<br><br>
"At taking care of things. The cabin, the traps... all of it."
<br><br>
Dasher glances at you, his expression softening. "It's my job."
<br><br>
You laugh lightly, the sound surprising you. "No, I mean, you seem like... I don't know. Like a dad or something."
<br><br>
His eyebrows raise slightly.
<<else>>
You take another sip, watching him silently, the warmth of the drink grounding you.
<br><br>
"What?" he asks, glancing at you.
<br><br>
"Nothing," you reply, a soft smile spreading across your lips as his puzzled expression deepens, brows furrowing slightly.
<</if>>
<<endnobr>>
As he hands you the mug, his gaze lingers on you for a moment longer than usual, as if he's seeing you in a new light. His expression softens, just barely, a flicker of something—maybe amusement—passing through his eyes. He doesn't respond, but the silence between you shifts. It doesn't feel dismissive; instead, it's as if he's holding back, words hovering on the edge of his thoughts, unable to make it past his careful restraint.
"I should... check on something."
His words hang in the air, not quite an excuse, but enough to shift the atmosphere. His gaze flickers toward the door, and you swear there’s a hint of hesitation, like he's trying to come up with a reason to leave. You blink, slightly surprised by how abruptly he ends the moment.
"Check on what?" you ask, your tone light, not expecting a real answer.
He doesn't look back, already halfway to the door. "Just... something," he mutters, his voice quieter now.
You suppress a smile, watching as he practically bolts for the hallway, his long strides making him disappear faster than you would have expected.
Shaking your head, you take another sip and head back to your room, a faint smile playing on your lips. It's going to be an interesting few days.
<div class="choice">[[Continue|D19]]</div>
You awaken to an uncomfortable dryness tugging at your throat, a bothersome irritant that pulls you from the depths of comforting slumber. Your eyes flutter open, and you glance toward the bedside table. Next to the empty mug from your earlier hot chocolate, you spot a small jug of milk waiting for you, a welcome sight.
"Thanks, Cupid," you murmur sleepily to the empty room as you lift the jug to your lips, gulping it down in one go. However, the creamy liquid does little to quench your thirst, leaving you feeling even more unsettled.
The thought of stepping out of your room in the middle of the night makes you curse internally. A reasonable fear keeps you pinned in place for a moment—the house feels different now, too quiet. Yet the persistent dryness in your throat forces you to rise, nudging you out of the warmth of your bed. Trusting your memory, you navigate through the dimly lit hallway toward the kitchen.
As you step into the common area, warmth envelops you. The fire crackles softly in the fireplace, and the gentle glow of the night lamps casts a cozy, almost dreamlike ambiance throughout the room. Your gaze catches on a figure sitting in one of the armchairs, facing the fire. His back is to you, and from where you stand, all you can see is the top of his white hair illuminated by the flames.
You almost scream, startled by the unexpected presence, but something—perhaps your own sleepless state or the deepening sense of safety you've begun to feel in the cabin—holds you back from panicking. Instead, curiosity creeps in.
<div class="choice">[[Make yourself known.|D20][$path to "A"]]</div>
<div class="choice">[[Scare him.|D20][$path to "B"]]</div>
<<nobr>><<set $leave = 0>>
<<if $path is "A">>
You clear your throat gently, careful not to startle him.
<br><br>
"I knew you were here," Dasher says softly, not turning around. His voice is calm. "In fact, I heard when you opened your door."
<<else>>
A sly grin crosses your face, and before you can talk yourself out of it, you tiptoe closer, trying to make as little noise as possible. You inch nearer, prepared to give him a scare, but just as you open your mouth—
<br><br>
"I can hear you," Dasher interjects, his tone calm and almost amused. "In fact, I heard when you opened your door."
<</if>>
<<endnobr>>
You blink, frozen mid-step. "You've got sonar hearing or something?" you ask, moving around to face him, arms crossed in mock accusation.
Dasher looks up from his book, raising an eyebrow slightly. "No. Just a reindeer thing."
You chuckle, though something tells you he didn't mean it as a joke. He returns to his book, his face unreadable yet somehow peaceful in the glow of the fire.
You take a seat on the couch nearby, tucking your legs under you. "What are you reading?" you ask, glancing at the worn cover in his hands.
He looks down at the book, almost contemplatively, then holds it up so you can see. "War and Peace."
You raise an eyebrow. "Heavy reading for 3 a.m."
Dasher folds the book shut, carefully marking his place. He glances at his wristwatch. "It’s 3 a.m. indeed. And what are you doing awake at this hour?"
You shrug nonchalantly. "I was thirsty."
Suddenly, he stands up as if your answer demands action and strides toward the kitchen without saying a word. When he returns, he hands you a glass of water, his fingers brushing against yours for the briefest moment. His cool touch feels familiar now but still sends a subtle shiver up your spine.
"Here," he says simply, his pale blue eyes watching you, unreadable.
"Subtle hint for me to leave?" you ask, smirking as you take the glass from his cool fingers.
Dasher pauses, looking genuinely puzzled for a moment. "No," he replies earnestly. "You can stay if you want."
<div class="choice">[[💛 Stay.|D21][$path to "A"]]</div>
<div class="choice">[["It’s too late."|D21][$path to "B"; $leave to +5]]</div>
<<nobr>>
<<if $path is "A">>
You smile as you sip the water, the cool liquid finally soothing your parched throat. After a few moments, you ask. "So… you didn’t tell me about the book. Is it any good?"
<br><br>
Dasher turns the book over in his hands, examining the cover anew. "It's good," he replies after a pause. "I've always liked it. It’s about balance, I suppose. Chaos and order. Duty and personal desire. War and peace."
<br><br>
His voice is thoughtful, and for a brief moment, you catch a glimpse of something deeper behind his usual calm demeanor. He looks at you, his pale blue eyes reflecting the flickering light, and for the first time, you sense a quiet passion in him—something old and layered, like the book he's holding.
<br><br>
"Could you read some of it out loud?" you ask on a whim.
<br><br>
Dasher hesitates but then nods. "Alright."
<br><br>
He opens the book, flipping through the pages until he finds the passage he wants. His voice is deep and measured as he begins to read, filling the room with the steady rhythm of Tolstoy's words. You listen intently as he reads:
<br><br>
"The strongest of all warriors are these two—Time and Patience."
<br><br>
There's something soothing about the way he reads, his voice low and steady, perfectly fitting the quiet intensity of the passage. As he continues, your eyes begin to droop, the exhaustion of the day finally catching up with you.
<br><br>
You barely realize you've drifted off until you feel something cool on your skin—Dasher's hands, gently lifting you from the couch. The motion is soft, so careful it almost feels like a dream. His touch is cold but, this time, it's pleasant against your skin.
<br><br>
In your half-asleep state, you faintly register being carried. The soft rustling of Dasher's clothes, the faint scent of pine and firewood on him, and the quiet strength in the way he holds you—all lull you deeper into sleep.
<br><br>
You feel the shift as he lowers you into bed, the sheets cool against your skin. His hands linger for a moment, pulling the blanket up over you, tucking you in with surprising tenderness. It's the smallest of gestures, but it leaves a warmth in your chest.
<br><br>
Dasher lingers for just a second, standing by your bedside, watching as you breathe softly. Then, as silently as he came, he turns and leaves, closing the door behind him with the quietest of clicks.
<br><br>
You slip back into the warmth of sleep, comforted by the memory of his touch.
<<else>>
"Thanks for the water," you say, offering him a small smile. "I think I'll head back to bed. It's late."
<br><br>
He doesn’t stop you, but something flickers in his eyes—something like hesitation. It's gone as quickly as it appeared, replaced by his usual calm demeanor. "Goodnight, then."
<br><br>
You start toward the hallway, but before you step into the shadows, you pause and glance over your shoulder at him. "You know, if you keep sitting up reading Tolstoy in the middle of the night, you’re going to run out of books eventually."
<br><br>
Dasher looks down at the novel in his lap, his lips quirking slightly. "I'll keep that in mind."
<br><br>
The soft crackle of the fire follows you down the hallway as you return to your room. The warmth of the cabin fades slightly as you close the door behind you, settling back into the cool sheets. You feel the pull of sleep again, but the thought of Dasher alone by the fire, with his quiet intensity and unreadable calm, lingers in the back of your mind.
<br><br>
As you drift off, you wonder if you missed something by leaving. But for now, the comfort of your bed pulls you back into slumber.
<</if>>
<<endnobr>>
<div class="choice">[[Continue|D22]]</div>
Meanwhile, somewhere, in a secluded cabin a young man hums a cheerful Christmas tune as he bends down to pull a tray of freshly baked cookies from the oven. The warm scents of ginger and vanilla fill the air, wrapping the wooden cabin in cozy comfort. He places the tray on a sturdy wooden table that perfectly matches the rustic charm of the room. Smiling to himself, he muses, "A true Christmas spirit," his voice light and playful.
Only Cupid can transform a half-abandoned cabin into something so inviting in just a few hours. A bit of dusting, new light bulbs, couple of decorations here and there, the fire crackling in the chimney—voilà, instant warmth.
"Well done, me," he chuckles, puffing his chest out proudly. But the smile quickly fades as he glances at his watch. His brow—furrowed.
"They should've been back by now. What could've happened?" The question barely escapes his lips when the front door slams open, and Dash's booming voice shatters the cabin's peaceful atmosphere.
"What the hell were you thinking, showing yourself like that?" Dash barks, storming into the room.
Cupid rushes over, eyes widening as he takes in the scene.
<div class="choice">[[Continue|12]]</div>
<h2>What is your name?</h2>
My name is
<<textbox "$name" "Ellaire">>
My pronouns are
<<listbox "$tempChoice">>
<<option 'She/Her'>>
<<option 'They/Them'>>
<</listbox>>
<<nobr>>
<h4>
<<link "Let's go">>
<<if $tempChoice == 'She/Her'>>
<<set $pronouns to 'She'>>
<<elseif $tempChoice == 'They/Them'>>
<<set $pronouns to 'They'>>
<</if>>
<<goto 2>>
<</link>>
</h4>
<</nobr>>
You clear your throat, the memory of that creature in the forest flashing through your mind. "That thing in the woods... What was it exactly? You called it... Gelos?"
Dasher exchanges a look with Rudolph. "Yes, that's right."
"Krampus's hand-picked helpers," Rudolph explains, choosing his words carefully. "They usually stick to shadows after dark. By day, they're practically invisible—most of them, at least. And you won't come across one in daylight unless they're feeling… bolder." He pauses, a crease forming between his brows. "The one you ran into? It was different. Bigger, stronger, angrier than most."
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
"So… I could run into another one?" you ask, voice light but tinged with uncertainty, half-hoping the answer is no.
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
"Well...technically, it ran into me," you chuckle, trying to mask the anxiety. Rudolph smiles, seeing right through it.
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
"What are the chances running into another?" you ask, hoping that the odds aren't too high.
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
"So… I could run into another one?" you ask, voice light but tinged with uncertainty, half-hoping the answer is no.
<<elseif _chosenResponse == "sarcastic">>
"Well...technically, it ran into me," you chuckle, trying to mask the anxiety. Rudolph smiles, seeing right through it.
<<elseif _chosenResponse == "stoic">>
"What are the chances running into another?" you ask, hoping that the odds aren't too high.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
Rudolph shakes his head. "Unlikely. The attack was completely random. They typically target adults of a certain… type, and a particular age range."
<i> What does he mean by that?</i> you wonder, puzzling over 'the specific age group'.
Dasher holds your gaze for a brief moment, then looks away. "Next question."
You sense there’s more to the story, but you're not sure if you're reading too much into it. Deciding to let it go for now, you move on to the next question, not wanting to press too hard just yet.
<i>(you can ask all questions in any order)</i>
<<nobr>>
<<if !visited('28') || !visited('29')>>
<<if !visited('28')>>
<div class="choice">[["Who are you exactly?"|28]]</div><br>
<</if>>
<<if !visited('29')>>
<div class="choice">[["Where are we?"|29]]</div><br>
<</if>>
<</if>>
<<if visited('28') && visited('29')>>
<div class="choice">[[I see... (ends the conversation)|31]]</div>
<</if>>
<</nobr>>
"Who are you exactly?" you ask, then quickly add, "And who were those stags in the forest?"
The men exchange glances, a silent understanding passing between them. Rudolph speaks up first, his smile both warm and enigmatic.
"Why don't you take a closer look around?" he suggests, inviting you to uncover something.
<div class="choice">[["Closer look at what?"|28.1][$path to "A"]]</div>
<div class="choice">[["Oh...it can't be !"|28.1][$path to "B"]]</div>
<<if $path is "A">>You glance around the room, unsure. <i>Look closer at what?</i>
Their faces seem unreadable, as if daring you to piece it together. Then, as you focus, recognition dawns—the eyes. Vixan and Dasher's intense, watchful gaze is unmistakably familiar, mirroring the stags' in the forest.
Dash nods, noticing the epiphany in your expression, a faint smile softening his features. Vixan grins, flashing a glint of white teeth, while Rudolph tilts his head with warm approval.
<<else>>Your gaze narrows as you study Vixan and Dash. "Your eyes… they're just like the stags I saw," you murmur, half-disbelieving. But then it clicks, and the resemblance feels almost laughably obvious.
Dash nods, noticing the epiphany in your expression, a faint smile softening his features. Vixan grins, flashing a glint of white teeth, while Rudolph tilts his head with warm approval.
<</if>>
"You can… turn into deer?" you ask, incredulous.
"Almost," Rudolph says with a mysterious smile. "It's actually vice versa—we turn into humans." He gestures to himself with a casual shrug, as if expecting you to spot the difference. "But we spend so much time in this form that it's became our second nature—like a rabbit changes its coat when winter comes."
<i>Yes, changing, not transforming into a different creature altogether.</i>But you leave that thought unspoken.
"So...judging by the names," you begin, pointing to each of them in turn. "Dasher," you say, noting the calm resolve in his gaze. "Rudolph," you continue, meeting his bright green eyes. "Vixan," you add, catching his knowing smirk. "And Cupid," you finish thoughtfully. "You're not just any reindeer—you're Santa's reindeer, aren't you?"
"Yes," Dasher replies calmly. "We are."
For a moment, you're unsure whether to laugh or launch into a barrage of questions about elves, Christmas night, presents, sleighs, chimneys, and, of course, Santa. But it doesn't seem 'essential' right now. So, instead, you cut to the point. "And… what exactly is it that you do?"
Vixan raises an eyebrow, a smirk playing at his lips as he puts out his cigarette. "Tagging along on Santa's sleigh like good little helpers. What else?" Cupid's laughter rings out from the kitchen, followed by. "Good one, Vix!"
You glance at Vixan, uncertain if he's serious. But Dasher interjects with a weary sigh. "In short—no, we don't 'do sleighs'." He nods toward Vixan, who shrugs and crosses his arms.
"Not anymore," Vixan mutters.
"We assist Ni—Santa," Dash clarifies, his posture rigid, gaze distant, "because Christmas happens to coincide with our own timing."
"But… assist with what?"
Rudolph steps in. "There are other creatures in these woods—Krampus's lackeys among them."
Dash catches your raised brow and interjects. "Yes, that Krampus."
"Right," Rudolph confirms with a small nod. "They have their own agendas, and we have ours." His tone is cryptic, hinting at a much deeper story.
Dash checks his watch, his expression focused. "Keep those questions coming."
You take a steadying breath, clearing your mind as best you can. All right, next question.
<i>(you can ask all questions in any order)</i>
<<nobr>>
<<if !visited('29') || !visited('30')>>
<<if !visited('29')>>
<div class="choice">[["Where are we?"|29]]</div><br>
<</if>>
<<if !visited('30')>>
<div class="choice">[["The creature in the woods, what was that?"|30]]</div><br>
<</if>>
<</if>>
<<if visited('28') && visited('29') && visited('30')>>
<div class="choice">[[I see...(ends the conversation)|31]]</div>
<</if>>
<</nobr>>
"I see..." you breathe out, letting the words settle. There's so much about this world—and these men—that you still don't understand. Yet one question keeps surfacing above the rest: <i>why</i>.
Cupid slips quietly into the common area, a light dusting of flour across his apron. He stops near Rudolph. He waits with a faint smile playing on his lips, clearly unbothered of what is going on.
You glance at each of the men, voice steady but filled with quiet urgency. "And what exactly do you need from me? Why bother telling me any of this at all?"
The men exchange glances, a silent communication passing between them. Then, it's Dasher who speaks, his tone deliberate. "All we need is your cooperation."
<div class="choice">[[✨ "Okay... for what?"|32][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "This is not a helpful answer."|32][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Why?"|32][$stoic=$stoic+1; $path to "C"]]</div>
<<nobr>>
<<set $run to 0>>
<<if $path is "A">>
You keep your tone polite but cautious. "And what kind of 'cooperation' are we talking about?"
<<elseif $path is "B">>
You raise an eyebrow, letting sarcasm slip into your voice. "You realize that isn't exactly helpful, right?"
<<else>>
Your tone is even,the logical part of you taking over as you hold Dasher's gaze. "Why? Just be straightforward with me."
<</if>>
<<endnobr>>
Rudolph steps in, voice gentle. "Most people who encounter… unsettling things tend to remember them in ways their minds can... handle. A terrifying creature they saw becomes a sighting of a big dog or a lone wolf. Something ordinary—less likely to haunt them."
"Uh-huh?" you ask, trying to understand where he's going with this.
Vixan gestures, making a snipping motion at his temple with two fingers. "So we do a little 'cut-and-trim' job upstairs," he says with a wry smile. "Just enough so their memories are… manageable."
"You erase people's memories?" Your eyes widen slightly, caught somewhere between shock and confusion.
Dasher clarifies. "Not erase—adjust."
"That's..." You pause, searching for the right word, but ultimately just shake your head, frowning. "But it still doesn't answer my question. Why am I even here?"
Vixan leans closer, clearly enjoying your curiosity. "Excellent question. But it comes with a bit of a backstory." He tilts his head toward Cupid. "Care to explain, Cupid?"
All eyes shift to the blond man. His expression is wide-eyed, mouth slightly agape. After a brief, awkward pause, he bursts into nervous energy.
"Right, so—uh, usually we take a few days to prepare for a mission, you know?" His words tumble out fast, as if he's racing through his thoughts. "I was in a hurry packing, and there were only size B bags left. I usually go with size A, since they’re bigger. I was already squeezing stuff into a smaller bag, but then I found out we were headed to this cabin... which, by the way, hasn't been used in years. Years!"
You blink, trying to keep up with his rambling, while Dasher's sharp glare seems to be making Cupid even more flustered.
"So I thought, whatever, I can handle it. I'd make the place cozy, y'know? Brought decorations, puzzles... so we could, like, chill in the evenings." He takes a quick breath. "But then it came down to gingerbread cookies. The ultimate Christmas essential. It was either those or the powder... and I had no more space left. So I thought, 'We haven't used the powder in ages, what could go wrong?' So I picked the cookies. And, uh... that's how we ended up here."
Cupid finishes with a sheepish grin, clearly hoping for validation. Instead, Dasher's gaze looks like it could slice through steel.
Rudolph chuckles, offering a light nod. "Good call, Coop. And… good intentions." You can't tell if he's joking, while Vixan's smirk widens, thoroughly amused by the chaos. Dasher, however, looks ready to strangle Cupid.
You blink, even more confused. "What? WHat does it have to do anything with what I am asking?"
Vixan raised an eyebrow at you, "Isn't it obvious? You are here only because gingerbread cookies were higher on Cupid's list of priorities than the powder."
"I said I was sorry," Cupid puffs out his cheeks, clearly embarrassed.
<div class="choice">[[✨ Laugh at ridiculousness.|33][ $sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Chuckle.|33][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Sigh.|33][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You laugh at the ridiculousness of the situation. You have no idea what is going on anymore. Be it nerves or the strange sense of unreality, it all makes you feel a little weird. "Who would've thought you'd take your pastries so seriously?"
Vixan smiles as he stretches his legs out, crossing them, his voice—dark and rich. "What can I say? We've got our priorities straight."
Cupid groans, throwing his hands up. "Okay, okay, I get it! Can we just—" His eyes dart around, pleading for mercy. "—move on?"
<<elseif $path is "B">>You let out a small chuckle, finding humor in this situation. "I see... Without gingerbread, the theme wouldn't work, would it?" You raise an eyebrow, glancing at the abundance of Christmas decorations.
Vixan's smirk widens, clearly entertained. "Ah, she's catching on," he teases, shifting slightly, leaning in closer like your reaction is the highlight of his day.
Cupid, still nervously rubbing the back of his neck, gives you a sheepish smile. "Y-Yeah, something like that…"
<<else>>You sigh, realizing things have gotten a bit more complicated. "Well, not the best decision, of course."
Vixan's chuckles darkly. "But who are we to question someone else's whims?" He throws a teasing glance at Cupid, clearly enjoying this a little too much.
Cupid groans, throwing his hands up. "Okay, okay, I get it! Can we just—" His eyes dart around, pleading for mercy. "—move on?"
<</if>>
"It does not matter anymore," Dasher glances at his watch, a deep frown etched between his brows. "We're out of time," he says, impatience clear in his tone.
"$name, I won't beat around the bush." You look at him, listening intently. His tone is grim, to-the-point, yet there's an edge of sympathy beneath it. "The Gelos have picked up your scent, which means they can temporarily track you anywhere you go. If they are near, that is."
At this revelation, your stomach tightens as though something heavy has settled inside you.
Dash continues, his voice unyielding. "But it's temporarily. Two, three days...Someone must stay with you until it wears off. In that time, others can get the memory powder so this..." He gestures toward unscathed face, thanks to Rudolph, and then around at the room. "Is out of your mind and your nightmares. So you can return to normality."
"You'll have access to the whole house. There's a hot spring out back, a training room, and, thanks to Cupid, an endless supply of cookies." He attempts to lighten the mood with humor, but it falls flat. "Feel free to relax, keep your distance—whatever you wish. In three days, everything will be sorted, and you'll be able to return to your life. I'll make sure your car's taken care of, and I'll get your phone fixed," he adds, holding up the cracked device, its screen cracked.
Dasher's gaze hardens, unwavering as he watches you. "I’m sorry to say, but you have no say in it unless you want yesterday’s horrors to repeat." He pauses, giving you time to process.
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
You blink rapidly, information sinking in. You mull over his words... There is a tingling sensation in your nose as you fight to control yourself. It's so much, too much. A raw wave of emotion burns in your throat, but you swallow it down.
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
You clutch your hands tightly, fingernails digging into the skin of your palms. A flare of anger sparks within you, a mix of frustration and helplessness as you mull over his words. This situation feels impossible, unfair. Your body trembles slightly with the weight of it. But you know better, your rationality tells you that much.
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
You frown, a tight knot forming in your throat. Your mind races, running through all the options, trying to process everything. This... This isn’t something anyone should be prepared to hear. ou do your best to keep a steady face, but there’s no denying the weight of it. Fear lingers, but you force yourself to suppress it. There doesn’t seem to be a way out of it right now.
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
You blink rapidly, information sinking in. You mull over his words... There is a tingling sensation in your nose as you fight to control yourself. It's so much, too much. A raw wave of emotion burns in your throat, but you swallow it down.
<<elseif _chosenResponse == "sarcastic">>
You clutch your hands tightly, fingernails digging into the skin of your palms. A flare of anger sparks within you, a mix of frustration and helplessness as you mull over his words. This situation feels impossible, unfair. Your body trembles slightly with the weight of it. But you know better, your rationality tells you that much.
<<elseif _chosenResponse == "stoic">>
You frown, a tight knot forming in your throat. Your mind races, running through all the options, trying to process everything. This... This isn’t something anyone should be prepared to hear. ou do your best to keep a steady face, but there’s no denying the weight of it. Fear lingers, but you force yourself to suppress it. There doesn’t seem to be a way out of it right now.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
You nod... It feels more like a surrender than a choice. But if they are right, if they are not lying, the last thing you want is another nightmare. You have no choice but to follow through.
Dasher's gaze meets yours, steady and expectant. "So…who will it be?"
You draw a steady breath, carefully weighing your options. There’s no perfect choice, not really. But you have to make one.
<i>(The choice determines who is going to stay with you for 3 days) </i>
<div class="choice">[[Choose Rudolph|RudolphStart]]</div>
<div class="choice">[[Choose Dasher|DasherStart]]</div>
<div class="choice">[[Choose Vixan|VixanStart]]</div>
<div class="choice">[[Choose Cupid|Cupid]]</div>
"You know, I would rather just go," you reply, moving towards the cabin. It's too chilly outside, now the coolness of the air seep in through the clothes.
As you are drawn to the warmth of the fire flickering softly in the common room, you decide to look around.
Starting from the decorations on the fireplace. Your fingers brushing over odd trinkets and mementos. Each item tells a story, though you can only guess at their origins. You find a bizarre collection of comic books tucked away on a shelf, their colorful covers promising adventure and escape. You flip through the pages, laughter bubbling up at the absurdity of the illustrations, the contrast to the seriousness of the situation outside.
Time slips by as you delve deeper into the rooms , which are unlocked. You find the bathroom, some kind of the training room with a bizarre punching dolly. You lose track of time. The light fades gradually, shadows creeping in as night falls, wrapping the cabin in a shroud of mystery.
<div class="choice">[[Continue|R5.6]]</div>
<<if $path is "A">>You nod, curious about how you could even assist with something like this.
"Sure. What do you need me to do?"
<<else>>A playful smile plays on your lips. "Oh, after you left me all alone in the cabin, now you want my help? You're lucky I am such a forgiving person," you say satisfied as you see his smile mirror your own.
"I am a lucky deer indeed," there is a sparkle of joy in his bright green as he lets out an amused bark of laughter.
<</if>>
Rudolph scans the forest, then glances at the house, his lips pressed into a thoughtful line. After a moment, he turns to you.
"Okay, here’s the deal. I need to reinforce some of the traps. They are located on the perimeter around the house," he gestures to the row of bushes that clearly marks the edge of the property. "Each one is exactly ten steps apart, I need your help identifying which ones are still active and which are disabled."
You blink. "Ten steps? Okay," you say, imagining yourself awkwardly counting paces and drawing in the dirt with a stick.
But instead of handing you any tool, he extends his hand.
"Give me your hand."
<div class="choice">[[✨Give him a hand.|R7.6][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥"What, why?"|R7.6][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️Raise an eyebrow.|R7.6][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>Without thinking, you offer him your palm.
The moment your skin touches his, you're startled by how hot it is—almost unpleasantly so. You hesitate, not expecting that.
Rudolph notices your reaction and chuckles. "Yeah, sorry. My hands get pretty heated when I use magic. They are not gonna burn you—I promise."
"Okay," you reply, relaxing a bit, settling your hand back into his.
<<elseif $path is "B">>"What, why?" you ask, voicing the bizarre nature of his request.
"C'mon, just give me your hand," he says, his left hand palms up, outstretched. "Gonna show you a trick."
"Well, if you put it that way," you smirk as your palm meets his. The moment they touch, you flinch, startled by how hot his skin feels—almost unpleasantly so.
Rudolph notices your reaction and chuckles. "Sorry. My hands get pretty heated when I use magic. They are not gonna burn you—I promise."
You narrow your eyes at him in playful warning but settle your hand back into his.
<<else>>You raise an eyebrow questioningly. <i>My hand? Why? </i>
Noticing your expression he chuckles. "It's gonna help you with a task. Don't worry it's not gonna hurt; it just might be a tiny bit warm," he explains, patiently waiting for your hand, his left palm up, outstretched. "My skin gets like this when I use magic."
"Okay," you agree—partly because you don't wxpect any harm from him, and partly because curiosity gets the better of you.
The moment your skin touches his, you’re startled by how hot it is—almost unpleasantly so.
<</if>>
He presses his other hand over yours, clasping it gently. "It's not going to hurt," he reassures you, his tonr calm, almost soothing."Might tickle a bit, though."
As his palm begins to glow faintly, you feel the tickling sensation he mentioned. A bright, familiar taste blooms on your tongue.
Symbols, glowing and intertwined with words you don’t recognize, begin to light up along his arm.
<i>Is that… German?</i>
Your gaze travels up to his face as you watch him work. A deep frown reappears, lighter this time, but it's clear he's concentrated.
There’s something about the way Rudolph carries himself, with that perpetual ease and the faint, almost teasing half-smile that rarely leaves his lips. But beneath it lies something deeper. Despite his youthful appearance, his eyes hold an unsettling weight, like shadows of a story untold. Yet the dusting of freckles across his nose and cheeks lend his face a disarming youth and warmth.
"It's done," he says, voice breaking the quiet as his eyes lift to meet yours—and catch you watching him.
For a moment, his gaze widens with mild surprise, but curiosity lingers there, too. He studies you cautiously, almost timidly.
The two of you linger like that, watching each other in the quiet stillness, until the sharp cry of a bird somewhere in the distance shatters the spell.
Rudolph's attention shifts.
You blink.
<div class="choice">[[Continue|R8]]</div>
You go your separate ways—Rudolph to the left, you to the right—agreeing to meet up at some point, as the boundary stretches all the way around the house.
The light on your palm glows softly as you move, warming your skin in a way that's surprisingly pleasant.
The air is filled with the sounds of birds and leaves crunching underfoot, adding a strange calm to the task. It is peaceful.
Eventually, the light in your palm dims, and you pause.
As instructed, you mark a spot with your foot, leaving a noticeable line in the ground. But then something strange happens—the symbol glows back to life, and fades again, and then again, and again. The soft glow flickers on and off. Frowning, you look at it, confused.
"Rudolph?" you call out, but only the rustle of leaves answers. "What does it mean if it’s blinking?" you whisper, unsure whether this requires his help.
Silence.
It seems like you've walked so far away that you can't even see him now.
You look around. The forest is quiet, the sun moves toward the horizon, its rays dancing on your back— warm and inviting.
<div class="choice">[[Go further. |R9][$path to "A"]]</div>
<div class="choice">[[Turn back.|R9][$path to "B"]]</div>
<<if $path is "A">>You pause, looking at him earnestly. "I can't even imagine," you say softly. "Not able to share as an important aspect of your life, the core of you...It must be..." You hesitate, the right word eludes you. "so hard?"
Rudolph holds your gaze for a moment, acutely aware of your touch on his skin, the closeness, the late hour.
His eyes drop, and he gives a deft nod. "I suppose," he says, "but I can't complain. I've got brothers. I am lucky."
Is it your imagination, or there is a faint red color to his ears?
His green eyes lock into your $eyecolor.
<<elseif $path is "B">>"Hey, it can't be that bad with your friends around—and a cozy cabin like this to hang out in," you say, flashing him a playful wink, clearly hoping to coax a smile. "At the end of the day, it’s the company that matters, right?"
Rudolph's gaze lingers on you, his smile softening, as if caught off guard by your words—or maybe just the way you said them. "You’ve got a point," he says, his tone lighter now. "Good company does make all the difference."
But his smile doesn’t fade, and you catch the way he keeps looking at you, just a fraction too long, as if filing this moment away.
<<else>>"I'm not exactly sure what you do, but I get the sense it's important—maybe even a bit lonely and difficult at times. Still, if it's rewarding, can the cost really be justified? But that doesn't mean it has to stay this way."
Rudolph looks taken aback, then he chuckles. "Good point, $name."
There is a flicker of joy in his green eyes as he looks at you.
<</if>>
Rudolph's eyes—emerald green flecked with hints of darkness—hold your attention. There’s a flicker of something in his gaze, a curiosity that seems to echo your own.
You can feel the air thicken around you. His smile is soft, almost tender, but as quickly as it appears, he looks away.
The moment is broken.
The last black spot disappears beneath your touch. "Thank you for your help," he says, his voice steady, with a soft smile playing at the corner of his lips. "I'll take it from here. Good night."
As he gently closes the door behind you, the faint click echo in the silence, leaving you alone in the hallway.
The warmth of his skin lingers under your palms, between your fingers, the taste of cranberries still on your tongue.
Lying back in your bed, your mind drifts to the mystery that is Rudolph. You can't shake the feeling that there's more to him than meets the eye, a world of thoughts and emotions hidden beneath the facade.
The last thought that crosses your mind before you drift off is a simple, yearning wish: <i>I want to know what he's thinking.</i>
<div class="choice">[[Continue|R21]]</div>
You wake up in the same bed where you feel asleep, nested under the fluffy blanket. Soft sunlight filters through the window, a single beam softly lands on your cheek, coaxing you in comfort.
A temptation to spend more time in bed is almost irresistible…then you hear <i>whooms</i> and thuds. It comes from somewhere outside.
You open one eye, then another. Reluctantly, bothered by the sounds you peel yourself from the sheets. It is chilly in a room, a fire in the fireplace is long gone. In retrospect, it would’ve been a good idea to rekindle it right before you went to bed.
You wrap <<if $clothes is 1>>a fuzzy cardigan <<elseif $clothes is 2>>a leather jacket <<elseif $clothes is 3>>a knit sweater <<else>>a zip-up hoodie <<endif>> a little tighter and head out the room to investigate the source of the sound.
<div class="choice">[[Continue|R22]]</div>
<<if $run >1>>Following them down the corridor, the one you practically sprinted through yesterday, you notice things you must've missed yesterday. <<else>>Following them down the corridor, you notice things you must've missed yesterday. <<endif>>The place feels smaller in the morning light with heavy curtains drawn back, inviting the sun in. Less gloomy, not so scary anymore. Even the serious, fierce face of the man in the portrait at the end of the corridor looked gentler now. You trail a hand along the wall, fingers brushing over the intricate carvings etched into each door you pass. A heart, a fox's tail, a snowflake, a red star…symbols that seem both familiar and enigmatic, each door telling its own silent story. You pause at the red star. The memory of seeing a light flicker from beneath it last night—Rudolph's room? Possibly.
Before you linger on the thought, another whom, followed by something heavy hitting the ground, startles you. A triumphant exclamation of "Yes!" comes from the outside.
Curiosity gets the better of you as you move away from the door and head to the only door with no inscription next to it.
Outside, the chill of the morning is sharper. It caresses against your skin—gentle, clean, yet crisp. Your eyes immediately fall on the bamboo structure to your right—walls tall, surrounding a small stone-covered area.There are stairs that lead to the pool, water ripples, steam rising from its surface. It's small but seems deep enough for at least three people to sit comfortably without touching each other. It's like an oasis, inspired by Japanese onsen. Dasher did mention something about a hot spring, but…who knew he meant it so literally.
"Oh, sorry, did I wake you up?" Rudolph calls over to you, flashing a smile, too happy to be apologetic.
He stands a little further away from the porch and hot spring construction. His frame, outlined in the morning light, looks relaxed as he watches you from his place amidst scattering rocks.
"You could say that," you give him a flat look, half-amused.
The air is cold enough that your breath is visible when you exhale. But he doesn't seem bothered. Still dressed the same way as yesterday's night—dark pants and dark tank top. A sweat glitters on his forehead and neck. The tattoos on his left arm glow white, pulsing as if alive.
<i>How is he not cold? </i>
Rudolph chuckles softly, running a hand through his hair. "I finally got it right," he shares, sounding proud, satisfaction in his eyes.
You step closer, eyeing the rubble scattered at his feet. "Got what right?" You come to the waist-tall stone, stopping.
Rudolph comes closer, now both of you are on the opposite side of the boulder. "Split that one in half with one hit," he nods to another huge rock now divided in two. His joy is subdued, his breathing is calm and deep, the voice sounds no different than usual. But by the way he looks at the shattered rock, a faint smile tugging at his lips and a proud spark in his eyes, you can't help but feel a bit of his enthusiasm. For some reason, it was important to him. Very.
<div class="choice">[[✨ "What do you train for?"|R23][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "A new morning ritual?"|R23][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "What does it help with?"|R23][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">> "Why do you need to do all this?" you ask, curious of his determination to spit all rocks in half and the joy that comes from it.
<<elseif $path is "B">>"So, is rock-breaking a way for reindeer to start their mornings? Or did the rocks do something to your kind? " you tease, quirking an eyebrow. But there is curiosity there as well.
<<else>>"Is it really helping you with anything?" you ask, eyeing the mess around. He must have been at it for some time.
<</if>>
Rocks scattered around the area, some cracked in half, some partially damaged and some are untouched only with the dents.
Rudolph cracks his neck, massaging it as he hops over the line of boulders separating you. "Practice, what else for?"
As he walks past you, he accidentally brushes over your arm. His skin is smoldering hot. "Our magic is like a muscle, we have to train it so it becomes stronger. I sometimes pull double to just catch up to the guys." He admits, taking the smaller pieces of rock and throwing them into a pile.
You glance around, taking in the scene, each bearing the marks of his relentless practice. "It sounds complicated," you remark, picturing magic as an effortless thing in movies, cast with a flick of the wrist or a whispered incantation. "I always thought magic was supposed to be easy. Like in cartoons or something."
A grin tugs at the corner of his mouth as he effortlessly lifts a larger piece of rock and adds to the pile. "Many think. But it's not quite abracadabra. More like… channeling energy around you, molding it, feeling it as something physical. It's more about control and limits, which—yeah, aren't as easy as in the movies. But can be flashy, yeah," he gives you a grin, white teeth visible.
You help him with smaller rocks, collecting them and tossing them to the bigger ones Rudolph carried over.
"What kind of limits?" You press, curious.
He hesitates, then throws you a sheepish smile. "If I said global warming, would you believe me?"
You roll your eyes, his playful answer not quite covering the seriousness in his gaze. There's more he's not saying, but you don't push. He has his reasons. When and if he wants, he will share.
Soon, the task is done—barely any effort on your part. Rudolph is twice as fast as you, able to carry five times as much.
Together, you walk back toward the house. As you reach the door, Rudolph pauses, opening it for you and gestures for you to enter first, a true gentleman. "After you," he smiles.
You oblige, stepping inside first, his hand hovers near your lower back, but never touching, only a subtle presence that makes you aware of every step as you cross the threshold.
<div class="choice">[[Continue|R24]]</div>
The house meets you with warmth—a welcome relief from the crisp air outside. You hear a door click shut behind you.
"Dasher reported increased Gelos activity," Rudolph says, his voice distant, almost distracted. He turns halfway, but his focus is somewhere far away. “So, I think it's best if we head to the mall in the nearby town to grab some 'repellents' for the next couple of days." He stretches casually, his arms moving with a fluid grace that catches your attention.
He glances at you for a moment, and then, without missing a beat, tugs his shirt off, slipping it over his head and letting it rest around his neck. "Cupid didn't really grab enough of those either," the movement is so effortless, it almost feels like an invitation, "so, we gotta restock."
His skin gleams, muscles lean and defined, strong without the bulk—graceful, almost feline, like a panther's. Smooth lines cut across his shoulders and back, every muscle defined under the faint sheen of sweat. He stands, thoughtfully staring at the portrait of a man on the wall, gripping the ends of his shirt as if it were a towel.
You're frozen for a moment, you realize you're staring. His back is to you now, shoulders taut as he studies the portrait on the wall, his fingers gripping the ends of his shirt like it's a towel—almost carelessly, but not quite.
<div class="choice">[[💛 Try to ignore it, don't turn around.|R25][$path to "A"]]</div>
<div class="choice">[[💛 "Repellents?" you're flustered but don't look away.|R25][$path to "B"]]</div>
<div class="choice">[["Repellents?" you look away.|R25][$path to "C"]]</div>
<div class="choice">[[💛 Ogle.|R25][$path to "D"]]</div>
<<if $path is "A">>"How do the repellents help us?" you ask, trying to keep your composure, but, still, you can't help it—your gaze lingers a bit longer than you intended, drawn to the ripple of his muscles under the soft light. <<elseif $path is "B">>"Uh…ehm," you clear your throat, "the repellents?" you manage, your voice sounding a little higher than usual. <<elseif $path is "C">> You turn your head, "the repellents?" your voice sounds tight, a little higher than usual. Suddenly the wall has become interesting.<<else>>You stare openly, blinking rapidly, enjoying the view. Did he say something about repellents?
<</if>>
The man yawns. "It's the special kind of repellent, not the type you use on roaches or rats," he raises both arms, stretching to the left and right. The muscles on his stomach elongate as he stretches, revealing the strength in his form.
It takes him a moment to realize you have not spoken a word yet. As Rudolph turns, he catches himself mid stretch. His eyes widen, and he lets out a nervous chuckle.
"Oh—sorry about that," he says, lowering his hands, grabbing back the ends of his top. "Didn't mean to make it weird."
<div class="choice">[[Reassure it's okay.|R26][$path to "A"]]</div>
<div class="choice">[[💛 Flirt.|R26][$path to "B"]]</div>
<div class="choice">[[Play it cool.|R26][$path to "C"]]</div>
<<if $path is "A">>"It's okay. No worries. Nothing is weird," you smile, still a little flustered from before. But not wishing to make it any more awkward than it already is.<<elseif $path is "B">>You smirk, "no worries, ginger. I did enjoy the show." Rudolph's eyes widen slightly, then he breathes out the laugh, his eyes matching the glint in yours.
"I will make note of that," he winks playfully. <<else>>"That's alright," you say, shrugging as if nothing has happened.
<i>Nothing happened. Right? Just the dude in the half naked state. Very attractive-looking…But. It's okay. What, are you back in middle school?</i>
<</if>>
"Okay. I need to go hit the shower real quick," Rudolph smiles sheepishly. "I'll be ready in twenty if you want to grab breakfast in the kitchen. There are scrambled eggs, butter and plain toast," he turns around, walking towards the bathroom. "Or Cupid's cookies if you prefer your breakfast sweet." He disappears behind the same door from yesterday.
<i>They have a hot spring, but only one bathroom for 10 rooms? Ridiculous,</i> you mentally make a note to ask Rudolph for confirmation.
Shaking your head slightly, you make your way towards the kitchen.
<div class="choice">[[Continue|R27]]</div>
<<nobr>>
<<set $drinkR = 0>>
<<set _drinkoptions = ["coffee", "tea", "hot water"]>>
<</nobr>>The kitchen is as cozy as you remember it, filled with the soft glow of morning light spilling through the window. You see a loaf of bread, scrambled eggs and a jar of honey along with Cupid's cookies on the counter, a quiet invitation to make yourself at home. As you begin placing things at your plate, the memory of your conversation with Rudolph lingers. Magic, it seems, is as much about restraint and discipline as it is about strength—a delicate balance that hints at complexities beneath his easy smile.
Silence fills the cabin as you enjoy the morning cup of <<cycle "$drinkR" autoselect>><<optionsfrom _drinkoptions>><</cycle>> as your gaze lingers on the trees beyond the window.
Time passes.
Then you hear the sound of footsteps approaching. You turn to see Rudolph re-enter the kitchen, his damp hair slightly tousled, a relaxed grin on his face as he meets your gaze.
"How are the eggs? I hope I did not put too much salt?" he asks, grabbing a glass of water and sitting across from you.
"Not at all," you reply, siding a plate toward him with the bagel you made for him, and he nods his thanks. You eat in comfortable silence, each of you enjoying the calm morning, the air between you filled with unspoken understanding.
One trip to the only bathroom in the house, yes, Rudolph confirmed that, and another ten of him looking for the 'human money' as he called them, you leave the cabin together.
<div class="choice">[[Continue|R28]]</div>
The moment you step outside, the gust of wind makes you pull your <<if $clothes is 1>>a fuzzy cardigan <<elseif $clothes is 2>>a leather jacket <<elseif $clothes is 3>>a knit sweater <<else>>a zip-up hoodie <<endif>> tighter, instinctively bracing against the sudden chill. But despite that, the sun feels surprisingly nice—warming the parts of your face that are exposed.
Rudolph walks ahead, his strides measured, light, completely unfazed by cold in his black cargo pants and a black turtleneck. You expect a long walk though the forest, bracing yourself for the uneven ground, dirt and wind, but he suddenly veers right, heading towards the cabin wall instead.
"I thought we were going to the mall?" you call out, trying to keep up.
He glances back at you, a mysterious smile tugs at the corner of his mouth, short ginger hair caressed by the wind. "Oh, we are." Under the sun they look like flames. He turns back to the wall and, without a word, walks straight though it—the wall swallows him and he disappears from sight.
<div class="choice">[[🥊 "What the hell?" Come to the wall. |R29][$path to "A"; $fight=$fight+1]]</div>
<div class="choice">[[🚪 "What?!" You take a step back.|R29][$path to "B"; $flight=$flight+1]]</div>
<div class="choice">[[🎭 Stare at the wall, trying to make sense.|R29][$path to "C"; $freeze=$freeze+1]]</div>
<<if $path is "A">>"What the hell?" you mutter, stepping forward before the brain can tell you not to. You stop just short of the wall, lifting a tentative hand. Your fingers brush against the surface—it goes though.
"Hey, don't be afraid, just walk through." Rudolph says, his voice clear, it feels like he stands right in front of you. But his tone- careful, almost like he's not sure whether you will actually make a step.
Screw it. With a deep breath, you step forward, you feel your skin prickle with something almost untangible, like a ripple or a veil. You pause on the other side, blinking at the faint taste of cranberries lingering on your tongue.
<<elseif $path is "B">>"What was that?" You take a precaution step back as you stare at the wall with mistrust. "Rudolph?"
His voice carries back, as if he stands near you. "It's fine, really. Just walk through." His tone is somewhere between playful and reassuring.
Fine? You shoot a glance at the wall. You lift a tentative hand, fingers brushing against the surface—it goes though. "I told you, c'mon," you can not see his face, but you are sure there is a smile playing on his lips.
And despite your gut being not entirely convinced you squeeze your eyes shut and walk forward. You feel your skin prickle with something almost untangible, like a ripple or a veil. You pause on the other side, blinking at the faint taste of cranberries lingering on your tongue.
<<else>>Your mouth falls open. You stare, wide-eyed, at the space where Rudolph disappeared, trying to make sense of what just happened.
You blink once, twice, and then slowly approach the wall. There's nothing outwardly strange about it-no shimmer, or shift, no dents or discolouration, just solid wood.
You hear Rudolph's voice As clear as if he was right in front of you, "It's safe, promise. Just walk through."
You take a breath and make a step. First it's your outstretched hand that makes contact. It almost tickles. You feel your skin prickle with something almost untangible, like a ripple or a veil. It gives you confidence and as you walk through, the faint taste of cranberries lingers on your tongue as you stop on the other side. <</if>>
Once you are inside, you take a look around. It's just a garage. Big enough to fit a vehicle parked in the center. No workbench, no storage units, no tools, just bare walls. Just the car—and Rudolph, leaning casually against it. He wears a cautious smirk as he watches your reaction. His expression is somewhere between smug and playful.
"What? You thought we were walking?" he asks.
<div class="choice">[[✨ "I was ready for it."|R30][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Roll your eyes.|R30][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Can't fault me for that."|R30][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">> You shrug, playing along. "And here I was ready for a scenic walk, half-freezing my butt."
Rudolph chuckles, his eyes drifting down before rising back to meet yours. "Good news for your butt, then," he says, a smile curving with the slight lift of his brow.
You narrow your eyes, taking him in with a skeptical gaze. Rudolph still smiles his knowing smile, leaning against the car.
<<elseif $path is "B">>"Big talk from someone who couldn't even find ‘human money'," you retort, rolling your eyes. "For all I knew, you'd morph into a big, scary and fly us over to the mall."
Rudolph laughs, brushing off your jab with ease. "Well, we can't get too close to the mall, but I won't deny the request to take you for a ride."
You roll your eyes, but he just smiles his knowing smile, still casually leaning against the car, as if he'd expected the banter to continue.
<<else>>"For my defense," you say, raising an eyebrow, slightly annoyed, "you did not mention anything about ‘driving to the mall'—just ‘going'. Can't blame me for misunderstanding."
"Touché," he replies, smile still tugs at the corners of his lips. He is enjoying your reaction.
<</if>>
You glance over at the driver's seat, a thought crosses your mind. "There is no way I am driving, am I?"
He nods. "Maybe on the way back." Rudolph pushes himself from the car and strolls to the passenger seat. At your confusion, he gallantly opens the door for you. "But, hey, feel free to be the naughtiest passenger princess in human existence."
You shake your head slightly at him, amused, and slide into the passenger seat. He waits until you're settled before closing the door carefully, then rounds the hood to slip into the driver's seat next to you.
<div class="choice">[[Continue|R31]]</div>
The Jeep's interior is plain—nothing fancy—but comfortable. A faint scent of dusty leather fills the air mixed with the whatever shampoo Rudolph used. Spearmint and ginger?
As Rudolph starts the engine, it sprints to life with surprising ease, purring. You watch in awe, as he drives the car through the same wall both of you walked though mere minutes ago. It ripples, the taste of cranberries on your tongue, and then you are back under the open sky, riding through the trees.
The car must've been designed for the rough terrain—each bump and rut of the uneven ground barely jostle you as you continue forward.
"It'll be about an hour to town," Rudolph mentions, leaning back, his left arm casually resting on the wheel. Surprisingly, his control over the car does not falter. "Feel free to doze off if you need it."
<div class="choice">[[Take his advice.|R32][$path to "A"]]</div>
<div class="choice">[[Strike a conversation.|R32][$path to "B"]]</div>
<<if $path is "A">> You lean back in the seat, letting the gentle, rhythmical hum of the engine to lull you into a light slumber. Sunlight warms your face, filtering in through the trees as the car moves along.
When you finally open your eyes,the trees have given way to the open road. The soft melody plays on the radio. Rudolph glances over, apologetic, his hand reaching for the volume knob. "Sorry, did the music wake you?"
You shake your head, blinking off the last traces of sleep. "No, didn't even notice it."
"We are halfway there," Rudolph informs you, catching you looking around.
You nod your thanks. <i>Soon.</i>
A comfortable silence stretches between you, the kind that lets you settle in, easing into the ride.
<<else>>After a moment you initiate a conversation, curiosity gets the better of you. "The cabin…. How come no one found it?" you begin, glancing over. "It isn't exactly tucked away in some unreachable mountain."
Rudolph's lips quirk up, green eyes glinting. "Guess on three," he says, voice carrying a hint of challenge. "Here's a hint: it has something to do with everything that's happened to you over the past couple of days."
"Magic," you both say in unison. He grins, amused. You roll your eyes, but can't help matching his smile.
He gestures to the radio. "Mind if I turn that up a little?"
"Not at all," you say, relaxing back into your seat, as Rudolph reaches over to adjust the volume.
A classic Christmas song fills the car.
"How fitting," he smiles, shooting you a grin before he joins in with the lyrics, his voice just a bit too raspy and out of tune to match the melody. But there's something charming about it, a hint of his lighthearted nature beneath the playful performance. You can't help but smile as you join in, the music covers both of your voices, filling the car as the road stretches out ahead.
<</if>>
Eventually, the Christmas tunes fade into a soft jazz hum. Growing bored of the endless trees, you glance back at Rudolph. He seems calmer than yesterday—genuinely at ease as he bobs his head to the music, his ginger hair catching the light. A great contrast against his otherwise dark attire. The green of his eyes seem brighter under the sunlight, focused ahead as he drives with his left arm on the wheel.
The intricate patterns of his tattoo sprint to your mind; though they are covered by his sleeve, you can imagine them vividly. Curiosity tugs at you, making questions to form. <i>What does it mean? Why just one arm? Do they have some practical meaning? Why does no one else seem to have anything similar? </i>
As if sensing your gaze, RUdolph glances over with raised eyebrows. "What is it?"
You blink as if being put out from the daze.
<div class="choice">[[✨ Cautiously approach the topic.|R33][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 Play it off as a joke.|R33][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Just ask.|R33][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>"So," you start carefully, choosing your words. "I could not help but notice markings on your arm—they look a lot like Dash and Vix's antlers. And the traps yesterday… is it, like, a team thing, or…?"
Rudolph's smile broadens, gaze still on the road. You watch him closely, wondering what about your question made him so smiley.
"Sorry, it's nothing," he says, catching your look. "It just reminded me a lot of someone—a certain white-haired man."
<<elseif $path is "B">>"So, what's with the tattoos? Is it like a 'reindeer gang' initiation?" you ask, playing the question down as a joke.
Rudolph glances your way, chuckling as he looks back to the road. "As if. We'd have looked much cooler. Closest we have to ‘gang' is Vix's attitude and Dasher's custom stamp he forces us to use on each of our reports."
<<else>>"Your tattoos. What do they mean?" you ask, not overthinking.
Rudolph smiles to himself. <<if $pronouns == 'She' >>"So straightforward, Ms $name." <<else>> "So straightforward, IwishIknewyoursurname]." <<endif>><</if>>
The question hangs in the air.
Rudolph hesitates, fingers tightening slightly around the wheel, weighing his words.
"They don't really mean anything—at least, not directly," he explains, his tone shifting to something more serious. "My tattoos are different from the markings on our or the traps. But these…," he pauses, nodding to his left arm, "these symbols here? They're their own combination of ancient runes, symbols, and fragments of a forgotten language."
You raise an eyebrow, intrigued. "And why do you have them?"
He smiles a bit, though his eyes stay on the road. "I'm getting there," he replies, with a hint of amusement. By now, you notice more cars around as the road becomes busier, the solitude of the forest left behind.
"They were carved into my skin because, unlike the others, I wasn't trained—I didn't grow up with magic, spellcasting, or the physical discipline that comes with it. No understanding of how it all flows in your body," he admits, his voice lowering. "I was… recruited much later. The tattoos helped me channel the energy during the initiation ritual."
<i>(you can ask all questions in any order)</i>
<div class="choice">[["Carved? It sounds painful."|R34]]</div>
<div class="choice">[["What kind of ritual is that?"|R34.5]]</div>
You grimace. The phrasing—'carved into my skin'—rubs you wrong. "It sounds painful."
Rudolph shrugs lightly. "No more than how it sounds. It sucked at the time, but generally wasn't too bad."
<<nobr>>
<<if !visited('R34.5')>>
<div class="choice">[["What kind of ritual is that?"|R34.5]]</div>
<</if>>
<<if visited('R34') && visited('R34.5')>>
<div class="choice">[[I see...(ends the conversation)|R35]]</div>
<</if>>
<</nobr>>
"What kind of ritual is that, anyway?"
Without his usual smile, he looks older, the weight of his experiences slipping through. He's not frowning, not angry, just… pensive.After a moment, Rudolph speaks, voice thoughtful and steady.
"Generally speaking, it's a ritual meant to unlock our potential, to help us harness the magic fully. Dasher describes it as a kind of ‘lock and key' situation: each of us is like a lock, and the magic—a key that molds to us. It opens the door for us but… sometimes it takes something, too."
His voice drops at the last sentence, and his gaze drifts, a far-off look in his eyes. Just as you're about to ask, he shakes his head slightly, refocusing.
"Thanks to the tattoos, I was able to handle initiation pretty well. But if anyone's really lucky, it's Cupid," he says, a hint of humor returning as he glances at you with a smile. "The bastard didn't even have to go through it."
"Why?" you ask, curious.
"Too powerful. Just… didn't need it," Rudolph says simply, a touch of admiration in his tone.
"And what about Vix and Dash?" you ask, feeling a bit more understanding of the complexity of the magic.
Rudolph nods. "Vix has a larger natural reserve for. Not as big as Cupid's, but the second-largest among all of us." He glances over. "And yes, by ‘all of us,' I mean every magic reindeer. Initiation was a breeze for him."
He pauses, his lips pressing slightly before he continues. "For Dasher, though, it was… a little more complicated." His tone softens, and your mind flashes to the dark scars crawling up Dasher's neck.
<<nobr>>
<<if !visited('R34')>>
<div class="choice">[["Carved? It sounds painful."|R34]]</div>
<</if>>
<<if visited('R34') && visited('R34.5')>>
<div class="choice">[[I see...(ends the conversation)|R35]]</div>
<</if>>
<</nobr>>
"I see," you murmur, not pressing further, sensing there's a story there—one he might not be ready to share.
You let the information settle, feeling the weight of how unpredictable and complex magic really is. Almost unconsciously, you whisper. "So magic is more… unpredictable than it seems."
Rudolph glances over, his smile soft, understanding. "It is," he confirms quietly.
Then he straightens, brightening just slightly. "Well, we're here," he announces, nodding ahead. You follow his gaze to see buildings appearing on the horizon.
Indeed, you've arrived.
<div class="choice">[[Continue|R36]]</div>
<<if $leave > 0>>You wake up in the bed, nested under the fluffy blanket. Soft sunlight filters through the window, a single beam softly lands on your cheek, coaxing you in comfort. <<else>>You wake up in the bed somehow. Dasher must have carried you here. It makes warmth spread through your chest. <i>Very chivalrous of him,</i> you smile at yourself, nested under the fluffy blanket. Soft sunlight filters through the window, a single beam softly lands on your cheek, coaxing you in comfort. <</if>>
A temptation to spend more time in bed is almost irresistible…then you hear splashes of water. It comes from somewhere outside.
You open one eye, then another. Reluctantly, bothered by the sounds you peel yourself from the sheets. It is chilly in a room, a fire in the fireplace is long gone. In retrospect, it would’ve been a good idea to rekindle it right before you went to bed.
You wrap <<if $clothes is 1>>a fuzzy cardigan <<elseif $clothes is 2>>a leather jacket <<elseif $clothes is 3>>a knit sweater <<else>>a zip-up hoodie <<endif>> a little tighter and head out the room to investigate the source of the sound.
<div class="choice">[[Continue|D23]]</div>
<<if $run >1>>Following them down the corridor, the one you practically sprinted through yesterday, you notice things you must've missed yesterday. <<else>>Following them down the corridor, you notice things you must've missed yesterday. <<endif>>Now, the place feels smaller. In the morning light, with heavy curtains drawn back, the sun spills in, casting soft shadows-stripping the hallway of its previous gloom. It doesn't feel as imposing-almost as if it's not the same corridor at all. You wonder if your own emotional state has anything to do with that, too. Even the fierce, stony face of the man in the portrait at the end of the hallway looks gentler now, almost kinder.
You trail a hand along the wall, fingers brushing over the intricate carvings etched into each door you pass. A heart, a fox's tail, a snowflake, a red star…symbols that seem both familiar and enigmatic, each door telling its own silent story. For some reason, a snowflake attracts your attention. You pause at the door. The Dasher's ice-blue eyes flicker in your memory—his room? Possibly.
Before you can linger on the thought for too long, a sound of water splashing reaches your ears. It is barely audible. But in this silence, it's clear, even loud. Curiosity gets the better of you as you move away from the snowflake-adorned door and head towards the one with no inscription next to it.
<div class="choice">[[Continue|D24]]</div>
Outside, the chill of the morning is sharper. It caresses against your skin—gentle, clean, yet crisp. Your eyes are immediately drawn to the bamboo structure to your right—walls tall, surrounding a small stone-covered area.There are stairs that lead to the pool, water ripples, steam rising from its surface. It's small but seems deep enough for at least three people to sit comfortably in it without touching each other. It's like an oasis, inspired by Japanese onsen.
You move closer, intrigued. There is a bench pushed against the inner wall, small and low. As you approach, you catch carefully placed details—stacks of rocks, delicate plants. It looks peaceful, like a retreat, someone's safeplace. But then your eyes fall on something else, something—or rather someone—near the bench. Pale skin, damp from the water, the faint glimmer of movement catches your breath.
Your $eyecolor eyes widen, meeting the ice-blue.
For a moment, his expression mirrors your surprise, the shock evident in his gaze, then Dasher quickly masks it with composure. But you can't help but catch a faint pink shade dusting his neck. Or is it the sun?
<div class="choice">[[💛 Get flustered but don't look away.|D25][$path to "A"]]</div>
<div class="choice">[[💛 Look away, flustered.|D25][$path to "B"]]</div>
<div class="choice">[[Try to ignore the situation.|D25][$path to "C"]]</div>
<div class="choice">[[💛 Ogle, enjoying the view.|D25][$path to "D"]]</div>
<<if $path is "A">>The heat rushes to your face, but despite that, your eyes stay locked on him, unable to look away.
Dasher has clearly just stepped out of the water. His hair is down, long and damp at the ends—they almost reach the middle of his back; droplets sliding over the defined muscles of his torso. Dark shorts cling to his legs and waist, still wet. Though it is his toned, muscled physique of a trained soldier what catches your attention first, it's the scars—complex patterns that twist and change from pale to deep gray, winding around his chest, waist and back—that truly keep your gaze fixed.
<<elseif $path is "B">>You look away, flustered by the sight of his glistering skin in the morning light, the loose hair that makes him appear so casual. But the scars—complex patterns that twist and change from pale to deep gray, winding around his chest, waist and back—leave the strongest impression. It's not a state anyone would want to be caught in, so you decide to not invade that territory.
<<elseif $path is "C">><i>It's alright,</i> you tell yourself, <i>it's not like he is naked, right?</i>Still, you fight the urge to look away, to pretend it's casual.
Dasher has clearly just stepped out of the water. His hair is down, long and damp at the ends—they almost reach the middle of his back; droplets sliding over the defined muscles of his torso. Dark shorts cling to his legs and waist, still wet. Though it is his toned, muscled physique of a trained soldier what catches your attention first, it's the scars—complex patterns that twist and change from pale to deep gray, winding around his chest, waist and back—that truly keep your gaze fixed.
<<else>>You gaze lingers on him, taking in every detail untable, or perhaps even unwilling to look away.
Dasher has clearly just stepped out of the water. His hair is down, long and damp at the ends—they almost reach the middle of his back; droplets sliding over the defined muscles of his torso. Dark shorts cling to his legs and waist, still wet. Though it is his toned, muscled physique of a trained soldier what catches your attention first, it's the scars—complex patterns that twist and change from pale to deep gray, winding around his chest, waist and back—that truly keep your gaze fixed.
<</if>>
"Why are you up so early?" Dasher's voice, low and calm, cuts through the stillness. Maybe he is actually curious about the answer or maybe he just tries to cover up the silence that stretched for too long.
For a second, you actually have to search your brain for the answer, and it's not because you don't know it. No, it's just that your brain takes a little longer to think straight with a gorgeous, half-naked man standing in front of you. The intensity of his gaze, watching your every subtle shift in your expression, makes you acutely self-conscious.
"The water," you reply,<<if $path is "B">>turning to look at his face. Only the face.<<else>>watching his reaction. You correct yourself, "I mean…I heard splashes."<</if>>
His gaze shifts, momentarily puzzled, as he glances somewhere past you. "Ah," he says thoughtfully as if piecing something together, his brows—frown. The muscles in his shoulders tense and relax as he thinks. "Your window must've been cracked open," he concludes, his tone apologetic. "I didn't mean to wake you up. Sorry about that," his gaze holds yours, the grips on the towel tightens.
<i>Is he…embarrassed? Or just apologetic?</i>
<div class="choice">[[✨♟️ "It's alright," you smile.|D26][$sincere=$sincere+1; $stoic=$stoic+1; $path to "A"]]</div>
<div class="choice">[[💥 "It's alright," you chuckle.|D26][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<<if $path is "A">>Dasher, usually so composed, looks almost ethereal here in the early light, hair slick and wet, droplets trailing over sculpted lines of muscle. You catch yourself smiling.
"Oh, that's alright," you say softly, reassuring him. He looks too serious.
Dasher raises one brow slightly. A faint smile tugs at the corners of his lips. One of those he does not mean, but can't help to mask fast enough. "It seems you weren't prepared to be up this early, either," he says with a half-hearted attempt at formality, trying to hide his own slight unease. Although the smile lingers, softening his expression.
<<else>>You can't help but chuckle softly. Dasher, usually so composed, looks almost ethereal here in the early light, hair slick and wet, droplets trailing over sculpted lines of muscle. "That's quite alright. I don't mind. Besides—" you say, allowing a playful note to enter your tone, "—it meant I got here just in time to check out the view."
A flash of something crosses his face. Surprise? Bewilderment? It's hard to say, but he shifts slightly, giving a self-conscious glance down at himself before adjusting the towel over his shoulders, more an excuse to look away than an actual need. The faintest shade of color creeping up along his neck. "I—didn't think I'd have an audience," he manages, a hint of formality edging into his voice.
<</if>>
A gust of wind brows, breaking the sublime intimacy between you. A reminder that it is actually December. You pull your <<if $clothes is 1>>a fuzzy cardigan <<elseif $clothes is 2>>a leather jacket <<elseif $clothes is 3>>a knit sweater <<else>>a zip-up hoodie <<endif>> tighter, instinctively bracing against the sudden chill.
Dasher notices immediately. "It's cold," he comments, gesturing towards the door. "Let's get inside."
He steps closer, the damp and cool air around him. His hand hovers above your shoulder blades, not touching—just a simple gesture. The presence of his hand feels grounding as he leads you back indoors.
<div class="choice">[[Continue|D27]]</div>
The house greets you with warmth—a stark contrast to the sharpness of early morning air outside. You hear a door click shut behind you.
Dasher glances your way, his tone back to formal. "Are you hungry?" he asks, his ice-blue eyes watching you closely, still subtly searching for any discomfort.
<div class="choice">[[Yes.|D28][$path to "A"]]</div>
<div class="choice">[[Not really.|D28][$path to "B"]]</div>
<<if $path is "A">>Dasher nods in approval. "I'll fix something up," a smile plays on his lips, "breakfast is the most important meal of the day."
<<else>>Dasher's brows draw together for a moment, not in irritation but more in thought. "'Not really' isn't an answer," he says, shaking his head lightly. "Breakfast is the most important meal of the day. You have to eat, even if it's just a little."
<</if>>
<div class="choice">[[💛 Whisper, "yes, daddy."|D29][$path to "A"]]</div>
<div class="choice">[["What are we having?"|D29][$path to "B"]]</div>
<<if $path is "A">>You can't help but whisper the words under your breath, almost more to yourself than him, but his sharp ears catch it immediately. His eyebrow lifts, almost amused as he points at his ears. "Deer hearing, remember? I heard that."
All you can do now is smile innocently. He shakes his head lightly.
<<else>>Dasher looks up to the ceiling with a sigh. "Whatever I can make out of the things Cupid actually brought with him… something that does not look like a dream meal of a 5 year old." His voice carries a playful lilt.
You smile, vividly imagining a blond-hair man diet options being an oreo or chocolate-chip cookies.
<</if>>
Dasher glances at his wrist, only now you notice the gleam of a watch. <i>He's been wearing it all this time?</i> You wonder.
Noticing your expression he smiles, swirling his wrist, light from the window plays on the glass. "They don't get wet. Magic watch, right?"
"Right, of course," you agree with him, nodding. With so much skin and muscles you must have missed that detail.
"Okay, breakfast!" He says, shifting his attention and looking straight at your eyes. "Give me ten minutes and I will make something for you." Dasher gestures to the hallway where your room is."The bathroom is this way if you need it. You can also explore around or wait in the kitchen. I should probably give you a proper tour sometime."
You can't help but smile at his easy manner as he turns to leave. "I'll be back in ten," he promises, before disappearing down the hall.
<div class="choice">[[Wait in the kitchen.|D31]]</div>
<div class="choice">[[Use bathroom.|D30][$path to "A"]]</div>
<div class="choice">[[Explore around.|D30][$path to "B"]]</div>
<<nobr>>
<<set $drinkD = 0>>
<<set _drinkoptions = ["coffee", "tea", "hot water"]>>
<</nobr>>You make your way to the kitchen.
It is as cozy as you remember, filled with the soft glow of morning light spilling through the windows. You pour yourself a cup of <<cycle "$drinkD" autoselect>><<optionsfrom _drinkoptions>><</cycle>> and plunge at the table. Silence fills the cabin as you enjoy the morning drink, your gaze lingering on the trees beyond the window.
Time passes.
Then you hear the sound of footsteps approaching. You look up to see Dasher enter the kitchen. He is wearing dark pants and a quarter-zip beige sweater, with a crisp white long-sleeve underneath. His white hair is tied back in a low ponytail, some strands remain damp. He has a very relaxed, almost polished look about him. However, for someone who does not know him, the frown on his face, visible wrinkles across his forehead might give the impression of someone much sterner, colder, meaner.
He notices your gaze linger on him but says nothing, instead he moves toward the cabinets, busily rummaging through them. After a moment, there is a loaf of bread, a jar of walnuts, some basil still in the salad wrap and a carton of a total of three eggs.
"Well…I think we can work with this," he says, his voice calm but thoughtful. "How do you feel about scrambled eggs with a dash of nuts and honey?" He looks at you, waiting for the reply.
<div class="choice">[[✨ "Sounds great."|D32][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Sweet and hearty?" Love it.|D32][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Sure. Why not?"|D32][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>The warmth of the house settles into your bones as you make your way towards the bathroom.
It is old with light blue tiles chipped here and there. But it is clean. Surprisingly, it even has a bathtub. The towels smell of the same detergent as the sheets in your room. You notice a washing machine with plain duffle bag and some other things on it. Among them are screws, coins, soap, fabric softener and even a first aid kit. You clean yourself up a little and exit.
<<else>>The warmth of the house settles into your bones as you make your way down the corridor and to the common room.
It might be interesting to look around.
You start with the decorations on the fireplace, fingers brushing over odd trinkets and mementos. Each item tells a story, though you can only guess at their origins. Then you find a bizarre collection of comic books tucked away on a shelf, their colorful covers promising adventure and escape.
Not finding anything else, you head toward the kitchen..
<</if>>
<div class="choice">[[Wait in the kitchen.|D31]]</div>
<<if $path is "A">>You smile warmly. "That sounds great, thanks, Dasher."
He nods, satisfied with your answer, and turns around, placing the pan on a stove. "Good. Shouldn't take long."
<<elseif $path is "B">>"Sweet and hearty? Sounds like my kinda breakfast," you say, flashing a playful smile.
Dasher smiles, satisfied with your answer, and turns around, placing the pan on a stove. "Good. It's the only one we have."
<<else>>You give a small, thoughtful nod. "Sure. Why not?"
Dasher nods. "I commend your enthusiasm," he comments with a chuckle, and turns around, placing the pan on a stove. "Shouldn't take long."
<</if>>
He pulls on his sleeves to the elbows, relieving some thin, winding marks like vines on his forearms. Dasher moves fluidly, but without rush—measured. He pulls an apron from one of the drawers—covered in tiny hearts, of all things, no doubt, Cupid's—ties it just a little above the waist. The contrast between his composed demeanor and the playful apron makes you smile.
His back to you. He cracks eggs into the bowl, whisks it. For some reason, your gaze lingers on the scars, remembering the pattern you saw earlier. The way it crawls across his body like tree vines, getting thinner at the ends. They seemed to originate somewhere behind his back, crawling from there to every direction—around his neck, down his arms and legs, around his waist and chest…Almost hugging him from behind? It makes you wonder—would it be rude to ask?
Before you can think too hard about it, Dasher speaks first, his voice clear.
"They are from my initiation," he says without turning, as he continues to fry the bread.
<i>(you can ask all questions in any order)</i>
<div class="choice">[["Does it hurt?"|D33]]</div>
<div class="choice">[["What kind of ritual is that?"|D33.5]]</div>
Your voice is quiet, hesitant. "Does it hurt?"
Dasher glances over his shoulder, a small smile curving his lips. "No, it doesn't." He shrugs,"I wasn't the first to go through that, and I won't be the last."
His response is cryptic, but something in his tone tells you he is not being dismissive—he just doesn't see it the way you do.
<<nobr>>
<<if !visited('D33.5')>>
<div class="choice">[["What kind of ritual is that?"|D33.5]]</div>
<</if>>
<<if visited('D33') && visited('D33.5')>>
<div class="choice">[[I see...(ends the conversation)|D34]]</div>
<</if>>
<</nobr>>
"What kind of ritual is that, anyway?"
Dasher sets the toast aside, the bread is perfectly crisp. "It allows us to unlock our potential to the fullest, to harness the magic. Everyone has their own lock and initiation is sort of a key that can open them all."
You are thoughtful for a moment, digesting his words. "And your scars? Or Rudolph's tattoos?" you ask, remembering symbols on the gingerhead forearms and patterns on Dasher's body.
Dasher glances at you, his eyes gleaming with subtle amusement. "You got a good look at us, didn't you?"
You sutter, not expecting such a question for him, flush creeps up your face. But he doesn't let you respond, turning back to the stove. "Rudolph needed the tattoos to increase his chances of survival during the initiation. Unlike us, he did not get proper training, so the tattoos helped channel his magic."
Your eyes widen slightly, "That is awfully risky."
Dasher nods, focused on cooking. "Yes, magic is complex and unstable."
You press your lips together, processing the information. "What about Vix, Cupid and you?"
Dasher carefully arranges the meal on plates, layering spinach on each piece of toast, followed by scrambled eggs then finally topping it with crushed walnuts and honey. He hands you a plate before answering. "Vixan's natural reserves of magic are large, one of the biggest among us. His initiation was smoother, less painful, faster." He adds hot water to your drink, then pours himself one. "As for Cupid, his magic is pure, it's hard to explain, but he is different from the rest of us. He didn't even need an initiation to open his full potential." Dasher sits down across from you, sipping his tea. "Mine…well, mine went off track, hence the scars."
<<nobr>>
<<if !visited('D33')>>
<div class="choice">[["Does it hurt?"|D33]]</div>
<</if>>
<<if visited('D33') && visited('D33.5')>>
<div class="choice">[[I see...(ends the conversation)|D34]]</div>
<</if>>
<</nobr>>
He gives you a small, knowing smile. "For someone so new to this, you seem quite inquisitive."
You blink, smiling back, "We can talk more later. Let's eat."
You eat in comfortable silence, each of you enjoying the calm morning, the air between you filled with unspoken understanding. You mull over what Dasher's just shared—magic, initiation, risks.You can't help but wonder for what reason someone would agree to that.
Once the plates are empty and you both feel full, Dasher stands and collects the dishes, setting them in the sink. He checks his watch again, then meets your gaze with a thoughtful look.
"I need to head out to the mall in the nearby city. Care to join me?"
<div class="choice">[[✨ "Sure."|D35][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Well, it's not like I am going anywhere."|D35][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Need more groceries?"|D35][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You smile. "Sure, sounds nice."
Dasher nods, grabbing something from the table next to the exit. "Great. Let's go if you're ready."
You nod, following the man out of the door.
<<elseif $path is "B">>You lean back, a playful smile tugs at your lips. "It's not like I have anything more exciting to do today."
A smile tugs at his lips as heads to the front door, grabbing keys from the table near it. "I suppose you're right. Well, then, let's get going."
You nod, following the man out of the door.
<<else>>You raise an eyebrow. "Need more groceries?"
Dasher's lips twitch into a faint smile. "Among other things, yes."
He heads to the front, grabbing keys from the table near it.
You follow the man out of the door.
<</if>>
<div class="choice">[[Continue|D36]]</div>
You step out, despite the wind, the sun feels surprisingly nice—warming the parts of your face that are exposed.
<i>Much better than in the morning,</i> you think as you take a step forward, bracing yourself for a long walk through the forest, ready for the rough terrain, uneven ground, and cold gusts.
Exhaling, you watch your breath cloud in the chilly air as you brace yourself for a long walk through the forest, prepared for the rough terrain and biting gusts.
"We're taking a car," he says with a small smile, his gaze meeting yours. You glance around, taken aback.
<i>What car?</i> you think skeptically, eyeing the area. There's nothing around the cabin—no garage, no vehicle, and there certainly wasn't anything here yesterday when you circled the place to set traps.
Dasher's smile widens. "Follow me." You do.
He walks ahead, his pace is steady, steps measured as though he's making sure to keep from moving too far ahead of you.
He stops right in front of the wall. "We are here."
You blink, looking around in confusion. "Where?" you ask. There's nothing but a solid wall.
Dasher smiles at you and casually steps right though the wall.
<div class="choice">[[🥊 "What?" Come to the wall. |D37][$path to "A"; $fight=$fight+1]]</div>
<div class="choice">[[🚪 "What?!" You take a step back.|D37][$path to "B"; $flight=$flight+1]]</div>
<div class="choice">[[🎭 Stare at the wall, trying to make sense.|D37][$path to "C"; $freeze=$freeze+1]]</div>
<<if $path is "A">>"What?" you mutter, stepping forward before the brain can tell you not to. You stop just short of the wall, lifting a tentative hand. Your fingers brush against the surface—it goes though.
<<elseif $path is "B">>"What was that?" You take a precaution step back as you stare at the wall with mistrust. "Dasher?"
<<else>>Your mouth falls open. You stare, wide-eyed, at the space where Dasher disappeared, trying to make sense of what just happened.
You blink once, twice, and then slowly approach the wall. There's nothing outwardly strange about it-no shimmer, or shift, no dents or discolouration, just solid wood.<</if>>
Dasher's head peeks out from the other side of the wall, grinning at you. "Don't worry," he says softly, offering you his hand. "Just hold on."
<div class="choice">[[💛 Take his hand.|D38][$path to "A"]]</div>
<div class="choice">[[Walk through.|D38][$path to "B"]]</div>
<<if $path is "A">>You take his hand. The cool skin brushes against yours as he grips your fingers securely. With a gentle tug, he guides you forward, and the wall parts around you as if it's no more than a mist. The world feels hazy, your skin prickling with an almost intangible sensation as you pass through—a ripple, like water bending around you. The faint taste of cranberries lingers on your tongue as you emerge, stopping beside him on the other side.
<<else>>You take a breath and make a step. It almost tickles. You feel your skin prickle with something almost untangible, like a ripple or a veil. It gives you confidence and as you walk through.The faint taste of cranberries lingers on your tongue as you emerge, stopping beside him on the other side.
<</if>>
Once you are inside, you take a look around. It's just a garage. Big enough to fit a vehicle parked in the center. No workbench, no storage units, no tools, just bare walls. Just the car—and Dasher, standing near the passenger door.
"Do you mind?" Dasher asks, offering a half-smile as he opens the passenger door for you.
You don't really—just relieved to take a car instead of going on foot.
You slide into the seat, and he closes the door with a quiet click, circling the hood before slipping into the driver's seat beside you.
<div class="choice">[[Continue|D39]]</div>
The Jeep's interior is plain—nothing fancy—but comfortable. A faint scent of dusty leather fills the air mixed with the whatever shampoo Dasher used. Wood sage and white lily?
As Dasher starts the engine, it sprints to life with surprising ease, purring. You watch in awe, as he drives the car through the same wall both of you walked though mere minutes ago. It ripples, the taste of cranberries on your tongue, and then you are back under the open sky, riding through the trees.
The car must've been designed for the rough terrain—each bump and rut of the uneven ground barely jostle you as you continue forward.
"It'll be about an hour to town," he says, glancing at you. "You should rest—you were up pretty early."
<div class="choice">[[Take his advice.|D40][$path to "A"]]</div>
<div class="choice">[[Strike a conversation.|D40][$path to "B"]]</div>
<<if $path is "A">>You lean back in the seat, letting the gentle, rhythmical hum of the engine to lull you into a light slumber. Sunlight warms your face, filtering in through the trees as the car moves along.
<<else>>You gaze out the window, taking in the forest scene as it unfolds. Half-frozen leaves litter the ground, and the trees sway, whispering secrets in the cold breeze. Dasher turns up the radio just a touch, and the soft strains of jazz flow into the cabin, creating a relaxing backdrop to the journey. You don't notice how your eyes droop closed and you are dazed off to sleep.<</if>>
When you finally open your eyes,the trees have given way to the open road. The soft melody plays on the radio. Dasher glances over, a faint smile touches his lips, "Morning." he says. "Ten more minutes ad we are in place," he announces, nodding ahead. You follow his gaze to see buildings appearing on the horizon.
Indeed, you've arrived.
<div class="choice">[[The end of the Chapter 1-Dasher|DEMO]]</div>
You wake up in the same bed where you feel asleep, nested under the fluffy blanket. Soft sunlight filters through the window, a single beam softly lands on your cheek, coaxing you in comfort.
A temptation to spend more time in bed is almost irresistible…then you hear rhythmical thuds. It comes from somewhere outside.
You open one eye, then another. Reluctantly, bothered by the sounds you peel yourself from the sheets. It is chilly in a room, a fire in the fireplace is long gone. In retrospect, it would’ve been a good idea to rekindle it right before you went to bed.
You wrap <<if $clothes is 1>>a fuzzy cardigan <<elseif $clothes is 2>>a leather jacket <<elseif $clothes is 3>>a knit sweater <<else>>a zip-up hoodie <<endif>> a little tighter and head out the room to investigate the source of the sound.
<div class="choice">[[Continue|V20]]</div>
<<if $run >1>>Following them down the corridor, the one you practically sprinted through yesterday, you notice things you must've missed yesterday. <<else>>Following them down the corridor, you notice things you must've missed yesterday. <<endif>>
The place feels smaller in the morning light with heavy curtains drawn back, inviting the sun in. Less gloomy, not so scary anymore. Even the serious, fierce face of the man in the portrait at the end of the corridor looks gentler now.
You trail a hand along the wall, fingers brushing over the intricate carvings etched into each door you pass. A heart, a fox's tail, a snowflake, a red star…symbols that seem both familiar and enigmatic, each door telling its own silent story. The fox's tail catches your attention, though it isn't orange. No, it's almost gray, dark, and if it did not end with the white tip so typical for foxes, you could swear it was no different from the wolf's.
You glance at the symbol, fingers itching to touch it. It does remind you of someone. Vixan? Possibly.
Before you can linger on the thought, a series of dull rhythmic thuds echo in the hallway again. They become clearer as you make your way down the corridor. Making a turn at the portrait of the grumpy man, you follow the curious pulse of the sounds. Sunlight spills through wide-open windows, casting soft glows on the walls. There are more doors to your left, each marked with a symbol—lightning, music notes, and many others. But one door has no symbol at all, and it's cracked open just a bit. The noise is definitely coming from here.
<div class="choice">[[Knock.|V21][$path to "A"]]</div>
<div class="choice">[[Simply walk in.|V21][$path to "B"]]</div>
<div class="choice">[[Turn back.|V21][$path to "C"]]</div>
<<if $path is "A">>You raise an arm to knock lightly. The sounds behind the door pause, and after a beat, you hear a voice. "Come on in."
You pull the door open and step into the room. Vixan turns as you enter, raising a dark eyebrow. "I thought you were going to stay out there forever," he says, a small, satisfied smile on his face.
<<elseif $path is "B">>You pull the door open, letting curiosity take a lead, and step into the room.
Vixan turns as you enter, raising a dark eyebrow. "I thought you were going to stay out there forever," he says, not surprised one bit seeing you. A satisfied smile on his face.
<<else>>You hesitate, something about the moment catching you off guard. You turn to walk back the way you came, but then a voice, smooth and low, calls out from behind. "C'mon, just come in. I can hear you breathing out there."
<i>Well, it would be awkward if I walked out now.</i>
You pull the door open, taking a step into the room. Vixan turns as you enter, a smile playing on his lips.
<</if>>
The room is not as big as the common area, but it's open. There is an odd punching dummy right in the center of the room. It looks taller, bulkier than you feel they are supposed to. Additionally it's a faint translucent color of green. It lacks arms and legs, just a solid trunk pushed firmly into a heavy base that keeps it in place. A floor-to-ceiling mirror hangs at the farthest wall, right next to the wide open window. The room is chilly. The flooring is made out of some sort of matting material—it's soft and a little bouncy as you take a step. That's all… Nothing else—not even a bench or dumbbells—just this odd setup. A mirror, the bouncy floor, a doll and Vixan standing right next to it.
Vixan's gray eyes watch you closely. He stands barefoot in black joggers and a black T-shirt, hand on his hip, head tilted—waiting.
"Hello," you greet.
The man nods, short dark brown hair shifting slightly with the motion. "Hello. How do you like my training room?" he asks suddenly with a glint in his eyes.
You glance over the room again.
<div class="choice">[[✨ "It's very...unique."|V22][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Lovely," you smirk.|V22][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Just a room."|V22][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You make an attempt to compliment the room. "It's… very unique."
Vixan's lips twitch, slightly amused it is the best you could come up with.
"It is indeed," he looks around proudly.
<<elseif $path is "B">>"What a lovely setup you got yourself here," you muse, making sure to drag the sentence. Vixan tilts his head questionably. "It looks exactly like that horror movie I saw recently. The cheap kind."
<<if $pronouns == 'She' >>Vixan raises an eyebrow at your audacity, his smirk now matching yours. "Oh, you mean the one with the girl with $haircolor and $eyecolor," his gray eyes slide over you. "I saw that one, too. A lovely mouth, alas too bold. Did not end well for her. Tragic, really."
You fold your arms, unimpressed. "Yeah, but she was the reason anyone even watched it."
Vixan barks a laugh, eyes crinkling at the corners. "Touché. She was the best part."<<else>> Vixan raises an eyebrow at your audacity, his smirk now matching yours. "Oh, you mean the one with the protagonist with $haircolor and $eyecolor," his gray eyes slide over you. "I saw that one, too. A lovely mouth, alas too bold. Did not end well for them. Tragic, really."
You fold your arms, unimpressed. "Yeah, but they were the reason anyone even watched it."
Vixan barks a laugh, eyes crinkling at the corners. "Touché. They were were the best part." <<endif>> <<else>>"It's a room," you say, shrugging. "A little odd, but still, a room."
Vixan smirks, his eyes gleaming with amusement. "Oh, it's odd, alright. You'll find more oddities in here than you will anything 'normal'." <</if>>
"What are you doing here so early in the morning, anyways?" he asks.
You raise an eyebrow, trying to understand whether he's joking, but he looks serious. "I don't have my phone," you explain, "but I'm pretty sure it's well past the 'early in the morning'" you say, gesturing somewhere behind him.
He turns, glancing at the sun high in the sky. "Huh…" he muses, contemplating something. "Guess I was at it longer than I thought," gray eyed mumbles under his breath.
Then he looks at you, hand at the chin as Vixan takes you in. "I am in the mood today," he finally states. "Willing to show you a couple of moves so you can hold your own against the Gelos."
You narrow your eyes at him, suspicious of his gesture. "Why?"
"Just because," he states, shrugging.
On one hand, Vixan's right—yesterday proved that all your so-called survival tactics involved dodging around and hiding behind anything that might shield you from that black, life-threatening goo, which included his back, too. On the other hand, his sudden eagerness to help stirs a suspicion. He seemed to be the type to do the bare minimum or stall until the clock runs out. Volunteering? That's something unexpected.
Yet, you don't know man that well. And you do need to know how to protect yourself. The ghostly burn lingers on your cheek and chin. It makes your decision final.
<div class="choice">[[💛 Agree.|V23]]</div>
<div class="choice">[[Disagree.|V22.5]]</div>
You shake your head no. "Tempting, but no thanks. I feel like I would benefit from a hearty breakfast instead."
He shrugs, "As you wish," accepting your decision. "I am gonna stay here for a little longer. Whatever you find in the kitchen is yours."
You nod, waving him goodbye.
As you exit the door, you hear behind the thuds and thumps of his exercising routine.
<div class="choice">[[The end of the Chapter 1.5-Vixan|DEMO]]</div><<nobr>>
<<set $clothesV = 0>>
<<set _clothesVoptions = ["black", "white", "blue"]>>
<</nobr>>"Alright," you agree, though your mind quickly shifts to a new problem—your outfit. One look down confirms it: <<if $clothes is 1>>a dress is hardly training-friendly.<<elseif $clothes is 2>>a dress is hardly training-friendly.<<elseif $clothes is 3>>leather pants are hardly training-friendly.<<else>>even though joggers and zip-up hoodies are a perfect match for training, you'd rather avoid sweating like a pig in them.<<endif>>
Vixan's gaze follows yours, nodding in understanding. "Yeah, you'll need to change." He gestures vaguely behind him."There's some extra gear in the bathroom—third door from the kitchen. Coop brought it over; you'll probably find something that fits." He adds with a small smile. "No worries, it's all clean."
You follow his directions, finding a simple duffle bag in the bathroom. A quick rummage later you settle on a pair of <<cycle "$clothesV" autoselect>><<optionsfrom _clothesVoptions>><</cycle>> shorts that reach your knees and a baggy <<cycle "$clothesV" autoselect>><<optionsfrom _clothesVoptions>><</cycle>> T-shirt.
"This'll do," you mutter, slipping them on along with thick socks. Clean spare pair of sneakers? Probably wishful thinking.
<div class="choice">[[Continue|V24]]</div>
More or less satisfied with the pairing, you return to the room, slipping off your $shoes before stepping onto the mat flooring.
"Good," Vixan says, referring to the training attire. He gestures for you to join him by the mirror. "Over here."
As you make your way across the room, you pass a dummy—only when you're up close do you notice it's not solid green, in fact, it's transparent with a jelly-like inside it, pulsing, almost alive.
"What is this?" You ask, leaning closer to inspect.
"Practice doll. What else?" he says flatly, gray eyes barely glancing your way.
You frown, patience thinning. "Why are you being difficult?"
Vixan stops by the mirror, turning to face you, arms crossed. "Am I?" His voice drips with deliberate nonchalance, clearly sidestepping the question, again.
It's maddening. Every time you ask anything, Vixan deflects, complains, or outright ignores you. It's always anything but the answers. Y didn't ask to be here, a semi-hostage situation in some magic reindeer lair. The least he could do is keep you in the loop so you can stay safe—even if your memory does end up erased.
You size him up, an idea forming.
<div class="choice">[[Make a bet.|V25][$path to "A"]]</div>
<div class="choice">[[Persuade him.|V25][$path to "B"]]</div>
<div class="choice">[[💛 Seduce him.|V26]]</div>
<<if $path is "A">>"Let's make a bet," you say, crossing your arms, mimicking his stance. Vixan's ears perk up, his full attention on you.
"If I beat you in a fair sparring match, you answer my questions. Fully, descriptively, and without a single complaint," you propose, extending your hand for a shake. "Deal?"
Vixan looks at you straight up, eyebrows raised so high you think they might get lost in his hairline. Then he laughs—loud and rich, it echoes through the room. It fades as quickly as it came, though, his expression stiffens with a flash of pain as he leans to one side. It's gone in an instant, almost like you imagined it. He straightens, a smile playing on his lips.
"Oh, sweetheart, tell me you are joking."
You stand your ground, hands on hips, unmovable. You are not.
"Damn." He raises an eyebrow, almost impressed at your audacity. "Alright, then." An intrigued smile on his lips. "But let's make it a little more… fair."
You watch him thinking for a second. There's no denying, you can not win against him with sheer strength. If he picks something that relies on brute force, you're doomed, but overconfidence has ruined plenty of people before. You can only hope he's the fair type. <<else>>You calm down the anger, bubbling up inside you and take a deep breath. Breath in and out, in and out. <i>Okay,</i> you think. <i>Let's hope he is not gonna be difficult about that.</i>
"Alright, hear me out," you start, trying for a more logical approach. Vixan raises an eyebrow. Foggy gray watching you calmly.
"I didn't exactly sign up for this. Yesterday, I got dragged into your world in which I am stuck for at least a couple of more days. I have no choice. It seems you don't either," you pause, letting him contradict or agree, but he just stands there, watching you. Now head a little tilted to the side, the only identification that he listens carefully. "So, fair's fair. I won't bother you much, giving you all the space you need, but when I ask questions, you will give me the full answer. Deal?" you offer a hand, steadying your gaze.
Vixan does not move, he watches you for a beat, a smirk finally curving his lips. "Interesting offer, sweetheart. Not gonna say you are wrong, but," he steps forward, "that sounds like a boring way to deal with conflict. I say yes, you say yes, and then we dealt with it. Boring, don't you think?"
You don't.
He smiles, leaning in. "Why not make things interesting? "
You sigh, tired, but agree to listen to him. "...how?"
He hums and quiets down, looking around. <</if>>
<div class="choice">[[Continue|V27]]</div>
If he wants to play games, maybe it's time to give him a taste of his own. A small, innocent smile tugs at your lips, eyes meet his with a touch of intensity.
"Vixan," you say, voice dropping a bit. "Why don't you indulge me a little?" You hold his gaze. "Magic like yours looks… intriguing. Exciting, even."
A lazy smirk appears on his face. "Oh, really?" His voice drips, a subtle intensity in his eyes. "Trying to get what you want through… charm?"
"Maybe…" you murmur, your lips curving into a soft, inviting smile. "What do you say?"
He chuckles, the sound rolling in his chest, rich and unhurried. "If it's fun you're after," he says, eyes darkening slightly, "I'd be happy to indulge you." His words hang in the air. But then his gaze shifts, playful yet serious. "But I'm afraid it won't be enough to get you the answers you're looking for."
<div class="choice">[[💛 Consider his offer.|V26.5][$path to "A"]]</div>
<div class="choice">[[Roll your eyes.|V26.5][$path to "B"]]</div>
<<if $path is "A">>You pause, genuinely weighting his offer. There's a promise in his eyes, one that sounds tempting in ways you hadn't expected. Vixan watches you closely, his expression unreadable, waiting to see what you'll do.
He steps closer, stopping just a breath away, his gaze fixed intently on you. Seeing no objections in your eyes, he leans in, his hands tucked casually into his pockets as he lowers his head near yours—breath warm against your ear.
"Just let me know when you decide," he whispers, his voice soft, almost intimate. The heat of his breath against your skin sends a thrill down your spine, a faint electric tingle along your neck. Whether it's his magic or simply the effect of his presence, you're not sure, but your breath catches all the same.
Slowly, he pulls back, his gray eyes catching yours, a small smile lingering on his face. It's a look that says he's leaving the choice entirely to you, as if to reassure you that whatever you decide, he'll respect it. After a long moment, he turns, giving you space to breathe again, the tension easing.
<<else>>You roll your eyes. Oh, so typical.
Dropping the act, you ask bluntly. "Alright, what do you want?"
<</if>>
<div class="choice">[[Continue|V27]]</div>
Vixan studies the dummy for a moment, deep in thought. Then he glances over at you. "You get an answer to your question right now," he says, beckoning you closer to the strange training tool.
Standing shoulder-to-shoulder, he begins. "Inside, it's filled with a special gel." He presses a fingertip against it, and you watch the gel ripple, retreating like magnets repelling each other. "The gel responds to any type of magic. I use it to practice the intensity of my hits."
Memories flash of Vixan disintegrating Gelos with a single hit, his hand lit with electric light. Now, as he presses his palm to the dummy, sparks crackle around his fingers, pushing the gel away in one smooth wave. It takes milliseconds.
He turns to you with a faint smile. "I'll teach you how to do this. Let's see how quickly you can move the particles."
You raise an eyebrow. "Sounds… impressive. But I don't have magic, remember? And how is this even fair? You're a pro. I'm not even a novice."
Vixan arches a brow, giving you an exasperated look. "Thank you for the obvious observations. I know that." He raises a hand, counting on his fingers. "One, I'll lend you some of my magic. It'll sting a little, but trust me, it's worth it. Two, I'll teach you my exact technique, it's pretty straight-forward." He lifts a third finger. "And three, I'll limit my own magic to match yours so it's fair and square," he lifts the fourth finger, "and even if you lose, you get to keep my magic for another couple of days, which no doubt might be helpful." He smirks, looking pleased as he extends his hand. "It's a win-win-win. Do we have a deal?"
You mull over your options, eyeing his hand. He watches you with that faint smile, as if entertained by your hesitation.
<div class="choice">[[Let's do this.|V28]]</div>
<div class="choice">[["No, thanks."|V28.5]]</div>
You reach out and shake his hand.
"Alright," he says, shaking your hand firmly. "Step one—let's give you some power."
<div class="choice">[[✨ "How are you going to do that?"|V29][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Some weird ritual type shit?"|V29][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Simply wait for his next actions|V29][$stoic=$stoic+1; $path to "C"]]</div>
You shake your head. "Sorry, this sounds… strange. I don't feel like experimenting with this."
Vixan's smile widens, undeterred. "Then you forfeit the bet."
You narrow eyes at him, annoyed how wide his grin looks.
<i>Fuck it.</i>
<div class="choice">[[Let's do this.|V28]]</div>
<<if $path is "A">>You look at him with curiosity. "So…how exactly are you going to do that?"
Vixan gives you a half-smile. "Simple. A quick transfer. It'll sting a little, but nothing you can't handle."
<<elseif $path is "B">>You narrow your eyes. "Don't tell me you're going to do some weird ritual type shit."
Vixan laughs, amused. "Not unless you want a chanting circle. No, it's just a quick transfer." His smirk returns. "Or are you scared?"
Your only answer is a glare.
<<else>>You remain silent, opting to observe him rather than ask anything yet.
Vixan notices your silence, his gaze steady as he nods, seemingly impressed by your composure. "Good, you're calm. It'll help with the transfer."
<</if>>
Vixan's hand take yours, covering it. It's warm and steady. "Close your eyes," he instructs, voice barely above the whisper as he tries to concentrate.
You comply, and a faint taste of cranberries fills your mouth. There's a subtle hum, like static electricity, traveling from your toes to the top of your head. The hair on your arms and scalp tingle, raising as if charged by the energy in the air.
"It's going to sting a little," Vixan warns. Before you can react, a sharp, prickling sensation flashes across your right palm, like hundreds of tiny needles piercing your skin for a brief second before vanishing.
When the sensation fades, you open your eyes and look down at your palm. Three faint symbols have appeared there: one resembles a small house, another looks like a stylized combination of the letters G and K, and the third reminds you of a fox's tail.
"It's a temporary contract—between me as the 'master' and you as the 'host'. This lets me transfer some of my energy to you." He explains.
<div class="choice">[[✨ "Is it going to harm you?"|V30][$sincere to +1; $path to "A"]]</div>
<div class="choice">[[💥 "Wait, what? Master and host?!"|V30][$sarcastic to +1; $path to "B"]]</div>
<div class="choice">[[♟️ How does it work?|V30][$stoic to +1; $path to "C"]]</div>
<<if $path is "A">>You eye him, concerned. "Will this hurt you?"
His brow raises in surprise, then a soft smile breaks through. "Appreciate the concern, but no." He pauses, considering. "Well… it could, if you tried to drain me dry. But that's unlikely." He gestures grandly. "The amount I've given you is like a puddle in a lake."
You blink. "You mean a drop in the ocean?"
He chuckles. "No, I mean a puddle in a lake."
<<elseif $path is "B">>You raise an eyebrow, processing his words. "Master and host? Are you serious?"
Vixan shrugs, looking mildly amused. "It sounds a little dramatic and quirky, I know. Just think of it like a formal partnership, with some boundaries set by those symbols. It's not much," He points to the markings on your palm. "Think of it as a puddle in a lake."
You raise an eyebrow. "You mean a drop in the ocean?"
He chuckles. "No, I mean a puddle in a lake."
<<else>>Your curiosity gets the better of you. "Okay, but… how does this actually work?"
He tilts his head, gaze thoughtful. "I can only lend you a fraction of my energy—a small amount that doesn't disrupt my own abilities. The amount I've given you is more like a puddle in a lake."
You frown, confused. "You mean a drop in the ocean?"
He chuckles. "No, I mean a puddle in a lake."
<</if>>
"Alright, now that you're all set in the magic department, let's give it a shot," Vixan raises his hand, palm up. "Magic is a flow of energy around you, but you don't need to worry about generating it yourself. That's my job. Yours is to wield it." He glances at you. "Concentrate on the feeling in your palm. Control your breathing, relax your fingers… yes, just like that. Try to sense where the electricity sits hidden in your palm. It's light, dancing."
You take a deep breath, heightening your senses, and soon enough, you feel it—the space around the symbols on your hand feels hollow, almost alive.
<div class="choice">[[Pull at it.|V31]]</div>
<div class="choice">[[Gently tug at it.|V31.2]]</div>
<div class="choice">[[Reach inside.|V31.3]]</div>
Your fingers twitch as you tug at the energy. Instantly, a jolt of lightning shoots straight up from your palm, crackling as it reaches the ceiling. The surge feels like wildfire, wild and uncontrollable, and panic clutches at your chest.
Vixan's hand clamps over yours, firmly calming the energy down and extinguishing the light. He laughs, amused. "Gently."
<div class="choice">[[Gently tug at it.|V31.2]]</div>
<div class="choice">[[Reach inside.|V31.3]]</div>
You concentrate, gently coaxing the energy. It flickers, exiting slowly through the symbols, and dances across your palm like a playful spark. The sensation almost tickles, as if the magic itself is teasing you.
You turn to Vixan, holding your palm up to show him. "Now what?"
He steps back, his expression both impressed and wary. "Careful with that, sweetheart," he says, summoning the same spark on his own palm before guiding you forward, towards the dummy.
"Now, press your palm to the side," he instructs, standing close enough that his presence feels grounding. As you touch the shell, the gel inside ripples, reacting to the energy. The current cuts through the gel, making it swirl chaotically, as if boiling.
Vixan's voice is low, close to your ear. "Now, concentrate the energy into a ball. Then give it direction." You catch a faint scent of black pepper and patchouli, sweet and spicy, grounding you further. "Do it."
<div class="choice">[[Direct the energy.|V32.5]]</div>
<div class="choice">[[Make a ball.|V32]]</div>
You reach a bit deeper, as if trying to touch the core of the energy within. A prickling shock jolts your palm, and electricity bites your skin, startling you as you yank your hand back.
Vixan chuckles, taking your hand to steady it, his touch calming the tingling. "Magic is like a wild beast; don't reach into its cage. Call to it."
<div class="choice">[[Pull at it.|V31]]</div>
<div class="choice">[[Gently tug at it.|V31.2]]</div>
<<if !visited('V32')>>You can't direct energy if it's not concentrated in one place.
<div class="choice">[[Make a ball.|V32]]</div>
<</if>><<if visited('V32')>>Energy is chaotic, so you focus.
It's as if trying to watch a TV show in a foreign language with subtitles—concentrate on both the lyrics and catch every detail on the screen. You frown slightly. Vixan said this is only a fraction of his power, right? You're not generating it, nor handling other internal processes, which you sure there are plenty; all you need to do is to direct it.
Jaw clenched, you concentrate harder.
Visualizing the energy as a cluster of arrows you guide each one of them in one direction.
It seems to work!
The gel stops rippling, it begins to move slowly, away from your palm. It is slow, but it's working—it's actually following your command.
With a triumphant grin, you watch the gel swirl under your control. "Yes!"
Vixan nods, a rare, genuine smile softening his smirk. "Nicely done."
Then, he clasps his hands with a grin. "Alright, darling, shall we start ?"
"What?" You blink at him. "But you didn't teach me anything—you just told me what to do!"
Vixan raises an eyebrow, amused. "It's called coaching."
<div class="choice">[[✨ "No, it's not."|V33][$sincere to +1; $path to "A"]]</div>
<div class="choice">[[💥 "It's called fraud!"|V33][$sarcastic to +1; $path to "B"]]</div>
<div class="choice">[[♟️ "You did it on purpose".|V33][$stoic to +1; $path to "C"]]</div><</if>>
Focusing hard, you shape the energy on your palm, pressing it into a small, concentrated sphere. It resists a little. But the gel responds, not rippling anymore.
<div class="choice">[[Direct the energy.|V32.5]]</div>
<h4>Profile</h4>
<b>Your name:</b> <<if $name>> $name<</if>>
<b>Eye color:</b> <<if $eyecolor>> $eyecolor<</if>>
<b>Hair color:</b> <<if $haircolor>> $haircolor<</if>>
<b>Clothes:</b> <<if $clothes>><<if $clothes is 1>>Floral dress and fuzzy cardigan<<elseif $clothes is 2>>Knit maxi dress and a leather jacket<<elseif $clothes is 3>>Leather pants and a wide knit sweater<<else>>Dark cargo pants and crop zip-up hoodie<<endif>><</if>> and <<if $shoes>> $shoes<</if>>
<b>Perfume:</b> <<if $perfume>> $perfume<</if>>
<b>Personality:</b>
✨ <<if $sincere>>$sincere<</if>>
💥 <<if $sarcastic>> $sarcastic<</if>>
♟️ <<if $stoic>> $stoic<</if>>
<b>Instincts:</b>
🥊 <<if $fight>> $fight<</if>>
🚪 <<if $flight>> $flight<</if>>
🎭 <<if $freeze>> $freeze<</if>><<if $path is "A">>You cross your arms, unimpressed. "No, it's not coaching. Coaching involves practice. You're just setting me up to lose!"
Vixan chuckles, brushing off your protest with a lazy shrug. "I told you, I'm keeping it as fair as possible." He turns to look at the window. "Besides, Dasher reported an increase in Gelos sightings. We need to hurry up and go get some supplies from the town."
<<elseif $path is "B">>You narrow your eyes at him, smirking. "That's called fraud, not coaching."
Vixan's laugh is deep and unbothered, his gaze twinkling. "Cheat or not, I said I'd make it fair." He turns to look at the window. "Besides, Dasher reported an increase in Gelos sightings. We need to hurry up here and go get some supplies from the town."
<<else>>You raise an eyebrow knowingly. "You're rushing this on purpose so you can win."
Vixan chuckles, unruffled. "I told you, I'm keeping it as fair as possible." He turns to look at the window. "Besides, Dasher reported an increase in Gelos sightings. We need to hurry up here and go get some supplies from the town."<</if>>
"Wait…you're telling me you can buy…say, anti-Gelos spray at a regular store?" you ask, half-joking.
"Sort of. It can wait," he chuckles. Then, he refocuses, getting back to the competition. "So, shall we?"
Taking a steadying breath, you ready yourself.
<div class="choice">[[Remember what to do.|V34]]</div>
<div class="choice">[["I'm ready!" - starts competition|V35]]</div>
You recall Vixan's advice and focus on the sensation in your palm. To tug at magic gently, then concentrate it into the ball, and give it direction.
Tug gently, ball, direction.
Got it.
<div class="choice">[["I'm ready!" - starts competition|V35]]</div>
You both take positions by the dummy—Vixan on one side, you on the other. "On the count of one, send your magic in my direction. Whoever pushes the gel fully to the opponent's side wins," his voice smooth and calm.
"Got it." Taking another deep breath, you ready yourself.
Vixan lifts his hand, casting you a focused, steady look. His voice is calm, counting in a slow, each word drawing out the tension between you.
"Three…"
You feel the energy buzz in your palm, flickering to life as you steady yourself.
"Two…"
"One…"
With the final count, you go.
<div class="choice">[[GO!|V36]]</div>
<div id="timer-bar" style="width: 100%; background-color: #f9f9f4;">
<div id="progress" style="width: 100%; height: 10px; background-color: green;"></div>
<div class="choice"><<nobr>>
<<link "Pulll at it, ball, direction.">>
clearInterval(countdown);
<<goto "V36.5">>
<</link>><</nobr>>
</div>
<div class="choice"><<nobr>>
<<link "Tug gently, ball, direction.">>
clearInterval(countdown);
<<goto "V37">>
<</link>><</nobr>>
</div>
<div class="choice"><<nobr>>
<<link "Ball, reach iside, direction">>
clearInterval(countdown);
<<goto "V36.5">>
<</link>><</nobr>>
</div>
<<script>>
var timeLeft = 10; // Time in seconds
var totalTime = timeLeft;
var currentPassage = State.active.title;
var countdown = setInterval(function() {
timeLeft--;
var progressWidth = (timeLeft / totalTime) * 100;
// Safely try to update the width of the progress bar
var progressBar = document.getElementById("progress");
if (progressBar) {
progressBar.style.width = progressWidth + "%";
}
if (timeLeft <= 0) {
clearInterval(countdown);
if (State.active.title === currentPassage) {
Engine.play("V36.5");
}
}
}, 1000);
<</script>>The gel begins to shift, slowly but surely moving across to Vixan's side. You watch, breath held, as it inches past the midpoint, guided purely by your will.
One glance at Vixan proves he is focused on the gel, gray eyes looking straight at it, focused.
The best option is to keep it as is.
<div class="choice">[[Maintain.|V38]]</div>
<div class="choice">[[Push.|V36.5]]</div>
The gel wavers, stubbornly refusing to shift toward Vixan's side. You push harder, but your focus slips, and the magic fizzles out. Vixan moves it to your side with ease. The defeat is clear.
Vixan removes his hand from the doll. But instead of gloating, he simply says. "You did your best, $name. Be proud of yourself."
The warmth in his gaze chases away your disappointment, and you can't help but return his smile—a quiet pride in what you managed to achieve.
Vixan tilts his head, giving you a faint smile. "A deal is a deal, but I can't ignore your dedication. Bet or no, I'll respect the effort and answer as fully as I can."
<div class="choice">[[✨ "But...it's not fair."|V36.6][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "So eager to talk?"|V36.6][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "I'll take what I can."|V36.6][$stoic=$stoic+1; $path to "C"]]</div>
Looking up at Vixan you notice his attention is on you, there is a cruckle in his eyes as he looks straight at you, amused. Clearly having fun.
It is your chance to act!
<div class="choice">[[Maintain.|V36.5]]</div>
<div class="choice">[[Push.|V39]]</div>
It's no more than a couple of seconds, but it feels like eternity. A battle of push and pull.
Thanks to the correct order of choices you made and quickly, too, you are in full control of the energy, sparkling around you. A bright taste of cranberries blooming on your tongue proves enough. With a triumphant jolt, you realize you've pushed it all the way to his side.
Vixan lowers his hand, giving you a nod of approval. "Well done, novice. Well done."
A reminder slips through your thoughts—this is only a fraction of his magic, a small portion of the energy he wields effortlessly. For you, even pulling off this one trick required everything.
Vixan lets out a long breath, raising an eyebrow. "Fair is fair," he concedes with a smirk. "I owe you all the answers. So, however you want them—length, detail, I'll cover it."
<div class="choice">[[✨ "I appreciate it."|V40][$sincere to +1; $path to "A"]]</div>
<div class="choice">[[💥 "Oh, get ready to work for it!"|V40][$sarcastic to +1; $path to "B"]]</div>
<div class="choice">[[♟️ "Thanks for keeping your word."|V40][$stoic to +1; $path to "C"]]</div>
<<if $path is "A">>"That does not sound fair," you note, raising your eyebrow in confusion.
"Then, would you like us to play fair and then you get no answers at all?"
You press your lips, frowning. You want to know what's going on. At least for your own safety.
"Thought so," Vixan smiles.
His willingness to respect the effort you put in leaves you genuinely touched.<<elseif $path is "B">>You laugh, nudging him. "See? My dedication won you over. You're practically eager to talk now." His surprise at your persistence gives you a sense of triumph, even in defeat.
Vixan rolls his eyes.<<else>>You nod curtly, relieved. "I'll take what I can get." It's clear he respects your attempt, and you respect his concession. <</if>>
<div class="choice">[[Continue.|V41]]</div>
Vixan gestures down the hallway. "Alright, we'd better get going," he says, a newfound ease in his tone.
As you walk together, Vixan explains the plan. "We're heading to the mall to grab a few items for some makeshift Gelos repellents. This morning, all traps were clear. I don't see any immediate threat, but Dasher still insisted on extra protection."
Curious, you ask, "Is this normal for you? Traps, repellents?"
Vixan shakes his head. "Partially. We take extra precautions for multiple reasons. First off, you are involved, and no, I don't want to sound dramatic, but you did add extra work." He states. And if he tried being polite about it it did not work. Which must be evident on your face cause he adds, "you don't have magic. You are weaker."
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
"Ouch, but I get it," you shrug.
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
"How horrible of us," you gasp, exasperated. "No magic? Repulsive!"
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
"I see your point," you nod with understanding.
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
"Ouch, but I get it," you shrug.
<<elseif _chosenResponse == "sarcastic">>
"How horrible of us," you gasp, exasperated. "No magic? Repulsive!"
<<elseif _chosenResponse == "stoic">>
"I see your point," you nod with understanding.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
"What's the other thing?" you ask.
"There has been an increase in frequency as well as intensity of attacks around here. Can't say I know why."
"What's their deal anyways?" you ask, shocked.
As you reach the bathroom, Vixan pauses. "It's a whole story," he says, massaging the bridge of his nose. "I promise, I will let you know, but it's not a talk you can have in the corridor."
It feels genuine this time, as if he really thinks it's not the time nor the place to have a conversation, so you drop it. Stepping inside the bathroom you grab your clothes, expecting him to wait outside. But he follows right after you, casually tugging his shirt over his head, and you freeze, wide-eyed.
He glances at you, noticing your shock. "What? I told you I'm taking a shower, didn't I?"
His shirt finally comes off, revealing a lean muscular frame. The chest and arms have a natural, understated strength, torso marked with some short thin scars a couple of shades darker. But one detail stands out—a dark spot wrapped with a bandage around his waist.
<div class="choice">[[✨ "Ouch, that must hurt."|V42][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Wow, this looks nasty."|V42][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Why would you walk around like this?"|V42][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You nod, a pleased but gentle smile lighting up your face. "Thank you, Vixan. I appreciate you sticking to the deal." His openness means more than the answers themselves.
He smiles back at you.<<elseif $path is "B">>You cross your arms, grinning. "Oh, I plan to make you work for those answers. Maybe throw in a few follow-ups for good measure." The thought of him having to squirm his way through your questions delights you.
Vixan chuckles. "I didn't expect anything less than that."<<else>>You give a small, appreciative nod. "Glad to see you keep your word." The satisfaction of having won leaves you quietly pleased, your curiosity now sharper than ever.
He nods, smile tugs at his lips. <</if>>
<div class="choice">[[Continue.|V41]]</div>
<<if $path is "A">>You step forward, eyebrows drawn. "Vixan, is that…that must hurt. Are you okay?" He got it yesterday's Gelos spit, while trying to protect you. A pang of guilt tugs at you.<<elseif $path is "B">>"Wow." You move a step closer, inspecting it carefully. "That looks nasty. It does not hurt?"<<else>>You frown, placing your hands on your hips. "Are you insane, walking around like this? Exercising like this?"
<</if>>
Vixan blinks, as if just noticing an injury himself. His hand moves instinctively to the bandage. "Oh, this?" He waves it off. "Forgot about it. Chill, I'm fine." He throws you a reassuring smile, brushing your concern away with casual ease, as if your fussing has somehow amused him.
"You said it will heal. I thought you could self-heal or something—like Rudolph did with my face," you ask, somewhere between concerned and exasperated that he'd take an injury so lightly.
Vixan sighs, muttering under his breath, "Oh, I'm really gonna regret promising these answers." He meets your unmoving gaze. "We all have different types of magic, different abilities. Rudolph can purify cells from the Gelos's darkness—like its spit or saliva. Me? I can't. I can only stop it from spreading, pull out the worst of the darkness. The rest has to heal like a normal wound would, though faster than on a human's body." He gives a nod toward his waist, a bit annoyed. "Now that your question is answered, can I get on with it? I stink."
He nudges you gently out of the bathroom. Half way closing the door, he pauses, popping his head back out with a sheepish look. "Actually, would you mind fetching the first-aid kit for me? Left it in the kitchen."
<div class="choice">[["I thought it would heal on its own?"|V43][$path to "A"]]</div>
<div class="choice">[[Silently go.|V43][$path to "B"]]</div>
<div class="choice">[["No."|V44]]</div>
<<if $path is "A">>You smile. "First-aid kit? I thought it would heal on its own." You're already heading to the kitchen before he can say anything.
<<else>>You give a small nod. As you walk to the kitchen you hear "Thanks." A part of you is faintly amused that even he has to rely on basic supplies.<</if>>
You bring back the first-aid kit in a few moments. Vixan smiles, eagerly takes it from your hands and throws before shutting the door. "BRB in fifteen, be ready."
You head to the room to change.
<div class="choice">[[Continue.|V45]]</div>
You raise an eyebrow."Nope, fetch it yourself." You turn and move toward your room. Behind you, Vixan's laughter follows, rich and amused, echoing down the hall as you disappear from the view.
You bring back the first-aid kit in a few moments. Vixan smiles, eagerly takes it from your hands and throws before shutting the door. "BRB in fifteen, be ready."
You head to the room to change.
<div class="choice">[[Continue.|V45]]</div>
With a huff, you place the clothes on the bed and pull off your shirt. As you do, your eyes drift to the symbols on the palm—white, ink-like marks. You clench and unclench your hand, marveling at the seamless feel, as though nothing were there at all.
Curious, you concentrate, gently tugging at the magic. The symbols brighten, a subtle hum of energy coursing through your hand, tickling like static electricity. If you weren't living it, you'd think you were going mad.
As you stand there, staring at the pulsing symbols on your palm, the door suddenly slams open with a crack. Vixan barrels in. "What happened?" He halts, eyes darting wildly.
You freeze, the electric tingle in your palm fading as quickly as it came. Vixan stands there, his damp, bare torso a little too distracting for comfort. The towel wrapped around his waist looks dangerously close to slipping, held in place only by his firm grip on the side. Droplets trace their way down his defined chest and arms, gathering in a small puddle at his feet, and his breath is quick as his gaze darts around, processing that nothing's wrong. "The hell, $name?" he says, tension fading from his voice but not entirely from his eyes. But then, he pauses, realizing you're missing a shirt, standing there in just your pants with your bare back to him.
<div class="choice">[[💛 Be cool.|V46][$path to "A"]]</div>
<div class="choice">[[💛 Play it off.|V46][$path to "B"]]</div>
<div class="choice">[[💛 Flustered but try to hide it.|V46][$path to "C"]]</div>
<<if $path is "A">>You give him a deadpan look over your shoulder, completely unbothered. "Nice entrance, Vix. Could've knocked, you know." You arch a brow, as if it's him who should be flustered, not you.
<<elseif $path is "B">>You frown, glancing at him over your shoulder. "Really, Vixan? You can't give a girl two minutes of privacy?" You huff, adding a smirk. "And don't you think you could've put something on before barging in like that?"
<<else>>You quickly press a shirt to your chest. "A little warning next time?" you mutter, trying to sound annoyed but failing to mask your tone. You look anywhere but at his dripping form, hoping he can't tell how flustered you are.
<</if>>
Vixan's eyebrow quirks, and he seems to find his footing again. "Oh, please. You're the one tugging at magic without reason. You know I can feel it, right?" he says, clearly unfazed now, as if you're the one who interrupted him. He stands there, waiting, towel and all, a bit too comfortable with his audience. "So? What was that all about?"
You pull in a breath, gathering your thoughts as you look back at Vixan. "I was just curious, it was nothing."
"Well, as long as I'm around, it's okay if you practice." His hand shifts, tugging the towel a bit higher on his hips—though you don't miss the momentary flick of his fingers, movements undeniably fluid, yet casual. "Just…maybe give me a heads-up next time? Okay?"
You nod, watching as he moves to leave, giving you one last lingering look before adding, "I'll need help bandaging this wound after all. Meet me in the common room once you're…dressed." He shuts the door with a thud.
Finally alone, you release a held breath and shake off the tension.
<div class="choice">[[Continue.|V47]]</div>
You find Vixan perched on the armrest of the couch, relaxed as he rests a towel over his shoulders. The dark pants he's wearing fit him comfortably, though he remains shirtless. Vixan looks up as you enter, his expression neutral but observant.
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
"How should I help?" you ask, examining the bandage closely.
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
"Where do I start?" you ask, tilting your head with a raised brow, a playful edge to your voice.
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
"Show me what you need," you request, your voice even and calm, unsure where to begin but ready to follow through.
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
"How should I help?" you ask, examining the bandage closely.
<<elseif _chosenResponse == "sarcastic">>
"Where do I start?" you ask, tilting your head with a raised brow, a playful edge to your voice.
<<elseif _chosenResponse == "stoic">>
"Show me what you need," you request, your voice even and calm, unsure where to begin but ready to follow through.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
Vixan gestures to the small table near the couch, where a bottle of rosemary oil waits. "You'll need to apply this to the wound before bandaging it."
Nodding, you reach for the oil and then lean in, applying it carefully. The dark spot feels oddly harsh and dry beneath your fingers as if a burned crust of the bread. The oddity of this comparison in your head makes you a little nauseous. It must've hurt like hell. You think, remembering the way the goo sizzles, falling on the ground.
"Does it hurt?" you ask before you can stop yourself. All I do is ask questions, you think, glancing up at him.
Vixan's gray eyes flick to yours, a moment of silence passing before he blinks, almost as if he'd been lost in thought. "It doesn't." His response is clipped, short. A small smile tugs at your lips as you continue, focused on the task. Typical Vixan.
But then he surprises you. Clearing his throat, with a sigh he adds, "only if I move a lot."
"Hm?" you ask partially because you just want him to repeat that.
His eye twitches. He knows what you are doing, but repeats himself anyways, "I said it hurts only if I move a lot."
<div class="choice">[[✨♟️"Thanks for sharing," you smile.|V48][$sincere=$sincere+1; $stoic=$stoic+1; $path to "A"]]</div>
<div class="choice">[[💥 "I see…" smirking.|V48][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<<if $path is "A">>You smile. "Thanks for sharing." His jaw tightens, but a hint of amusement flickers in his eyes.
<<else>>You smirk, "I see." He lets out a huff, unimpressed but clearly aware of your game.
<</if>>
"That's enough." Vixan rises, tall enough that it forces you to look up at him. He hands you the bandage roll as he turns, asking you to hold it while he wraps it around himself.
His movements are swift, efficient, almost practiced. Once the bandage is secure, he slips into a long-sleeved, faded shirt, the fabric brushing against his skin with the faintest sound. Without another word, he heads toward the exit, his voice trailing back to you. "Grab something to snack on. I’ll bring the car around."
"Car?" you echo, puzzled, but you do as he says, grabbing a few cookies and granola bars before heading toward the door.
Outside, a dark jeep waits by the curb, Vixan already in the driver's seat. A chill wind nips at your skin, but the sun's warmth offsets the cold, creating a strange contrast as you walk toward the car. You climb in, settling into the passenger side.
"Where do you keep this thing, anyway?" you ask, eyeing the vehicle with curiosity.
He gestures vaguely toward the side of the house. "Behind that invisible wall over there."
"Seriously?" you narrow your eyes, and he grins, unable to contain himself.
"Yes," he says, clearly entertained.
You cast him a suspicious look as the car rolls forward.
<div class="choice">[[Continue.|V49]]</div>
The interior of the Jeep is plain but comfortable. A faint scent of dusty leather fills the air with mixed notes of black pepper and patchouli. Vixan's cologne? Maybe. The car must've been designed for the rough terrain—each bump and rut of the uneven ground barely jostles you.
"It'll be about an hour to town," Vixan says, glancing at you briefly.
After a moment you initiate a conversation. You have been meaning to ask this question for a long time. So you give it to him straight. "What's with Rudolph's tattoos? And those scars on Dasher?"
Vixan chuckles, casting a sideways look. "Not much gets by you, does it?"
When the silence scratches, you remind him. "You promised."
He licks his lips, eyes on the road. "It's not my story to tell."
Is he considered to spill something guys don't want others to know? This side of Vixan surprised you. You soften your voice. "I'm not asking for secrets from your friends, just…trying to understand."
Vixan is silent for another moment. "They are like brothers to me, it's not up to me to tell their stories. But I suppose I can just answer your question without relieving much," His tone drops, more serious than you've ever heard it. His accent is thicker. "We are trained, $name. Practically soldiers, with a goal, purpose. Part of that includes an initiation ritual..."
Vixan's voice trails, a flicker of something unspoken in his eyes. "It's a tough challenge, not many can handle it. Most are not even lucky enough to come back alive. When others are dealt a good hand, coming back unharmed, as if nothing happened..." He presses his lips together.
<i>Is he talking about himself?</i>
You want to say something, maybe reassure him, but worry you'll only make him close up. He notices your expression, clears his throat, and continues, tone lighter. "The reason Rudolph has tattoos is to help him get through the procedure. Dash? Apparently magic decided to gift him those cool-ass scars."
You raise an eyebrow, intrigued. "And you?"
He smirks. "Why don't I take all my clothes off and you can check it out for yourself?"
<div class="choice">[[Roll your eyes.|V50][$path to "A"]]</div>
<div class="choice">[[💛 "Maybe I will take you on this offer."|V50][$path to "B"]]</div>
<<if $path is "A">>You roll your eyes, unimpressed. "Is that really necessary?"
"What exactly?" he asks with a pretentious shock.
<<else>>You match his smirk. "Maybe I will take you up on that offer."
His gaze dips to your lips, then back to your eyes, brow quirked. "I will be waiting."<</if>>
"What about Cupid?" you ask, suddenly remembering the blonde's shining smile.
"Cupid? The bastard didn't even have to go through it."
"Why?"
"Too powerful. Just didn't need it," he says simply.
The car exits the forest onto the open road. Not many cars beside yours. The ride feels even smoother if it's even possible.
<div class="choice">[["What kind of ritual is that?"|V51]]</div>
"What kind of ritual is that, anyway?" you ask, curious.
Vixan cracks the window, leaning on his arm. "Generally speaking, it's meant to unlock our potential, to help us harness the magic fully. Dasher describes it as a kind of 'lock and key' situation: each of us is like a lock, and the magic—a key that molds to us."
"I see," you murmur, letting the information sink in, feeling the weight of how unpredictable and complex magic really is. Almost unconsciously, you whisper. "So magic is more… unpredictable than it seems."
Vixan glances over. "Yep."
The silence settles between you. Not an uncomfortable one, just quiet. Each of you lost in your own thoughts. Each of you lost in your own thoughts.
The scenery slips by as your mind drifts to the recent couple of days. New acquaintances, who feel both like strangers and allies, and Vixan—the mysterious man beside you who is sarcastic, obnoxious, and rude at times. However, he's also a puzzle that you're both drawn to and wary of solving.
As trees blur past the window, you drift off, lulled by their rhythm.
"We're here," Vixan's voice pulls you back. You open your eyes to find him watching you for a beat before he glances back at the road. Soft jazz plays on the radio—he must have turned it on at some point.
Ahead, buildings loom on the horizon as you approach the town.
Indeed, you've arrived.
<div class="choice">[[The end of the Chapter 1-Vixan|DEMO]]</div>
Before you can gather your thoughts, the man—Cupid—guides you to the nearest leather couch. His hand on your shoulder is surprisingly steady, gently nudging you to sit.
"Please, have a seat," he says, voice soft yet insistent, the warm friendliness almost out of place given the intensity of the moment. It feels practiced, perhaps a reflex.
"Explain," the man demands, his tone commanding.
He stands by the fireplace, posture rigid, arms crossed over his chest with an air of unyielding authority. The firelight catches his pale skin, making it appear almost paper white; his sharp, ice-blue eyes seem to pierce the room. Scars trail down his neck, partially hidden by his quarter-zip sweater. The man is both imposing and elegant.
"Talk, Cupid." The name leaves his lips like an order.
The man doesn't shout, yet his presence alone seems to press on your shoulders. It's a weight you feel compelled to submit to, but you grit your teeth, keeping your gaze steady. Cupid, however, isn't fazed. His face lights up with a bright, almost boyish grin as he gestures to the man by the fire.
"This charming gentleman is Dasher," Cupid says, leaning toward you with a wink. <<if $pronouns == 'She' >>"Don't worry, girlfriend. All bark, no bite."<<else>>"Don't worry, friend. All bark, no bite."<</if>>
Dasher's expression darkens, clearly unimpressed by the remark. A chuckle draws your gaze to the man lounging in an armchair nearby.
"If I were you," he says, his voice smooth and easy, “I'd take that with a grain of salt." His bright green meet your $eyecolor, warm yet shrewd, watching you like he already knows what you're about to say.
Recognition flickers. "It's you," you murmur.
"It's me," he nods, lips curving into a smile. The ginger-haired man from the woods.
He sits sprawled in the chair, comfortable in his own skin. Everything about him speaks of ease, but his gaze is anything but careless.
"This is Rudolph," Cupid adds with a grin.
Rudolph gives a slight nod. "Nice to meet you, though... different circumstances."
A loud, annoyed sigh draws your attention to the third man—the one who grabbed you. Vix? He sinks onto the couch beside you, his expression etched with impatience. His storm-gray eyes meet yours, assessing, lingering just a moment too long, enough to set you slightly on edge.
"Vixan," he says bluntly, cutting off Cupid before he can introduce him. "Let's skip the pleasantries and get to the point."
Cupid sighs dramatically. "And here's Vixan, our personal ray of sunshine," he says with a playful grin, gesturing toward the sullen figure beside you. "And now," he announces solemnly, "the most important person in the room," placing a hand dramatically on his chest as he bends into a playful bow, "yours truly—Cupid." <<if $run > 9>>A strand of his blond curls falls across his cheek, a striking contrast against his deep, warm complexion. <<else>> A strand of his blond curls falls across his cheek.<</if>>
Vixan rolls his eyes while Dasher's frown deepens. Rudolph watches you with a measured, attentive look.
As your gaze sweeps across each of them, the words spill
<div class="choice">[[✨ "Excuse me, but what is going on?"|25][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "What the hell is going on?!"|25][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Can anyone tell me what is going on?"|25][$stoic=$stoic+1; $path to "C"]]</div>
@@.delayed;
<h2>Chapter 2. Eggnog, Laughter, and Looming Shadows</h2>
As the car enters the town, Rudolph's eyes flicker over the scene, taking in the mild early December air and the small-town charm. Houses flash by, some with quiet, warmly lit porches, others bustling with activity.
The road opens into a tree-lined square where the town's single large mall stands, flanked by cafés and small shops. Around the square, shop owners climb ladders, securing fresh pine garlands and twinkling lights with a warm enthusiasm. Nearby, a woman laughs as she wraps tinsel around a lamppost while her friend watches with a critical eye, hands on hips. Inside a nearby bakery, golden pastries gleam invitingly under soft holiday lights, and from the corner café comes a hint of cinnamon and nutmeg. "Cozy little place," he muses, watching as a shopkeeper carefully adjusts a wreath over her storefront.
Rudolph parks at the edge of the lot, casting a smirk at the half-decorated scene. Stepping out of the car, he stretches with a carefree ease. "Nice to be somewhere quiet for a change," he says, a smile on his face. "Let's go?"
You nod.
The town's charm wraps around you both as you head toward the mall entrance, where a simple Christmas tree with hand-painted ornaments waits, standing as a gentle invitation to the season.
<div class="choice">[[💥 "Admit it, we're just here to buy some eggnog and avoid being stuck inside the house."|R37][$sincere=$sincere+1; $sarcastic=$sarcastic+1; $path to "A"]]</div>
<div class="choice">[[✨♟️ "Gelos repellents, right?"|R37][$stoic=$stoic+1; $path to "C"]]</div>
@@
<<nobr>>
<<set $food = 0>>
<</nobr>><<if $path is "A">>He lets out a loud bark of laughter, the kind that feels like a guilty pleasure just escaped. "Caught me," he says with a playful wink. "Eggnog’s a great idea, sure, but we’ve got a few things to handle first."
His posture remains easy, but his eyes scan the room, alert. "Myrrh, holly, yule log…" He rattles off the list without a blink, the words rolling out almost nonchalantly as he grabs the cart.
"It should all be here—except for the yule log. But I know where to get one." His voice carries a quiet confidence as he starts down the aisle. "There’s a clearing in the forest, not far from the cabin."
He moves with purpose, gliding along the shelves like he’s done this a hundred times before. "After that, eggnog’s on me," he tosses over his shoulder, his tone light but focused.
<<else>><<if $pronouns == 'She' >>His grin sharpens. "Exactly! Good memory, girlie," his voice remains light, but his eyes scan around the area, alert. <<else>> His grin sharpens. "Exactly! Good memory, friend," his voice remains light, but his eyes scan around the area, alert.<<endif>>
The grin softens as he begins to recite a list from memory. "We need myrrh, holly, yule log—the essentials." He grabs the cart, his tone casual as he adds, "It should all be here, except for the yule log."
"But I know where to get one." He gestures slightly as he steps into the first aisle. "There’s a clearing in the forest, not far from the cabin."
He moves with practiced ease, gliding along the shelves like he knows the layout by heart. The way he navigates speaks of familiarity, even comfort.
<</if>>
"I guess we would need some food?" he turns to look at you over his shoulder. "Any ideas for dinner?"
You think for a moment.
<div class="choice">[[Roasted duck with rice|R38][ $food to +1]]</div>
<div class="choice">[[Vegan chili with grilled cheese toast|R38][ $food to +2]]</div>
<div class="choice">[[Sweet and sour glazed pork with roasted potatoes|R38][ $food to +3]]</div>
Rudolph whistles appreciatively, a lazy grin spreading across his face.<<if $food is 1>>"That sounds gorgeously tasty,"<<elseif $food is 2>>"That sounds illegally tasty,"<<else>>"That sounds mind-blowingly good,"<<endif>> he says, moving past the meat section toward the vegetables. "A welcome change—I usually go for steak and a piece of bread. My go-to heart-attack meal," he jokes, his tone light as he glances at the produce.
You raise an eyebrow, a thought popping into your head as you eye Rudolph's back. "Wait... your…the deer thing," you say, voice dropping to a near whisper.
Rudolph stops mid-step, turning to face you with an exaggeratedly curious expression. "Your deer thing'?" he repeats, leaning on the cart's handle with a palm propped against his cheek. His voice is a little too loud for your comfort. You glance around self-consciously, but no one seems to care what two people are talking about near the potatoes. Amusement sparkles in his eyes as he studies your uncertain expression.
Rudolph chuckles, leaning closer over the cart handle. His proximity is warm and oddly reassuring.
"Relax," he says softly, his voice dropping back to normal. "Unless we start arguing at the top of our lungs, no one's going to notice. People are more worried about themselves than what we're talking about." He straightens, his tone casual, as if you'd just asked about the weather.
<div class="choice">[[✨ "I suppose."|R39][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Well, excuse me for being considerate."|R39][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Just continue to whatever you wished to say|R39][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">> You shrug, glancing around once more. "I suppose you're right."
Rudolph grins. "Of course, I'm right. Now, what's the big deal with ‘the deer thing'?"
<<elseif $path is "B">>You roll your eyes. "Well, excuse me for being considerate."
Rudolph smirks, clearly entertained by your sass.
<<if $pronouns == 'She' >> "Noted, Miss Considerate. Now, what's on your mind?" <<else>> "Noted, ThemostConsideratePersonIknow. Now, what's on your mind?"<<endif>>
<<else>>You shrug, it's not your secret to keep.
<</if>>
"So, how can you eat meat?" You gesture vaguely. "Isn't it against your nature?"
Rudolph laughs. "It depends," he explains. "Wild deer don't eat meat because they physically can't process it as we are in that form. But now?" He gestures to himself with a casual shrug. "When we're in human form, it's another story. Our digestion systems are the same as yours, we adapt."
"Interesting." You glance at the shelves, considering the implications.
"And for the record," Rudolph adds, grabbing a bag of potatoes and tossing it into the cart, "I'm just more comfortable with meat than anything else. Vix, though? Vegan. The guy hates meat, fish, chicken—can't stand it. Dasher? Surprisingly, he couldn't care less what's in front of him, as long as it's something packed with nutrients."
"I suppose I can guess Cupid's preferred diet," you smile at him, as he navigates towards the next item on the list—myrrh.
"Yes," he chuckles, "that you can."
<div class="choice">[[Continue|R40]]</div>
When the cart is full, you both head toward the checkout line. A young woman mans the register. Her smile widens the moment her eyes land on Rudolph, and her posture shifts—straightening up, curving her back., accentuating her chest.
"Well, hello there," she says, her voice dripping with sweetness as she scans the potatoes. "Haven't seen you around before. Visiting?"
Rudolph offers a polite smile, nodding. "Just passing through."
She twirls a strand of black hair, glancing up at him through her lashes. "Lucky us," she purrs, skillfully scanning the next item.
Her eyes trail down, lingering a bit too long. Leaning over, she deliberately pops her breasts on display, tapping on her badge with a loud click of her manicured nails. "I'm Katie. What's your name?"
"Rudolph," he answers curtly, packing the scanned items into the bag.
"Rudolph," Katie repeats slowly, like she's savoring the name. "How exciting." She draws slowly. "You've got a great smile, Rudolph."
His polite smile becomes visibly strained. "Thank you." Rudolph searches for the money in the pockets of his joggers and hangs it over. "Keep the change," he says, hoping to finish the conversation sooner.
"Oh, and generous, too," Katie smirks, flipping her hair over her shoulder as she accepts the money. "My girl friends and I are having a little get-together tonight. You should come by." She smirks, voice dropping to a whisper. "We could use some... holiday cheer."
"I appreciate the invite," he says, shaking his head, "but—"
"Now, now, don't be so quick to refuse," Katie cuts him off, sliding the receipt toward him with an overly saccharine smile. Her fingers linger on his as she adds, "Just one drink? What do you say, Ru-dolph?" She does not let go of his hand.
Rudolph raises his green eyes at her, taken aback. Uncomfortable.
You're sure Rudolph can handle it himself, the other question shall you do anything about it? Do you want to?
<div class="choice">[[✨💛 Help him out.|R41][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥💛Help him out.|R41][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️💛Help him out.|R41][$stoic=$stoic+1; $path to "C"]]</div>
<div class="choice">[[Let him suffer.|R41][$path to "D"]]</div>
<<if $path is "A">>You step forward, a sweet smile on your face as you gently curl your arm around Rudolph's, leaning into him. "Here you are," you say, your tone polite but firm.
Katie's hand let go of his hand immediately. She blinks, her eyes darting between you and Rudolph. She clearly hadn't noticed you standing nearby. Her smile falters.
Turning to Rudolph, you add casually, "Honey, I hope we're not running late. It is our anniversary, after all."
Katie's face twists briefly in annoyance before she forces a tight-lipped smile. She straightens on her chair, muttering something under her breath.
"Thank you so much," you wave at the frowning cashier as the two of you leave, hand-in-hand.
Rudolph glances down at you, his expression a mix of relief and amusement. "Anniversary," he repeats under his breath as you walk away. "Nice touch."
Your only reply is a bright smirk, which makes him laugh, throwing his head back. "Diabolical!"
<<elseif $path is "B">>You step in smoothly, sliding your arm through Rudolph's and leaning lightly against his shoulder. "Rudy, do you think vanilla cheesecake is too simple for our anniversary celebration?" you ask, your tone light and affectionate.
Katie's eyebrows shoot up, her smile falters. Her hand let go of his almost immediately. She clearly hadn't noticed you standing nearby.
Rudolph straightens slightly, managing a composed, "Cheesecake works."
Turning to Katie, you flash her a friendly grin. "He's such a darling, don't you think?" patting him on the chest.
Katie's smile tightens as she nods stiffly.
"Have a great day," you purr, mimicking her sweet tone as you glance at her badge, "Kasey, was it?"
She opens her mouth to protest, but you are already walking away. As you walk away, Rudolph leans closer. "Am I a darling now?" he asks, his voice laced with dry amusement.
"Don't push it," you reply, grinning as you feel Katie glare on your backs.
<<elseif $path is "C">>You step forward abruptly, cutting in before Katie can say another word. "Thank you, we don't drink," you say smoothly, your tone polite but firm.
Katie blinks, startled. "I—" Her hand lets go of him immediately.
"Now, excuse us, as we're late for our anniversary party," you add, flashing a quick smile. "If you could give us our change, that'd be great. I believe we are owned," you look over the screen, "$3.50?"
Katie's mouth tightens as she looks you over, clearly irritated, but she handles you the change without further comment, which you immediately slide into the charity jar. "Thank you, darling"
As you leave, Rudolph glances down at you, shocked. "Remind me never to cross you."
You raise an eyebrow, dry smile on your lips. "That will be wise."
Rudolph's laugh ringes in your ears as you walk away.
<<else>> You hang back, arms crossed, enjoying the spectacle as Katie ramps up her efforts.
"So, Rudolph," she purrs, leaning even closer. "I live just down the street. You should swing by later, meet a few of my friends. We'll make it worth your while."
Rudolph shifts uncomfortably, his polite smile becoming painfully rigid. "That's generous, but like I said, we've got plans."
"Plans can change," she insists, her tone dripping with faux sweetness.
You can't hold back anymore and step forward, still grinning. Katie's eyes narrow as she takes you in, her smile dropping entirely.
Rudolph's relief is palpable as he quickly slides an arm around your shoulders. "Sorry, Katie," he says smoothly, his tone suddenly warmer as he looks at you. "I've already got plans with my partner here. Anniversary, you know how it is."
Katie's expression hardens, but she says nothing as she bags the last item and practically shoves the bags toward you.
As you leave, you nudge Rudolph. "Anniversary, huh?"
"Seemed like the best way out," he admits, his voice wry. "Though I can't say I hated the rescue."
"Good to know," you reply, smirking. "Next time, I might let you flounder a little longer."
<</if>>
<div class="choice">[[Continue|R42]]</div>
As both of you near the exit, Rudolph nudges your sleeve. You glance over at him. The way his green eyes sparkle, wide with childish excitement, takes you aback a little. "$name, look over there."
You follow his finger to see a…"Photo booth?" you question, unsure if this is really what's got him so animated. He nods.
It's the most generic one in the history of humanity—bright red paint peeling at the edges and a faded "Holiday Memories" banner hanging precariously over it.
"Take a photo with me?" he asks, a boyish grin lighting up his face.
Before you can respond, a deep, booming voice cuts through the air.
"Look at these lovebirds!"
Both of you turn to see a dragon—yes, a dragon—standing there, somehow managing to pull off a Santa costume, waving at you.
"Welcome to the ultimate holiday experience!" the dragon bellows. "Capture this magical moment with a photo—you won't regret it!"
"Come on, let's get a holiday photo!" Rudolph glances at you, his grin even wider now. "For the memories?" he asks, voice soft and inviting.
The dragon nods vigorously, touting about cherishing experiences and making spirits bright. His giant claw waves toward the booth, his deep voice lowering to a conspiratorial murmur. "Trust me, you won't find a better deal. And I'd hate for such a charming couple to miss out on this festive opportunity."
Rudolph turns to you, clearly waiting for your answer—but it's obvious he really, really wants it.
<div class="choice">[[✨ "Sure, let's do this."|R43][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "This is the kind of peer pressure moms warn their kids about."|R43][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ Sigh "Fine, let's get this over with."|R43][$stoic=$stoic+1; $path to "C"]]</div>
<<set $filter = 0>><<if $path is "A">>You shrug, smiling. "Alright, why not?"
The ginger-head beams at your agreement, offering his arm with a dramatic flourish. "After you, partner."
"Excellent choice!" the dragon exclaims, clapping his claws together. "You'll thank me later!"
<<elseif $path is "B">>You roll your eyes, smirking. "This feels like the exact peer pressure parents warn their kids about."
Rudolph chuckles, nudging you lightly. "Come on, peer pressure builds character, right?"
The dragon lets out a booming laugh. "That's the spirit! Besides, who could say no to this face?" He gestures flamboyantly to his dragon snout before ushering you both toward the booth.
<<else>>"Fine," you sigh, dragging your feet toward the booth. "Let's just get this over with."
Rudolph grins, clearly enjoying your reluctance. "You'll be thanking me when you see them."
The dragon hurries after you. "Ah, the reluctant ones always have the best photos," he assures you, pushing the booth's curtain aside with an exaggerated bow.
<</if>>
You step inside first, only to realize how impossibly cramped it feels compared to its exterior. The bench barely fits two people.
Rudolph ducks in after you, letting out a huff. "Wow, it's even smaller in here," he says, his tone light with amusement.
The two of you stand awkwardly, barely a foot apart, the small space forcing you into each other's proximity. You're not sure where to look—at him, at the screen, or anywhere that doesn't make this moment feel even smaller.
Before the silence can stretch further, the dragon pokes his head through the curtain. "Scooch, scooch!" he says, gesturing wildly. "Sit on the bench, lovebirds! It's all about the angles! The filters! The magic!"
You and Rudolph exchange a glance before shuffling toward the tiny bench. The seat is so narrow that your hips press together as you squeeze in.
"Perfect!" the dragon exclaims. "Now, about the filters—let me show you the options." He quickly cycles through them on the screen, explaining each one as you sit stiffly. Finally, with a satisfied nod, he pulls the curtain shut behind him. "Enjoy, lovebirds. Remember, holly-jolly smiles!"
Rudolph chuckles, leaning forward to inspect filters for himself. You, meanwhile, fidget with your hands, unsure where to place them in the cramped space. Keeping them on your lap feels awkward, and your back is already starting to ache from the stiff posture. Finally, you give in, resting your right arm lightly across Rudolph's back where he leans forward. The relief is instant, the tension in your shoulders easing as you finally manage to settle into the seat and focus on the screen without feeling twisted in knots.
He glances at you briefly, his green eyes flicking to your arm before settling back on the screen. He doesn’t comment, but a faint smirk tugs at the corner of his mouth. “So, what’s your pick? Elf or Santa?”
<div class="choice">[[Reindeer Antlers|R44][ $filter to +1]]</div>
<div class="choice">[[Santa Hats and Beards|R44][ $filter to +2]]</div>
<div class="choice">[[Elf Ears and Freckles|R44][ $filter to +3]]</div>
"That looks great," Rudolph says, nodding. He presses the start button, and the countdown begins: 3...
You shift slightly, trying to give him more space, but before you can move away, his arm wraps around your shoulders. The motion is warm and steady, pulling you closer in an effortless, natural way.
2...
You glance up at him, he looks straight. For some reason, the closeness feels... comforting, not awkward. He turns and looks down at you briefly, his smile soft and genuine, before focusing on the camera.
1.
When the flash goes off, you're both grinning—a strange mix of amusement and warmth in the moment.
Couple of more improvised photos later, it's done.
The dragon is right outside as you exit, holding up two strips of freshly printed photos. "On the house!" he announces proudly, handing it to both of you. "The most charming couple of the day!"
Rudolph's grin stretches ear to ear as he takes the photos, waving them playfully in front of you. "Charming, huh?" he says, his voice filled with teasing pride.
He holds up the strip, showing the photos one by one. Each one captures your shared laughter, your smiles growing warmer with each frame.
"We are pretty charming," he quips, his tone smug.
"Speak for yourself," you reply, though you can't stop a small smile from tugging at your lips.
"Denial suits you," he counters with a wink, slipping the photos into his jacket pocket as you step out of the store together.
<div class="choice">[[Continue|R45]]</div>
As you walk away from the mall, your footsteps echo across the cobblestone common area—a charming square where the Christmas tree you've seen earlier now light up from the bottom to the top. Families meander through, some seated on benches, others admiring the decorations strung between lampposts. A busker strums a guitar softly in the background, his case littered with coins.
Rudolph pauses mid-step, his gaze fixed on a child sitting on a worn bench beside a woman juggling a stroller. The kid stares intently at his phone, swiping furiously through some game. Frown on his face.
"What's wrong?" you ask, following his line of sight.
"Nothing," he says, a little too quickly. "Stay here."
You watch Rudolph approach the child with a casual charm that only slightly hides his seriousness. He crouches down. "Hey, buddy. Cool game. What are you playing?"
The boy doesn't even glance up. "Racing," he mumbles, fingers still flying over the screen.
"Nice. Let me guess—one of those super-fancy phone-iPad...thingy races?"
That earns Rudolph a quick glance, accompanied by an amused smirk. "'Fancy phone-iPad thingy'? What are you, like, a hundred?"
Rudolph chuckles, undeterred. "Not quite, but thanks for the ego boost." He leans in a little. "So, is your car the red one? Gotta be the fastest, right?"
The kid's smirk deepens, but he doesn't answer, eyes glued to the screen.
After another moment of trying to engage him, Rudolph sighs and stands, retreating back to you.
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
"Care to explain?" You ask with a smile on your face.
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
"Struck out, huh?" you tease.
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
"What was that?" ask in suspicion.
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
"Care to explain?" You ask with a smile on your face.
<<elseif _chosenResponse == "sarcastic">>
"Struck out, huh?" you tease.
<<elseif _chosenResponse == "stoic">>
"What was that?" ask in suspicion.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
Rudolph tilts his head, watching the boy again. "He's got a good poker face, but that kid's not as fine as he looks."
You frown. "Why do you care so much? His mom's right there."
Rudolph's lips quirk into a knowing smile. "Oh, that's not his mom. I'll give you four reasons. First, for the whole minute I tried to talk to him, she didn't glance over once—not even to check if I was bothering him." He holds up a finger. "Second, she's got a pile of bags under the stroller, and not one looks like it holds anything an eight- or nine-year-old boy would need or want. And third—" He pauses, tapping his nose. "The detergent on his clothes smells different. Baby powder and lavender on hers, fresh pine and something citrusy on him."
"And four?" you ask, crossing arms on the chest.
Rudolph grins. "There is no four. I just pulled a number out of my head...It's sounds better than three."
You raise an eyebrow but can't suppress a small smile. "Alright, Sherlock. But what do you think's going on?"
Rudolph sobers slightly, glancing back at the boy. "Because I see darkness hovering over his ear. Gelos aren't just Krampus's helpers, like reindeer aren't only Santa's." He lowered his voice, "there are many different creatures , these are called shadows-they sneak around people in pain and distress, forcing them to make poor decisions. We. the reindeer, see them, but not always. It's not our job after all."
You hum, thinking over the new information.
Rudolph continues, "Think you can get through to him?"
You look at the kid, who remains absorbed in his game. "Fine, but if I get accused of being a creep, you owe me big time."
Rudolph smirks. "Deal."
<div class="choice">[[Analyze the boy's appearance.|R46.1]]</div>
<div class="choice">[[Analyze the game he's playing.|R46.2]]</div>
You take note of the boy's disheveled hair, slightly scuffed Vans sneakers, and the way his jacket is zipped up halfway but crooked, like he did it in a hurry.
<<if !visited('R46.2')>><div class="choice">[[Analyze the game he's playing.|R46.2]]</div>
<<else>><div class="choice">[[Continue|R47]]</div><</if>>
You watch the screen, noticing his red car darting ahead of others. You think you've seen something similar before. If memory serves you right, this map is called the Wastelands and it's the most tricky.
<<if !visited('R46.1')>><div class="choice">[[Analyze the boy's appearance.|R46.1]]</div>
<<else>><div class="choice">[[Continue|R47]]</div><</if>>As you wait for the boy to finish the race, you lean slightly closer, pretending to study the screen.
<<nobr>>
<<if !visited('R48.1') || !visited('R48.2') || !visited('R48.3')>>
<<if !visited('R48.1')>>
<div class="choice">[[comment on the car|R48.1]]</div><br>
<</if>>
<<if !visited('R48.2')>>
<div class="choice">[[comment on his sneakers|R48.2]]</div><br>
<</if>>
<<if !visited('R48.3')>>
<div class="choice">[[comment on the map|R48.3]]</div><br>
<</if>>
<</if>>
<</nobr>>
"That's a cool game. Red's definitely the fastest car, right?"
The boy barely glances at you, his tone dismissive. "No. Green's better, but red looks cooler." He refocuses on the screen, shutting the conversation down.
<<nobr>>
<<if !visited('R48.2') || !visited('R48.3')>>
<<if !visited('R48.2')>>
<div class="choice">[[Comment on his sneakers|R48.2]]</div><br>
<</if>>
<<if !visited('R48.3')>>
<div class="choice">[[Comment on the map|R48.3]]</div><br>
<</if>>
<</if>>
<</nobr>>
"Nice shoes. Those are Vans, right? My cousin's kid has the same pair."
The boy pauses for a beat, then shrugs without looking up. "Okay." He doesn't engage further, focusing back on his game.
<<nobr>>
<<if !visited('R48.1') || !visited('R48.3')>>
<<if !visited('R48.1')>>
<div class="choice">[[Comment on the car|R48.1]]</div><br>
<</if>>
<<if !visited('R48.3')>>
<div class="choice">[[Comment on the map|R48.3]]</div><br>
<</if>>
<</if>>
<</nobr>>"Ah, Wasteland. That map is brutal," you say casually. "Took me hours to get through without coming in last place."
The boy freezes for a second, then glances at you with a crooked grin."Hours? No way. It's not that difficult."
You smirk, crossing your arms. "Oh, is that so? How long did it take you?"
The boy hesitates, his eyes darting to the sides. "From the first try," he says, watching for your reaction closely, tense.
You arches an eyebrow knowingly, but instead of calling his lie, you decide to humor him.
<div class="choice">[[✨ "That sounds like a true pro to me."|R49][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Oh, is that so? I am honored to know you."|R49][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "That is impressive."|R49][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>"Wow," you smile, winking at him. "That sounds like a pro to me."
The boy sits a little taller, his grin turning cocky. "Obviously. I'm, like, the best."
<<elseif $path is "B">>You gasp dramatically. "In that case, I'm honored to know you."
The boy snorts, his grin widening. "That's me. You should see my high score—it's in the top five." He even angles the screen slightly toward you, showing off.
<<else>>You nod at him, a faint smile on your face. "That is awfully impressive."
The boy shrugs, attempting to look indifferent. "Yeah, I guess," he mutters, but the smile on his lips betrays him.
<</if>>
The conversation picks up as the boy launches into a rant about "BlueBill987," whom he insists is "totally a cheater." It isn't until Rudolph returns with a woman in tow that you realize he was gone.
The woman looks disheveled, her hair falling out of a hastily tied ponytail. Shadows under her eyes betray exhaustion, and her shoulders droop as if weighed down by more than the paper bags in her hands. She rushes to the boy, kneeling to his level, her face caught somewhere between relief and frustration.
"Peter!" she exclaims, hugging him tightly instead of scolding. "You scared me half to death!"
Peter stiffens, his arms hanging limply for a moment before he awkwardly hugs her back.
The woman glances up at you and Rudolph, her voice thick with gratitude. "Thank you. He—his dad couldn't make it this year... again." She tries to hide the bitterness in her tone, but her expression says it all. "That's why he ran off."
Peter now looks down, lips pressed together.
The woman brushes his hair out of his face. Her voice softens. "Hey, it's okay. We'll still celebrate together, just the two of us, like a family. It'll be nice, won't it?"
The boy looks away, biting his lip. "It's not how it's supposed to be," he mutters. "It's not like in those Christmas movies we watched."
The air grows quiet. The mother looks at her son with an expression you can only read as sorrow, regret. Rudolph and you exchange the look.
He crouches beside Peter, tone warm but firm. "You know, Christmas isn't about how it looks. It's about how it feels." Rudolph glances at the boy, waiting until Peter meets his gaze. "Christmas is caring about someone who loves you and sharing that warmth. Sometimes that's two people. Sometimes three. Sometimes... just one. And that's okay."
Peter thinks, a frown wavering as he processes Rudolph's words. He glances at you, his expression still hesitant.
<<nobr>>
<<set _maxPERSONALITY = []>>
<<if $sincere > $sarcastic and $sincere > $stoic>>
You smile gently and nod, encouraging him.
<<elseif $sarcastic > $sincere and $sarcastic > $stoic>>
You smirk and nod, encouraging him.
<<elseif $stoic > $sincere and $stoic > $sarcastic>>
You nod, encouraging him.
<<else>>
<<if $sincere == $sarcastic and $sincere > $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<elseif $sincere == $stoic and $sincere > $sarcastic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sarcastic == $stoic and $sarcastic > $sincere>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<elseif $sincere == $sarcastic and $sincere == $stoic>>
<<set _maxPERSONALITY.push("sincere")>>
<<set _maxPERSONALITY.push("sarcastic")>>
<<set _maxPERSONALITY.push("stoic")>>
<<endif>>
<<if _maxPERSONALITY.length > 0>>
<<set _chosenResponse = _maxPERSONALITY.random()>>
<<if _chosenResponse == "sincere">>
You smile gently and nod, encouraging him.
<<elseif _chosenResponse == "sarcastic">>
You smirk and nod, encouraging him.
<<elseif _chosenResponse == "stoic">>
You nod, encouraging him.
<<endif>>
<<endif>>
<<endif>>
<<endnobr>>
The boy hums, "I guess... I guess you're the only one I want to share warmth with, Mom. And maybe Auntie Floy." His smile turns sheepish. "She's weird. I like her."
The woman chuckles, pulling her son into another hug. She stands and takes his hand, smiling as she waves at you and Rudolph.
As they walk away, hand in hand, Peter's voice drifts back to you. "Mom, can we still have hot cocoa with cherry marshmallows? Like last year?"
You glance at Rudolph. Somehow, his words still linger on your mind "sometimes…just one"... But instead, you ask. "Where'd you even find her?"
Rudolph grins, tapping his nose. "Fresh pine and citrus. Easy."
<div class="choice">[[✨ "Wow, you are a bloodhound."|R50][$sincere=$sincere+1; $path to "A"]]</div>
<div class="choice">[[💥 "Who is a good boy?"|R49][$sarcastic=$sarcastic+1; $path to "B"]]</div>
<div class="choice">[[♟️ "Very handy."|R49][$stoic=$stoic+1; $path to "C"]]</div>
<<if $path is "A">>You raise an eyebrow, smile tugs at your lips. "Wow, you are a bloodhound indeed."
Rudolph smirks, a playful glint in his eyes. "Careful, or I'll sniff out all your secrets."
<<elseif $path is "B">>"Aww, who is a good boy?" you coo, patting him on his messy ginger hair.
You can't help the teasing lilt in your voice as you add, "Want me to toss a stick next?"
Rudolph rolls his eyes with an exaggerated sigh. "Ha, ha. Don't expect me to fetch your slippers."
"Don't have any," you shrug, smile on your lips.
<<else>>You cross your arms, tilting your head. "Convenient. I bet you'd kill it at hide-and-seek."
Rudolph shrugs casually, his tone light. "Comes in useful. I'll take it."
<</if>>
As you walk toward the car, you can't help but glance at Rudolph. "You do have control over it, don't you?"
He tilts his head in question.
"The whole sniffing thing?" You clarify.
Rudolph shakes his head. "Not really, no. But I can tune it out, kinda like background noise." he shrugs, "doesn't always work, but hey, who is perfect?" he asks, playfully nudging your shoulder.
You chuckle. "Bet that's never awkward…"
He hesitates, rubbing the back of his neck. "Sometimes... yeah. I mean, my ears are not as good as Dasher's and my nose is not even half as good as Vix's—that man can smell emotions like anger or fear. Me? I can only catch strong stuff, like when someone's really ticked off. I can tell, for example, whether someone had eggs or toast for breakfast, if they drank, have issues with stomach or some sort of digestion distress or, uh..." He clears his throat. "Aroused."
You stop mid-step, blinking at him. "Excuse me?"
Rudolph throws his hands up defensively, his cheeks darkening. "I said sometimes! And only if it's, like, super obvious. I don't go sniffing for it, okay?"
You raise an eyebrow, crossing your arms. "Good to know, Mr. Bloodhound."
Rudolph groans. "You're never letting this go, are you?"
"Nope," you reply with a grin, placing the last of the bags into the spacious trunk. Rudolph shuts it with a soft thud.
The two of you are about to climb into the car when Rudolph freezes. His posture stiffens, and his eyes dart over the busy streets.
"What is it?" you ask. His expression bodes nothing good.
"Nothing. Wait here," he says sharply, shutting the driver's door before striding toward the street.
"Absolutely not."
Rudolph stops mid-step, glancing between the street and you, hesitant. The frown on his face says it's all. He is not happy about it, but won't waste any time arguing. With a sigh, he motions for you to move along, maneuvering through the crowd rapidly.
<div class="choice">[[Continue|R51]]</div>
You almost lose him when he turns abruptly into an alley tucked between bright, festive storefronts. If it weren't for the glimpse of his messy hair, you might've missed it.
Nearly clashing with someone carrying a thousand and one box, you mutter an apology and slip into the alley after him. At first, it looks like any other backstreet—a forgotten doorway nailed shut with weathered wood, a dumpster squatting beside it, emitting a faint sour stench.
But then see what made Rudolph practically run here.
At the far end of the alley, a grotesque figure looms, clutching onto a man. Its back legs are bent unnaturally at the knees, almost like a grasshopper's.
Gelos.
The creature hoists the man, lifting him by the collar like a ragdoll. Its eyes glow with a peculiar radiance, shining directly into the man's lifeless gaze. The light is unlike anything you've ever seen—both dark and white, swirling in a strange, granular haze, illuminating man's pallid face with an unsettling light.
You freeze, the words catching in your throat. "What the—"
"Stay back," Rudolph commands softly, motioning to the shadow of a dumpster. "Behind there. Now."
The urgency in his voice leaves no room for argument. You duck low and press yourself against the metal side, it stinks and it's cold, but you don't risk disobeying.
Rudolph steps closer to the creature, his voice adopting a mocking edge.
"Well, well, well, what do we have here? " He lifts the sleeve on his left arm subtly, revealing the faint outline of his tattoos, yet he keeps the arm behind his back.
Gelos's head jerks toward him. The light in its eyes vanishes, and even though the expression is almost impossible to read, you feel its anger, awareness.
It lets out a long screech—a piercing, gut-wrenching sound that makes you clap your hands over your ears. It's as if a thousand nails were raking across a glass pane, each one sharper than the last.
"Eish, loud one," Rudolph mutters, though his wince betrays the strain on his own ears.
Gelos releases its grip on the man, who crumples to the ground in a lifeless heap. Dropping to all fours, its limbs twist unnaturally, claws scraping against the cobblestones as it sizes up its new target.
Then, it lunges.
A glob of black mucus hurls through the air, missing Rudolph by mere inches and splattering onto the ground. The stone hisses and sizzles where it lands.
Rudolph retaliates, hurling something that arcs through the air—a discarded apple. It smacks the creature on its grotesque face.
The Gelos tilts its head, as if deciding whether to be offended, before letting out a snarl and lunging. The movement is blindingly fast, its claws raking through the air as it leaps to the wall, rebounding with terrifying agility. Rudolph rolls just in time, avoiding the attack but landing on the ground with a grunt.
It moves unpredictably, leaping onto the wall and rebounding toward Rudolph with terrifying speed. The sudden attack throws Rudolph off guard. He ducks and rolls just in time to avoid the claws aimed for his throat, but not before one grazes his cheek.
Instead of red, the wound leaks a dark, viscous fluid, and Rudolph winces, his left eye squeezing shut.
<div class="choice">[[Continue|R52]]</div>
The fight becomes a chaotic dance. Gelos's slashing claws and venomous mucus are met with Rudolph's nimble dodges and quick thinking. He flings whatever objects he can find—a discarded can, a wooden crate.
Is he stalling? you wonder, heart hammering in your chest.
Then you notice the glow on Rudolph's tattoos. The symbols etched into his skin are igniting one by one, pulsing in a steady rhythm.
He is stalling.
A glob of mucus streaks toward him, catching him mid-dodge.
"Rudolph!" you hiss, panic clawing at your throat as the black mass closes in.
He drops to the ground, narrowly avoiding it, though he lands hard, it takes him a second to get up.
The Gelos pauses, mid-motion, its head snapping toward you. Its grotesque mouth curls into something resembling a smile, showing jagged, yellowed teeth. It sniffs the air, its nostrils flaring.
"Marked," it rasps, the word gravelly and broken, as though its vocal cords were dragged through sand.
Your heart lurches. <i>It can talk?</i>
Rudolph clicks his tongue, coming as a visual barrier between you and the creature. "That is the least of your concerns," he bites out, his gaze sharp.
Gelos tilts its head, considering him, before speaking again. "Move, the son of the wolves."
Rudolph's smirk falters for a fraction of a second, replaced by a flicker of anger.
As the last symbol on his arm flares to life, the glow radiates with intensity.
"The dance is over, Gelos," Rudolph says, his voice tight.
Creature hums, noticing the arm. It rises onto its hind legs. Gelos looks almost human, standing like this—a bald head with wisps of long, greasy hair, a gaunt, skeletal body.
"Indeed," the creature rasps. Its voice wavers, and for a fleeting moment, it almost sounds… relieved.
Rudolph's face is unreadable as he raises his arm.
The Gelos turns hollow eyes toward you one last time. The look pierces you, as if it sees something you don't. Then, the light from Rudolph's tattoos bursts forth, a concentrated beam of radiant energy.
The creature doesn't move. It stands still, accepting its fate. The light pierces through its chest, and its body begins to unravel, shadows peeling away like smoke caught in a storm. A cascade of ash falls to the ground.
The scent hits you—burned flesh, rotted wood, and decay. You fight the urge to gag.
The light dims, and a single coal drops to the ground where the creature once stood.
Rudolph exhales heavily, lowering his arm. He steps toward the coal, his expression unreadable. Turning back to you, his lips curve into a tired smile.
"You...okay there?"
You nod shakily, the tension in your chest lingers. What in the freezing hell is going on?
A weak groan draws your attention to the man slumped against the wall. Without hesitation, you and Rudolph rush to his side.
"Hey, buddy, can you hear me?" Rudolph kneels, his voice softer now.
The man stirs faintly, his eyes half-lidded. "Spare some change?" he mutters, voice slurred, eyes closed. "Gotta… get home to my little girl. Her birthday... Dolly's for you, baby…"
"What's wrong with him?" you whisper, voice tight.
"He's fighting the darkness," Rudolph says, pressing his palm to the man's forehead. The faint glow of magic flickers there. "Clinging to what keeps him human."
You glance at the man's worn belongings: a clean, carefully kept sleeping bag, a battered crossbody bag stuffed with odds and ends.
"How often do they win?"
Rudolph's jaw tightens. "Not often. Gelos only come for those who are desperate enough to... let them in."
You glance at his hand, faint glow underneath it. "Does it help?"
"Sometimes... I just help him remember more."
You hesitate. "What can I do?"
"Hold his hand," Rudolph replies, sparing you a quick glance. "Or pray, if that's more your thing."
<div class="choice">[[Hold his hand.|R53][$path to "A"]]</div>
<div class="choice">[[Pray.|R53][$path to "B"]]</div>
<<if $path is "A">>So you do.
You reach out, taking the man's hand in yours. It's cold, dry. So cold.
<<else>>So you do.
You clasp your hands before you in silent asking. Eyes closed you call for help, for luck, for miracle.
<</if>>
The faint strains of a Christmas carol drift through the air.
The man stirs again, his voice faint. "Veronica? Is that you, dear?"
You hesitate, glancing at Rudolph. He nods almost imperceptibly, his hand still glows faintly as it hovers over the man's forehead.
"Yes," your voice is steady despite the lump in your throat. "It's me."
The dark veins snaking across his face fade slightly.
"You… you came back?" His lips quiver into a ghost of a smile. "I… I always wanted to—wanted to—" He pauses, his eyes briefly clearing. "Gotta make it right. For her. For my… Veronica."
His gaze falters again, as if retreating inward.
"It's okay, dad, I am here," you say softly.
Hope clings to his features, fragile but present.
"Are…Do you forgive your old fool?" he asks, voice quiet, lower lip is shaky.
"Ye…" you start to answer, but his focus slips.
"Spare some change?" he mutters, voice barely audible. "Just enough… for a drink."
Man's hand twitches, reaching feebly toward Rudolph before falling limp.
"Is he gonna be okay?" you ask, afraid to know the answer.
"Yes, he will." The glow from Rudolph's hand fades as he exhales sharply, the exhaustion showing in the tight set of his jaw. "We've done all we can."
The man stirs, his body heavier now, but his breathing is steady. Rudolph slips his arm under the man's shoulders, hoisting him upright with ease. The man's head lolls onto Rudolph's shoulder as if he weighs nothing.
"What are you doing?" you ask, your voice quiet, though your chest feels anything but.
"I know a shelter nearby," Rudolph replies without missing a beat. "They'll take care of him. It's the best we can offer for him."
You fall silent, trailing after him as he maneuvers the man out of the alley. The street bustles with festive energy, the cheerful chatter and twinkling lights a stark contrast to the weight hanging in the air around the three of you. People turn to stare, their expressions a mix of curiosity and concern, but no one approaches.
Rudolph doesn't falter. The man's arm drapes loosely over his shoulder, his feet dragging as they make their way to the car. You help open the door, and together you settle him into the back seat. His snores rumble softly as you close the door.
<div class="choice">[[Continue|R54]]</div>
The drive to the shelter is silent, save for the soft hum of the engine and the man's rhythmic breathing. When you arrive, Rudolph handles the arrangements, filling out forms and speaking in low tones with a worker. You linger by the car, the weight of the evening pressing down on you.
When he returns, he slides into the driver's seat and exhales deeply. "All taken care of," he says simply.
The quiet resumes as you drive home, the city lights flickering past the windows.
<div class="choice">[[The end of the Chapter 2.5-Rudolph|DEMO]]</div>
@@.delayed;
<h2>Chapter 2. Eggnog, Laughter, and Looming Shadows</h2>
As the car enters the town, Dasher's eyes scan the surroundings with a critical eye of the soldier. Small houses flash by, some with quiet, warmly lit porches, others bustling with activity.
The road opens into a tree-lined square where the town's single large mall stands, flanked by cafés and small shops. Around the square, shop owners climb ladders, securing fresh pine garlands and twinkling lights with a warm enthusiasm. Nearby, a woman laughs as she wraps tinsel around a lamppost while her friend watches with a critical eye, hands on hips. Inside a nearby bakery, golden pastries gleam invitingly under soft holiday lights, and from the corner café comes a hint of cinnamon and nutmeg.
Dasher parks with precision, adjusting the mirror as he looks out over the tidy square. His gaze catches on an older couple hanging tinsel on a lamppost, and a brief, softened smile crosses his face. "Seems they take pride in their traditions," he comments calmly.
Stepping out of the car, Dasher casts a look over the small crowd with his usual calm reserve. Then, with a quick, almost uncharacteristic hint of warmth in his eyes, he glances at you. 'Shall we?' He offers you a slight, gentlemanly nod, then motions toward the mall entrance with a refined, subtle gesture.
You nod, following suit.
The town's charm wraps around you both as you head toward the mall entrance, where a simple Christmas tree with hand-painted ornaments waits, standing as a gentle invitation to the season. You fall into the step with a white haired man, eyes gliding over the festive decorations, a mix of colorful decor and half-hearted attempts at wreaths.
<div class="choice">[[✨♟️ "So, remind me, why are we here?"|D42][$sincere=$sincere+1; $sarcastic=$sarcastic+1; $path to "A"]]</div>
<div class="choice">[[💥 "Admit it, we're just here to buy some eggnog and avoid being stuck inside the house."|D42][$sarcastic=$sarcastic+1; $path to "B"]]</div>
@@
<<if $path is "A">>You step forward, a sweet smile on your face as you gently curl your arm around Rudolph's, leaning into him. "Here you are," you say, your tone polite but firm.
Katie's hand let go of his hand immediately. She blinks, her eyes darting between you and Rudolph. She clearly hadn't noticed you standing nearby. Her smile falters.
Turning to Rudolph, you add casually, "Honey, I hope we're not running late. It is our anniversary, after all."
Katie's face twists briefly in annoyance before she forces a tight-lipped smile. She straightens on her chair, muttering something under her breath.
"Thank you so much," you wave at the frowning cashier as the two of you leave, hand-in-hand.
Rudolph glances down at you, his expression a mix of relief and amusement. "Anniversary," he repeats under his breath as you walk away. "Nice touch."
Your only reply is a bright smirk, which makes him laugh, throwing his head back. "Diabolical!"
<<elseif $path is "B">>You step in smoothly, sliding your arm through Rudolph's and leaning lightly against his shoulder. "Rudy, do you think vanilla cheesecake is too simple for our anniversary celebration?" you ask, your tone light and affectionate.
Katie's eyebrows shoot up, her smile falters. Her hand let go of his almost immediately. She clearly hadn't noticed you standing nearby.
Rudolph straightens slightly, managing a composed, "Cheesecake works."
Turning to Katie, you flash her a friendly grin. "He's such a darling, don't you think?" patting him on the chest.
Katie's smile tightens as she nods stiffly.
"Have a great day," you purr, mimicking her sweet tone as you glance at her badge, "Kasey, was it?"
She opens her mouth to protest, but you are already walking away. As you walk away, Rudolph leans closer. "Am I a darling now?" he asks, his voice laced with dry amusement.
"Don't push it," you reply, grinning as you feel Katie glare on your backs.
<<elseif $path is "C">>You step forward abruptly, cutting in before Katie can say another word. "Thank you, we don't drink," you say smoothly, your tone polite but firm.
Katie blinks, startled. "I—" Her hand lets go of him immediately.
"Now, excuse us, as we're late for our anniversary party," you add, flashing a quick smile. "If you could give us our change, that'd be great. I believe we are owned," you look over the screen, "$3.50?"
Katie's mouth tightens as she looks you over, clearly irritated, but she handles you the change without further comment, which you immediately slide into the charity jar. "Thank you, darling"
As you leave, Rudolph glances down at you, shocked. "Remind me never to cross you."
You raise an eyebrow, dry smile on your lips. "That will be wise."
Rudolph's laugh ringes in your ears as you walk away.
<<else>> You hang back, arms crossed, enjoying the spectacle as Katie ramps up her efforts.
"So, Rudolph," she purrs, leaning even closer. "I live just down the street. You should swing by later, meet a few of my friends. We'll make it worth your while."
Rudolph shifts uncomfortably, his polite smile becoming painfully rigid. "That's generous, but like I said, we've got plans."
"Plans can change," she insists, her tone dripping with faux sweetness.
You can't hold back anymore and step forward, still grinning. Katie's eyes narrow as she takes you in, her smile dropping entirely.
Rudolph's relief is palpable as he quickly slides an arm around your shoulders. "Sorry, Katie," he says smoothly, his tone suddenly warmer as he looks at you. "I've already got plans with my partner here. Anniversary, you know how it is."
Katie's expression hardens, but she says nothing as she bags the last item and practically shoves the bags toward you.
As you leave, you nudge Rudolph. "Anniversary, huh?"
"Seemed like the best way out," he admits, his voice wry. "Though I can't say I hated the rescue."
"Good to know," you reply, smirking. "Next time, I might let you flounder a little longer."
<</if>>