Chapter 4: The Co-op Dungeon
The memory of the dream clung to Nova all morning like a second skin. It was there in the steam of her shower, in the sluggish pour of her cereal, in the way her thighs pressed together when she sat down. She moved through the apartment in a daze, the phantom sensations a persistent echo.
Leah, crunching toast at the counter, watched her with hawk-eyed curiosity.“You’re quiet.In a different way. What’s the internal weather report?”
“Clear,” Nova said too quickly.“Just tired. Late stream.”
“Uh-huh.” Leah took a bite, chewing thoughtfully. “The ‘I just discovered my own libido and it’s staring back at me in the bathroom mirror’ kind of tired.”
Nova choked on her orange juice.“Leah.”
“What? It’s a known meteorological phenomenon.” She grinned.“It’s okay, you know.To want stuff. Even the… physical stuff.Doesn’t make you a different person.”
But it felt like it did. The wanting was a live wire, new and slightly dangerous. It didn’t fit neatly into the cozy landscape of her life.It was a quest marker blinking over an uncharted part of the map.
Her phone buzzed on the table.A message from Felix.
Felix: My brain is still compiling last night’s co-op session.System may be permanently altered.
She smiled, the tension in her shoulders loosening.This was her language.Their language.Nova: Mine too. Encountered a… new environmental effect this morning.Confusing but high-resolution.Felix: ?A glitch? Should we run a diagnostic?Nova: More of a… localized atmospheric event.Personal server only.
The three dots bounced for a long time.Felix: Oh.A pause.
Felix: I get those sometimes.Mostly during… cutscenes.Feels like a rendering error.
Nova’s face was on fire, but a laugh bubbled out of her.He understood. Of course he did.The honesty was terrifying and exhilarating.She typed before she could stop herself.
Nova: Want to run a local connection tonight?See if the event is replicable outside the dream sequence.
She put the phone down, screen-up, and walked to the sink just to have something to do with her hands.The water ran cool over her wrists.The reply came as she was drying her hands.
Felix: Yes.I will have… the local server prepared.Casual dress code. Controller batteries fully charged.
Felix’s apartment building smelled like old carpet and simmering garlic. Nova stood outside his door, wearing the same charcoal hoodie but with a clean tank top underneath, her heart performing a frantic drum solo against her ribs.She knocked, a soft tap-tap.
The door opened almost instantly, as if he’d been standing right there. He was in soft-looking gray sweatpants and a faded band t-shirt for a group she vaguely recognized from an old game soundtrack. His hair was its usual mess.He looked beautifully, perfectly like himself.“Hi,” he breathed.
“Hi.”
She stepped inside. His space was a mirror of her own, but in a different key. The same cozy chaos: a powerful gaming rig humming under a desk littered with styluses and empty cans of an off-brand energy drink. The walls were bare except for a single, beautifully detailed poster of a fantasy map. But it was the small, human details that undid her: a single sock peeking from under the couch, a stack of graphic novels serving as a monitor stand, a half-finished sketch of a dragon on a light pad.
“It’s… really you in here,” she said. “Oh. Yeah. It’s a mess, I should have—” He waved a hand helplessly. “I did try to hide the worst of the trash.”
“Don’t.I like it.” She meant it.It was a sanctuary, not a showroom. It felt safe.They settled on the couch, a respectable foot of cushion between them. He booted up a split-screen puzzle game, something colorful and non-confrontational. For an hour, they solved intricate problems together, their avatars jumping in sync. The familiar rhythm of cooperative play eased the last of the strangeness.They were teammates again.
During a quiet loading screen, Felix put his controller down.He didn’t look at her, focusing instead on his own hands in his lap. “I cleaned up because you were coming.But I also left the dragon sketch out.On purpose. I wanted you to see… the things I’m working on. The un-finished things.”
Nova put her controller down too.The game music tinkled softly in the background. “I left my cereal bowl in the sink this morning.On purpose. So Leah would know I hadn’t been replaced by a pod person who does dishes.”
He finally looked at her, a smile tugging at his lips. “Feedback.”
“Yeah.”
The space between them on the couch vanished not in a rush, but in a slow, tectonic shift.One of her knees brushed his. Then his hand, tentative, covered hers where it rested on the cushion.His palm was warm and slightly damp. She turned her hand over, lacing her fingers with his.The connection was simple, profound.
“Can I…” he started, his voice husky.“The hoodie. Is it… is it in the way?”
Her breath caught.She nodded, not trusting her voice.
He shifted, turning to face her fully.His movements were slow, deliberate, giving her every chance to redirect. His fingers found the hem of her hoodie, just above her hipbone. He paused there, a question in the stillness.She gave another small nod.He gathered the fabric and drew it up. She raised her arms, the cool air of the apartment hitting the thin cotton of her tank top. He pulled the hoodie over her head, his fingers brushing her hair, and dropped it gently beside the couch.The vulnerability was a physical shock. She was just Nova, small and soft in a worn-soft tank top, under the gaze of another person.
“You’re so…” He didn’t finish, just stared, his eyes wide with a reverence that made her stomach flip.
“You too,” she whispered, and reached for the hem of his t-shirt. He sucked in a breath but lifted his arms, letting her pull it off. His chest was lean, pale, sprinkled with a faint dusting of dark hair.He was beautiful.Real.
They came together then, not with the frantic energy of the rooftop, but with a deep, seeking slowness.The kiss was a conversation. His hands came up to cradle her face, then drifted down, mapping the slope of her neck, the sharp angle of her collarbone through the tank top.His touch was a question mark.
Her own hands explored the warm plane of his back, feeling the shift of muscle, the knobs of his spine. She leaned into him, and he lowered her gently back against the arm of the couch, his body a careful, welcome weight atop hers.Everything was new. The rasp of his stubble against her cheek.The solid pressure of his thigh between hers. The low, involuntary sound he made when she traced the shell of his ear with her tongue.
He kissed a trail down her neck, hesitating at the neckline of her tank top. “Nova…”
“Yes.”
He hooked a finger under the strap, sliding it off her shoulder, his eyes locked on hers, asking for every millimeter. She arched her back, a silent permission, and he eased the soft cotton down, revealing her.The air was cool.His gaze was hot. He looked, really looked, and the wonder on his face was better than any fantasy.
“Can I…?” he murmured, his breath ghosting over her skin.
“Please.”
His mouth, when it found her breast, was soft and hesitant at first, then confident, guided by her sharp intake of breath, by the way her fingers tangled in his hair. She’d never felt anything so acutely specific—the wet heat, the gentle pull, the electricity that shot straight down to her core, intensifying the ache that had been humming there all day.This was the feedback principle, rendered in flesh. A gasp from her guided the pressure of his hand on her hip. A shudder from him told her where to scrape her nails lightly down his side. They were learning, in real-time, a language of sighs and shifts and quiet, broken words.
When his hand slid down, over the waistband of her joggers, he froze. “Is this…”
“It’s where I want you,” she said, the words foreign and absolutely true in her mouth.
His touch was clumsy at first, achingly gentle, his movements awkward with inexperience.It didn’t matter. Every fumbling correction, every shared, nervous laugh, every time she guided his hand with a whisper of “there,” or “softer,” or “more,” was part of the code they were writing together. The coil of tension inside her, first discovered in the lonely dark of her bed, tightened under his patient, devoted attention until it shattered, quietly, against his hand. She cried out, a short, sharp sound swallowed by his shoulder, her body bowing under a wave of pure, shocking sensation.
After, she lay boneless against him, her face buried in his neck, breathing in his clean, nervous sweat smell. He held her, his own body trembling slightly.“That was…” he started.
“Yeah.”
They lay there for a long time, legs entangled on the couch, the puzzle game still cheerfully idling on the screen, forgotten. The world had narrowed to the warmth of his skin, the steady beat of his heart under her ear, the incredible fact of their shared stillness.
He finally spoke into her hair, his voice rough with awe. “I don’t think I can… I mean, that was enough.More than enough.For me.”
She understood. It wasn’t about completion, or a checklist.It was about the frontier they’d just crossed. She tilted her head up and kissed his jaw. “For me too.”
Later, they lay on their sides facing each other.They weren’t sleeping. They were just being there, in the same oxygen, tracing each other’s features with soft fingertips. It was a new kind of quiet, deeper than the quiet of being alone.
Nova knew tomorrow would bring its own anxieties. But for now, the live wire of want inside her was quiet, not gone, but integrated. It hummed contentedly against the solid, warm reality of the boy beside her, his breath evening out into sleep, his hand resting possessively on the curve of her waist. The quest marker wasn’t blinking anymore.They were here. They were, for now, found.
They were, for now, found.
The first thing Nova registered was warmth. A solid, breathing warmth along her back, and an arm slung heavy over her ribs. Early morning light, weak and gray, filtered through a gap in the blinds, painting a stripe across a pile of controller cases on the floor. She was on her side, curled into the couch cushions. Felix was pressed against her, his chest to her back, their legs a tangled knot. The scratchy fabric of the sofa was against her bare stomach.
Her hoodie and tank top were a bundled lump on the floor. His t-shirt was draped over the back of a chair. They were both still shirtless.
A slow, deep breath stirred the hair at her nape. He was awake. Or waking up. His arm tightened infinitesimally, his hand splaying wide over her stomach. His skin was hot. The memory of the night before—his hands, his mouth, the shocking, quiet shatter—came back not as a flood, but as a series of precise, visceral snapshots. She blushed, alone in the semi-dark, glad he couldn’t see her face.
He shifted, nuzzling clumsily into the space between her shoulder blades. His lips pressed there, soft and sleep-warm. “Morning,” he mumbled, the word blurred and gravelly.
“Hi.” Her own voice was a croak.
He turned her gently onto her back, the movement awkward in the confined space. He propped himself up on an elbow, his hair a magnificent disaster, his eyes still soft with sleep. He looked at her, really looked, and a slow, dazed smile spread across his face. He leaned down and kissed her. It was slow, deeper than she expected for a first-thing-in-the-morning kiss, tasting of sleep and something uniquely him.
When he pulled back, he searched her face. “Okay?” he asked, the single word holding multitudes.
“Yeah.” She traced the line of his jaw with her fingertip. “More than okay.” She took a shaky breath. “Last night… what you did. With your hand.”
His ears went pink, but he held her gaze. “Yeah?”
“It felt… really great.” The admission was a stone dropped into the quiet room. “I didn’t know it could feel like that. From someone else.”
The pink spread to his cheeks. “Me neither. Doing it, I mean. I was… winging it. Hard.”
A laugh escaped her, nervous and relieved. “Your wings worked.”
They were quiet for a moment, the hum of his PC the only sound. His finger drew a slow, absent circle on her hip bone. The touch buzzed through her.
“I don’t… I’m not sure about going further yet,” she whispered, the words tumbling out. “Like, all the way. It’s not a no. It’s just a… not yet.”
The relief on his face was instant and profound. “Okay. God, okay. That’s… that’s perfect. It’s up to you. Always. No-checklist, remember?”
“No checklist,” she echoed, the tension in her chest unwinding.
He kissed her again, and this time it sparked. The slow burn of morning ignited into something needier. His mouth was more insistent, and her hands came up to thread into his hair, pulling him closer. The blanket slipped down to their waists. His hand roamed from her hip, up the dip of her waist, skating over the sensitive skin of her ribs before cupping the weight of her breast. His thumb brushed her nipple and she gasped into his mouth.
“You’re so soft everywhere,” he breathed against her lips, his voice ragged.
“You’re not,” she managed, sliding her palm down the taut, lean muscles of his back. She could feel the heat building again, that familiar coil starting to tighten low in her belly. His kisses trailed down her neck, his stubble a delicious friction. His hand slid lower, tracing the band of her joggers, dipping just beneath it to stroke the soft skin of her lower stomach.
He was so careful. His touch hovered, a question mark over the ache between her legs. He wanted to. She could feel the want in the tremor of his fingers, in the hard press of his body against her thigh. But he kept his hand where it was, respecting the border they’d just drawn, even as his mouth worked a dark promise onto her collarbone.
It was its own kind of agony. A good one. “Felix,” she sighed, arching into him.
He groaned, resting his forehead against her shoulder. “I know. I know.” He took a few ragged breaths. “I have… I have that stupid Illustrator workshop. At ten.”
Reality, cold and inconvenient, seeped back in. “What time is it?”
“Eight-thirty.” He didn’t move.
“You need to get ready.”
“I know.” He still didn’t move, instead kissing the corner of her mouth, her cheek, her temple. “You smell like my couch. And me.”
“Is that bad?”
“It’s the best thing I’ve ever smelled.” He finally, reluctantly, pushed himself up. The morning air was chilly on her damp skin. He stood, facing away from her as he pulled on his t-shirt, giving her a moment of privacy she hadn’t known she needed. She found her tank top and tugged it on, the cotton a familiar shield.
Walking back to her apartment fifteen minutes later felt like moving through a different world. The same cracked pavement, the same laundromat smell from the basement vent, but she was different. Her body felt loose and alive, humming with a spent, happy energy. Her lips were slightly swollen. She could still feel the ghost of his hands on her skin.
She let herself in as quietly as she could. The mission failed instantly.
Leah was perched on the arm of the sofa, holding a massive mug of coffee like it was a talking stick. She didn’t say a word. She just raised her eyebrows, her gaze dragging from Nova’s disheveled hair down to her socked feet.
“Morning,” Nova mumbled, beelining for the kitchen.
“Is it?” Leah’s voice was crisp. “Because from my perspective, it looks like someone had a very educational evening. You have what the clinical journals call ‘a look.’”
Nova busied herself with the kettle, her back to Leah. “I don’t know what you’re talking about.”
“You’re a terrible liar. You’re glowing. And also, you’re wearing yesterday’s clothes. Spill the potion ingredients, witch.”
The kettle whistled. Nova poured the water, stalling. She could feel Leah’s laser-focused stare drilling into her back. She carried her tea to the table and sat, cradling the hot cup. “We just hung out. At his place.”
“And?”
“And we talked. And… stuff.”
“Stuff.” Leah leaned forward. “Define ‘stuff’ with actionable details. Did the ‘stuff’ involve the removal of clothing? Were hands deployed in a strategic manner?”
Nova’s face was a furnace. She stared into her tea. “Maybe.”
“Nova.”
“Okay, yes! Yes, hands were… deployed.” She chanced a glance up. Leah’s expression was one of triumphant glee. “It was… it was really nice. He was… careful.”
“Careful is good. Careful is a green flag.” Leah sipped her coffee. “Careful got the job done, I’m assuming? Based on the post-mission serenity vibe you’ve got going on.”
Nova nodded, a tiny, jerky motion. “He made me… you know. With his hand.”
“Yes, queen!” Leah pumped a fist, then immediately schooled her features into something more supportive. “I mean, that’s fantastic. Really. And how do you feel about that?”
“Good. Weird. Good-weird.” Nova chewed her lip. “We talked this morning. I told him I wasn’t sure about going further. Like, sex.”
“And?”
“And he was completely fine with it. Said it was up to me. No pressure.”
Leah’s grin was genuine now. “I’m upgrading him from ‘cute nerd’ to ‘treasured national resource.’ So what’s the problem?”
“There’s no problem.” Nova traced the rim of her mug. “It’s just… I do want more. Eventually. I think. Feeling him… like that… it made me want to know what the rest feels like.” She slumped in her chair, the confession draining her. “But the thought of saying that, of actually asking for it… my brain just glitches out. I can’t even say the words in my own head.”
“Ah.” Leah nodded, understanding. “The desire is there, but the user interface is buggy. Classic.”
“Exactly.” Nova let out a long breath. “It’s like there’s this whole new expansion pack unlocked, but the controls are completely different and I don’t have the tutorial.”
Leah reached over and squeezed her hand. “The tutorial is literally just more of what you’re already doing. Talking. And hands.” She smiled. “You’ll figure out the button combo. Just don’t overthink the boss fight before you’re in the arena.”
Nova managed a small smile back. The coil of want in her belly, momentarily quieted, gave a soft, persistent thrum. It wasn’t fear. It was anticipation. The next quest objective was clear, even if the path to it was shrouded in the fog of her own shyness. She just had to find the courage to walk into it.