home

search

Chapter 1 – Debug Life

  Ethan Cross hated Mondays.

  Not the meme kind. Not the kind that inspired novelty coffee mugs or ironic office posters. This was the deep, structural kind — the kind that settled into your joints after too many late nights doom-scrolling gear reviews for camping trips you'd never take, waking up at seven with a stiff neck and the low-grade certainty that you'd wasted another weekend doing absolutely nothing useful.

  Last night it had been a spiral of solo stove reviews, tent weight comparisons, and a “best trails within driving distance” video that made him feel productive without doing anything. He’d watched three different people explain why the same sleeping pad was either life-changing or garbage, then stayed up reading comment arguments like it mattered. He’d told himself he’d go next weekend. He usually did.

  He did go camping. A few times a year. More than most people he knew. He genuinely liked it — the quiet, the planning, the feeling of getting away from screens and schedules — and he always intended to go more often than he actually did. Work and routine had a way of eating the days he kept trying to reserve for himself.

  He rubbed his face. The stubble had moved from "rugged" to "concerning" about two days ago. His bedroom smelled faintly of old laundry and the coffee he'd forgotten to finish last night, the mug still sitting on his nightstand with a skin of cream floating on top like a tiny pond.

  His Yeti mug. The good one. He'd have to wash it.

  "Why do I keep doing this to myself?" he muttered to the ceiling.

  8:02 a.m. Technically early for remote work. His laptop was already open on the desk in the corner, its notification light blinking in the gray morning light like a heartbeat he didn't want to check. Slack messages. Jira tickets. Probably another thread about the broken repo that nobody wanted to own.

  His phone buzzed on the nightstand.

  Amelia: Hey loser. My friend Jenn is visiting next weekend. She's cute, single, has a REAL job (unlike my last friend), and doesn't hate dogs. You should come to dinner Saturday. Don't say no.

  Ethan stared at the text. He loved his sister, but her mission to make sure he didn’t die alone with only his dogs for company was getting old.

  Ethan: I'm busy Saturday.

  Amelia: Doing what?

  Ethan: Things.

  Amelia: That's not an answer.

  Ethan: It's the one you're getting.

  Amelia: You work from home.

  Ethan: Exactly.

  Amelia: That doesn’t make you mysterious. It makes you difficult.

  Ethan: I’m consistent.

  Amelia: You’re avoidant.

  Ethan: We’re splitting hairs.

  Amelia: We’re not. You’re dodging.

  Ethan: I’ll think about it.

  Amelia: That means no.

  Ethan: It means I’ll think about it.

  Amelia: You're impossible. Mom says hi. She also says you look thin in your last photo. I told her you always look like that.

  Amelia: Anyways. I’ll see you Saturday.

  Then, Ethan just stared at the last line. He was done with responding for now.

  Yeah. He probably would go. She always got her way eventually. She’d call or text again and bribe him or threaten him until he gave in.

  He set the phone face-down and swung his legs off the bed. The floor was cold. Dallas in early spring couldn't decide what it wanted to be — sixty degrees one day, forty the next, and always that flat, gray overcast that made everything look like someone had turned the saturation down.

  He’d deal with his sister later. That was the plan, anyway. Or he’d tell himself that. Either way, the day was already moving and he hadn’t even stood up yet.

  From the hallway came the sound of claws on hardwood. Heavy ones first — a measured, deliberate rhythm, like a metronome that had learned patience. That was Moose. The old pitbull-mastiff mix appeared in the doorway, filling most of it, and regarded Ethan with a look that managed to be simultaneously patient and mildly disappointed, the way a librarian might look at someone returning a book three weeks late.

  Moose didn't rush mornings. He stood in the doorway and waited, brown eyes steady, ears slightly forward. His muzzle had gone almost entirely gray in the last year, and he moved with the careful deliberation of a dog who knew exactly where his joints would and wouldn't cooperate. He didn't wag his tail. He just... arrived, and made it clear that arriving had been a significant effort he expected to be acknowledged.

  "Morning, big guy," Ethan said.

  Moose blinked. That was apparently sufficient. He turned and walked toward the kitchen with the air of someone who had important business elsewhere.

  The second sound was a rapid-fire scrabbling — claws hitting tile, sliding, catching, sliding again — accompanied by a series of sharp, high-pitched yips that escalated in both volume and urgency as they approached.

  Pixie hit the bedroom doorway at a dead sprint, overcorrected on the hardwood, and slid sideways into the doorframe with a thud that would have concerned Ethan if it hadn't happened literally every single morning. The small terrier-heeler mix bounced off the wood, shook herself once with the intensity of someone emerging from a car wash, and launched directly at the bed. She landed on the mattress, spun three tight circles on the comforter, and then sat down with her tongue out, vibrating at a frequency that suggested her entire skeleton was made of compressed enthusiasm.

  "Yes, Pixie. I see you. I have always seen you. You are impossible to miss."

  She yipped once — a sharp, declarative sound that seemed to contain within it an entire philosophy about the importance of mornings and the criminal negligence of humans who stayed in bed past sunrise.

  From the hallway, a heavy sigh. Then the sound of something large and reluctant being dragged across the floor. Buster appeared in the doorway — a retriever-doberman mix built like a small tank with the facial expression of someone who'd been woken from a nap by construction noise. He looked at Ethan. He looked at Pixie vibrating on the bed. He looked back at Ethan with an expression that very clearly communicated: She woke me up. This is your fault.

  "Don't look at me," Ethan said. "I didn't design her."

  Buster huffed, turned, and walked toward the kitchen. His tail was down. Not sad — just deeply unimpressed with the state of things.

  Ethan followed them.

  The kitchen was the one room in his house that still felt like someone actually lived here. The rest of the place had the carefully curated emptiness of a person who'd stopped decorating two apartments ago and never started again. But the kitchen had dog bowls, a spice rack he actually used, and a collection of coffee equipment that a therapist might describe as "compensatory."

  He filled three bowls. Moose's went down first — the big dog was already sitting by his spot, patient and expectant, and began eating the moment the bowl touched the floor with slow, methodical bites, like a man reading a contract before signing. Buster shouldered his way to his bowl and started inhaling food as if someone might take it away, pausing only to glare sideways at Pixie, who had abandoned her bowl entirely to stick her nose in his.

  Buster's head snapped sideways. Not a growl — just a look. The look of a dog who had tolerated exactly enough nonsense for one morning and would be making formal complaints if the situation escalated.

  Pixie withdrew her nose, licked her chops, and trotted back to her own bowl as if that had been the plan all along.

  "Every morning," Ethan said to no one. He poured hot water through the pour-over filter and watched the coffee bloom, the smell of it filling the kitchen and briefly making the world feel slightly less hostile. He filled the Yeti mug — the good one, now washed — and took his first sip standing at the counter.

  For about thirty seconds, nothing was wrong with anything.

  Then his phone buzzed again.

  Amelia: Seriously though. Saturday. Jenn is really nice. She volunteers at an animal shelter. She'd love the dogs.

  Ethan put the phone in his pocket and didn't answer.

  He’d reply later. Or he’d send a meme. Something neutral. Something that didn’t become a conversation.

  He loved his sister. He did. She was the only person in his family who still made an effort, who remembered that he existed between holidays, who sent him photos of her cat doing stupid things and expected photos of the dogs in return. But she had a talent for poking at exactly the parts of his life he was trying not to think about, and right now, standing in his quiet house with three dogs and a cup of coffee, he wasn't thinking about anything, and that was the entire point.

  He sat down at his desk and opened the laptop. Slack was already a war zone — fourteen unread messages in the main channel, six in the dev channel, and a DM from his project manager that said "got a minute?" which meant she did not, in fact, have a minute, and whatever she needed was going to take forty-five.

  Unauthorized duplication: this narrative has been taken without consent. Report sightings.

  Ethan worked. Or rather, Ethan existed in the proximity of work. He reviewed pull requests. He fixed a dependency issue that someone else had introduced and no one else had noticed. He sat through a standup meeting where people said words like "velocity" and "alignment" and "circle back" while his camera stayed off and Pixie chewed on a sock under his desk.

  At some point, Moose wandered over and lay down at his feet with a long, slow exhale — the sound of a dog settling in for the duration. His head rested on Ethan's foot, warm and heavy, and the weight of it was the most grounding thing Ethan had felt in weeks.

  At noon, he ate leftover chicken over rice and threw pieces to the dogs. Buster caught his in midair. Moose waited until his piece landed on the floor, inspected it, and ate it with dignity. Pixie caught hers, lost it, found it under the couch, and ate it with the frantic energy of someone defusing a bomb.

  The afternoon was the same as the morning. Code. Messages. A pull request that broke something, got reverted, and then broke the revert. Ethan stared at the screen and felt the hours compress into a flat, colorless band — the particular texture of a weekday that was identical to the one before it and the one after it, a life measured in commits and merge conflicts.

  By five, he closed the laptop. He'd accomplished nothing meaningful. He knew that. The dogs knew that. Buster had spent the last hour watching him from the couch with the expression of a dog who had independently concluded that his human's job was bullshit.

  "Don't judge me," Ethan said.

  Buster looked away. The judgment was already complete.

  Ethan took the dogs out. A lap around the neighborhood, Moose plodding beside him, Buster ranging ahead with his nose to the ground, Pixie zigzagging across the grass like a bottle rocket with no guidance system. The air was flat and cool, the sky the same gray it had been since morning. A neighbor nodded from across the street. Ethan nodded back. Neither of them stopped.

  This was his life. Work. Dogs. Leftovers. Sleep. Repeat. It wasn't bad. He had to keep reminding himself of that — it wasn't bad. People had it worse. He had a roof, a paycheck, three animals who were unreasonably happy to see him every morning. It was fine.

  It just felt like he was waiting for something, and the something never came, and eventually you stopped waiting and just kept going, and that was supposed to be adulthood, and he was supposed to be okay with it.

  He wasn't.

  Back inside, he made dinner. More chicken. More rice. The dogs got their evening portion and arranged themselves in their usual spots — Moose on the big bed by the door, Buster on the couch, Pixie on whatever piece of clothing Ethan had most recently left on the floor.

  He sat down at his desk one more time, coffee mug refilled, planning to watch something on his second monitor while pretending he might do something productive.

  That's when the file appeared.

  It didn't load with the system. It wasn't in any directory he'd opened. It was just there — sitting on his desktop like it had always been there, which it absolutely had not.

  Project_ORIGIN.vrx

  Ethan stared at it. He ran his mouse over it, checking the properties. No creation date. No file size listed. No application association. The extension — .vrx — wasn't one he recognized, and he recognized most of them.

  He opened Task Manager. Nothing unusual running. He checked his antivirus logs. Clean. He checked recent downloads. Nothing. He ran a quick hash on the file and got back a string of characters that didn't match any known format.

  "What the hell are you?" he murmured.

  Moose lifted his head from the bed and looked at Ethan. Not a concerned look — more like the look of a dog who was mildly curious about why his human had stopped being boring.

  Ethan should have deleted it. Any reasonable IT professional would have quarantined the file, reported it to his security team, and gone to bed. He knew this. He had written corporate training modules about exactly this kind of scenario.

  He double-clicked it.

  The screen went black.

  Not sleep-black. Not crash-black. A deep, absolute black that seemed to press outward from the monitor, thick and heavy, as if the screen had become a hole in the room. Ethan's hands froze on the keyboard. His ears popped — a sharp, sudden pressure drop, like an airplane descending too fast. The air in the room changed. It got denser, heavier, and carried with it a smell he couldn't name — ozone and copper and something green, like wet leaves and turned soil.

  Buster was on his feet. Ethan saw that in his peripheral vision — the big dog standing rigid on the couch, ears pinned flat, every muscle locked. On the floor, Pixie had stopped chewing her sock and gone completely still, which was more alarming than anything else. Moose rose from the bed with a low, rumbling sound in his chest that wasn't quite a growl but wasn't quite nothing.

  The pressure built. Ethan's chest tightened. The light in the room was wrong — not dark, but bent, like the air between him and the walls was thicker than it should be. His coffee mug rattled on the desk. The Yeti mug. The good one. Lid on, snapped tight.

  He grabbed it without thinking — a reflex, muscle memory, the same hand that had reached for that mug ten thousand mornings in a row reaching for it now — and then the world folded.

  There was no other word for it. The room didn't disappear. It compressed. The walls, the ceiling, the floor, the desk, the dogs — everything rushed toward him and through him at the same time, like being caught in a collapsing telescope. Sound vanished. Light vanished. Gravity became a suggestion, then a memory, then nothing.

  Ethan fell.

  He fell through darkness that had texture — thick and warm and pressing against his skin from every direction, filling his ears with a static that tasted like copper. He couldn't breathe. He couldn't scream. He couldn't find the floor.

  Then the floor found him.

  He hit ground — real ground, dirt and grass and something sharp that bit into his elbow — and the air came back all at once, slamming into his lungs with a force that made him gasp. He rolled onto his back, coughing, eyes streaming, heart hammering so hard he could feel it in his teeth.

  The sky above him was the wrong color.

  Not wrong like a sunset or a storm. Wrong in the way that made his brain itch, like a color he'd never seen before occupying a space where blue should have been — a deep, shifting violet threaded with pale gold, stretching from horizon to horizon above a canopy of trees that were too tall, too green, too alive. The leaves moved in a wind he couldn't feel at ground level, and they caught light from a sun that sat lower in the sky than it should have for the time of day, assuming this was still the same time of day, assuming this was still a day.

  The air was clean. Aggressively clean. It hit his lungs like the first breath after stepping out of a stale building — so crisp it almost burned, carrying the scent of pine and water and wet stone and a dozen other growing things that Dallas had never once smelled like.

  Ethan sat up. His elbow was bleeding. Dirt was ground into his jeans and the front of his shirt. His hair was a mess. His glasses were crooked.

  His Yeti mug was in his right hand.

  The lid was still on.

  Coffee hadn’t spilled.

  He twisted it open.

  Steam rose.

  The coffee was still warm.

  He stared at the mug. He stared at the trees. He stared at the sky.

  "Okay," he said to the forest. "That's new."

  Something massive cut across the sky in the distance, wings spread wide, tail trailing behind it. It banked toward a jagged mountain ridge and vanished.

  "Was that a dragon?" he whispered.

  His brain corrected automatically, as if it could stall panic by categorizing it.

  Two legs. Wings-for-arms. Tail for balance.

  "Definitely a wyvern."

  Years of Dungeons & Dragons and fantasy novels clicked into place before his fear could fully form. Dragons had four legs. Wyverns didn’t. Basic taxonomy.

  He shook his head hard.

  "Nope. I’ve finally cracked. Too many fantasy novels. Not enough sleep. Hallucinating in an ER. That’s what this is."

  Something crashed through the underbrush to his left. Ethan flinched, scrambling backward, free hand reaching for a weapon he didn't have. The bushes shook violently, branches snapping, and then Moose burst through the foliage like a freight train emerging from a tunnel.

  The dog was breathing hard, head low, eyes wide and scanning. He saw Ethan and locked on, crossing the distance in four heavy strides. His nose hit Ethan's chest, then his face, then his hands — checking, assessing, confirming. Then he turned and placed himself between Ethan and the direction he'd come from, legs braced, shoulders forward, a wall of muscle and intent facing the unknown.

  Ethan barely had time to process before a second crash came from the right. Buster emerged from a different section of brush, moving fast, head down, hackles raised along the full length of his spine. He skidded to a stop, saw Moose, saw Ethan, and immediately flanked to the opposite side — a dog who had never been trained for tactical positioning performing it anyway, as if something in the situation had rewritten his priorities.

  The third arrival was less dramatic and more chaotic. Pixie burst from beneath a fern that was twice her height, covered in mud, leaves, and what might have been a spider web, and collided with Ethan's knee at full speed. She bounced off, shook herself, and pressed against his leg so hard he could feel her trembling through the fabric of his jeans.

  She wasn't yipping. She wasn't spinning. She was silent and shaking, and that terrified him more than the sky.

  "Hey," Ethan said softly, dropping to one knee. He set the mug down — his hand didn't want to let go, but Pixie needed both hands. He scooped her up and held her against his chest. She burrowed into the space between his arm and his ribs and stayed there, small and warm and vibrating faintly.

  Moose hadn't moved. Buster's hackles were still up. Both of them faced outward, nostrils flaring, ears rotating — dogs doing what dogs had done for ten thousand years when the world got strange and their person needed protecting.

  Something was different about them. Ethan couldn't name it immediately. It was in the way they moved — a sharpness, a precision, a responsiveness that hadn't been there this morning. Moose's limp was gone. The old dog who'd been favoring his left hip for the last six months was standing square on all four legs, balanced and steady, like someone had rolled back the clock. Buster's coat seemed brighter, his eyes more focused, his posture more deliberate.

  And all three of them had a faint, pale glow behind their eyes. Not bright. Not constant. Just a shimmer, catching light that wasn't there, like something had turned on inside them that hadn't been on before.

  Ethan's heart was still hammering. His elbow was still bleeding. He was sitting in an alien forest under a wrong-colored sky holding a trembling dog and warm coffee, and he had no idea where he was, how he'd gotten here, or how to get back.

  Then the air chimed.

  A soft, crystalline tone — not a sound, exactly, but a vibration that passed through his chest and settled behind his eyes. Blue light flickered at the edge of his vision. Text appeared, clean and bright, hanging in the air in front of him like a heads-up display:

  [System Initialized]

  [Class Assigned: Arcane Tamer – Variant]

  [Pack Bond Achieved]

  [Bonded Companions: Moose, Buster, Pixie]

  [Mirror Link – Dormant]

  [Welcome to Origin World]

  Ethan read it three times. The words didn't change. The blue light didn't flicker. The chime didn't repeat.

  Moose turned his head and looked at Ethan. Not at the display — at Ethan. A long, steady look from brown eyes that now carried that faint, uncanny shimmer. Then the old dog faced forward again, settling his weight into his front legs, standing guard over a man who couldn't stand up yet and a world that didn't make sense.

  Ethan looked at the sky. He looked at the mug. He looked at the three dogs who had followed him through the collapse of everything he'd ever known and arranged themselves around him like a wall.

  He picked up the Yeti mug. The coffee was warm and half-gone and tasted like it had been through a war.

  He drank it anyway.

  "Okay," he said, quieter this time, mostly to himself. "Okay."

  The forest didn't answer. The dogs held their positions. The violet sky shifted overhead, and somewhere in the distance, something that was not a bird called out once and went silent.

  Ethan Cross sat on alien dirt with warm coffee and three dogs and a system notification he couldn't close, and for the first time in longer than he wanted to admit, the numbness was gone. In its place was something simpler and older: the need to survive.

  He wiped the blood off his elbow, set the mug between his feet, and started looking for water.

  

Recommended Popular Novels