Chapter 22: Direct Invitation
The air in the dorm room hung thick, a cocktail of sweat, plum wine, and the sharp, clean scent of ozone that seemed to follow the transformations. The only light came from the laptop’s dormant screen and the neon signs, casting the tangled bodies in intermittent pulses of blue and red.
Eva’s command hung between them, vibrating in the humid space. “I want to feel you inside me.”
She was sprawled against the foot of the bed, her back against the mattress, her legs spread wide. One hand was behind her, propping her up. The other traced idle, slick circles around her own entrance, her eyes locked on Chloe’s with a challenge that was both fierce and vulnerable. Her new cock, still glistening from its earlier, unattended release, lay hard against her stomach, a clear, urgent demand of its own.
Chloe stood over her, breathing hard, her devil horns tilted precariously. She looked from Eva’s face to the place where Eva’s fingers were playing, and a slow, possessive smile spread across her lips. “Bossy,” she murmured, but there was no resistance in her tone, only a dark thrill.
“You started this,” Eva shot back, her voice a low husk. She removed her hand, holding it up so the faint light caught the wetness. “Now finish it. Unless you’re scared.”
“Scared?” Chloe laughed, a bright, brittle sound. She knelt on the worn carpet, positioning herself between Eva’s thighs. She ran her hands up Eva’s legs, feeling the unfamiliar softness of her inner skin. “I’m not scared. I’m… conducting research.” Her thumbs brushed Eva’s inner lips, and Eva’s breath hitched.
“Your hypothesis sucks,” Eva gasped, her hips lifting off the floor in a tiny, involuntary arc. “Get on with the experiment.”
From the bed, Tracy watched, Kaylee’s head still in her lap. The frantic energy from minutes before had settled into a heavy, buzzing calm. Tracy’s fingers absently twisted in Kaylee’s pink hair, the texture both strange and soothing. She felt hollowed out, purged by the intensity of what had just happened, yet her body still hummed with a deep, satiated current. Watching Eva and Chloe felt different now. Less like voyeurism, more like… kinship.
“You good?” Kaylee whispered, tilting her head back to look up at Tracy. Her eyes were half-lidded, content.
Tracy nodded, not trusting her voice. She was good. That was the terrifying part.
On the floor, Chloe was leaning forward, her face close to Eva’s. She wasn’t kissing her. She was just looking, her expression one of rapt curiosity. “It’s so… pink,” she whispered, as if sharing a secret. “And the way it’s all, like, glistening. It’s prettier than mine.”
“Shut up and do something,” Eva begged, her cool bravado cracking. She reached down, her hand tangling in Chloe’s red hair, not to push, but to anchor herself.
Chloe smirked. She finally closed the distance, but not with her mouth. She guided the head of her own thick cock, rubbing it slowly through Eva’s slick folds. The contact made them both shudder. Eva’s head fell back with a thump against the mattress frame. “Yeah,” she hissed. “Like that.”
“Just like that?” Chloe teased, applying more pressure, but not entering. She watched Eva’s face, studying every flinch and gasp like a sculptor assessing her marble.
“Chloe, I swear to god—”
“You swear what?” Chloe’s voice was a soft, dangerous purr. She dipped her hips slightly, the broad head nudging against Eva’s opening. A soft, helpless sound escaped Eva’s lips. Chloe stilled. “You’re so ready. It’s kinda insane.” She leaned down, brushing her lips against Eva’s. “You were always impatient. I guess some things don’t change.”
Then, with a slow, deliberate roll of her hips, she pushed inside.
It wasn’t a swift, dramatic penetration. It was a gradual, inexorable fill. Chloe watched Eva’s face, her own eyes wide with the feedback. Eva’s mouth fell open in a silent ‘O’. Her hands flew to Chloe’s hips, her nails digging into the soft skin. A long, trembling moan finally escaped her, torn from somewhere deep in her chest.
“Oh,” Eva breathed, the word dissolving into a sigh. “Oh, fuck. That’s…”
Chloe was inside her. Completely. She felt impossibly full, stretched in a way that was entirely new. The sensation wasn’t localized; it radiated through her whole lower body, a hot, buzzing connection that seemed to spark directly against her own cock where it pressed against Chloe’s stomach. “Move,” she pleaded, her voice breaking. “Please move.”
Chloe obliged. She withdrew slowly, almost all the way, then sank back in. The drag was exquisite, a friction that lit up every nerve. Eva’s hips rose to meet her, finding a rhythm that was clumsy at first, then seamless. Their bodies learned each other on the fly.
“You feel…” Chloe started, her own breath becoming ragged. She braced her hands on the floor by Eva’s shoulders, her thrusts gaining strength and confidence. “You feel unbelievable. It’s like… I can feel everything you are.”
It was an awkward, poetic thing to say in the middle of a dorm room floor, but it was true. The connection was neurological, profound. Each thrust sent a corresponding pulse through Chloe, a mirrored pleasure that made her own cock twitch and leak against Eva’s belly.
The sounds were different now—wet, rhythmic, deeply intimate. The slap of skin, their mingled gasps, the creak of the bedframe Eva was braced against. Chloe’s devil horns finally gave up their battle with gravity and tumbled to the carpet.
Kaylee shifted in Tracy’s lap, turning to watch more fully. Her expression was one of pure, unadulterated fascination. “Look at them,” she whispered, her voice thick with feeling. “It’s like… they’re plugged into the same circuit.”
Tracy couldn’t look away. She saw the sheer physicality of it, the raw mechanics, but she also saw the dazed wonder on Eva’s face, the focused intensity on Chloe’s. This wasn’t just sex. It was a discovery. A shared mapping of a new frontier. A strange, powerful envy twisted in her gut, not for either girl, but for their effortless acceptance.
Eva’s hands slid from Chloe’s hips up her back, pulling her down into a desperate, sloppy kiss. Their rhythm faltered for a moment, lost in the taste of each other, then resumed with renewed hunger. Eva’s legs hooked around Chloe’s waist, locking her in deep.
“Don’t stop,” Eva chanted against Chloe’s mouth, a broken mantra. “Right there, don’t you dare stop.”
“Right there, don’t you dare stop.”
Tracy heard the plea, but it was distant, muffled, as if she were submerged in warm water. Her entire world had narrowed to the point where Chloe’s body met Eva’s. She watched the flex of Chloe’s back muscles, the ripple under smooth skin with every thrust. She saw the perfect, slick fit each time Chloe pushed home, the way Eva’s body yielded and welcomed it. A strange paralysis held her; she was a satellite locked in orbit, powerless to look away from the primal gravity of their connection.
Her own breathing had shallowed. She was aware of Kaylee’s weight against her thigh, the faint tickle of pink hair on her bare skin, but it was secondary. Primary was the visual symphony on the floor: the raw mechanics, the intimate collapse of personal space, the utter absorption on two faces that knew each other infinitely well and yet were complete strangers in this moment.
“God, you’re so deep,” Eva gasped, her voice shattered into a million glittering pieces.
Chloe’s answering groan was guttural, a raw sound that had nothing to do with performance. Her hips pistoned, losing their careful rhythm for something more urgent, more claiming. “I know,” she choked out, her forehead dropping to Eva’s shoulder. “I can feel you… everywhere.”
Tracy watched, and a slow, unbidden heat coiled low in her own belly. It was a blunt, physical echo. Her pussy, which had felt spent and quiet after her own release, gave a distinct, aching throb. It was sympathy of the most primal kind—her body recognizing the mechanics, the angle, the brutal intimacy of the act, and responding with a fresh, shocking wave of want. A slick warmth gathered between her own legs, a traitorous mirror to the scene on the carpet.
She squeezed her thighs together, a futile attempt to quell the sensation. It didn’t help.
Kaylee felt the subtle tension in Tracy’s thigh beneath her head. She glanced up, her artist’s eye missing nothing. She saw the fixated stare, the parted lips, the faint flush creeping up Tracy’s neck. A knowing, slow smile touched Kaylee’s mouth. “You’re getting all worked up again, aren’t you?” she murmured, her voice a private tease. “Just from watching.”
Tracy didn’t deny it. A sharp, quiet inhale was her only answer. Her gaze remained locked on the point of connection between Chloe and Eva, where their bodies met with a wet, rhythmic sound that seemed to sync with her own heartbeat. The heat in her belly was a live wire now, sparking and insistent.
“It’s okay,” Kaylee whispered, her voice losing its teasing edge, softening into something more like encouragement. “It’s kind of the point, right?”
Her hand, which had been resting idly on Tracy’s thigh, began to move. Not demanding, just tracing a slow, exploratory path upwards along the sensitive inner skin. Tracy flinched, a jolt of electricity shooting through her. Her own fingers, which had been curled loosely at her side, twitched.
“Look at them,” Kaylee breathed, her own attention splitting between the scene on the floor and the landscape of Tracy’s body. Her fingertips found Tracy’s outer lips, slick and already swollen. Tracy’s hips gave a tiny, involuntary jerk. “They’re so lost in it. You can just… fall into it with them.”
Kaylee’s touch was knowing, curious. She let her fingers slide through the wetness, a soft, intimate sound in the charged air. Tracy gasped. The dual sensation was overwhelming—the visual feed of Chloe’s powerful thrusts, Eva’s back arching off the carpet, and now this direct, claiming touch from her best friend. Her head lolled back against the bedframe.
“K-Kay…” Tracy’s protest was weak, formless. Her own hand moved, seemingly of its own volition, wrapping around the base of her own cock. The skin was sensitive, almost too much, but the firm pressure felt grounding. She gave a slow, tentative stroke.
“Yeah,” Kaylee murmured, approving. She watched Tracy’s hand move, then mirrored the rhythm with her own fingers, circling Tracy’s clit with a gentle, persistent pressure. “Just like that. Watch them and feel it.”
On the floor, Eva was coming apart. “I’m close, I’m so close,” she chanted, her words slurring together. Her hands were scrabbling against Chloe’s back, her heels digging into the small of her girlfriend’s back. Chloe’s rhythm became erratic, punishing, each drive aiming for a deep, specific spot that made Eva see stars behind her clenched eyelids.
Tracy watched, transfixed, her stroke on her own cock synchronizing with Chloe’s thrusts. In, out. Squeeze, release. Kaylee’s fingers kept their maddening, perfect circles, building a coiling tension low in Tracy’s core that mirrored the crescendo below. She was a live wire strung between two poles: the exquisite internal focus of Kaylee’s touch and the brutal, external spectacle of possession.
Eva’s climax hit with a silent, seizing intensity. Her mouth opened in a soundless scream, her whole body bowing up off the floor, clamping rhythmically around Chloe. The sight of it, the sheer physical surrender, was the final trigger.
Tracy’s own orgasm tore through her, a different creature than the first. This was deeper, slower, a wave of heat that unspooled from her core and radiated outward, making her toes curl and her back arch away from Kaylee’s lap. Her hand stilled on her cock, just holding on as pulses of pleasure rolled through her. A low, broken moan escaped her lips, joining the ragged symphony of breaths in the room.
Chloe, driven over the edge by the frantic contractions around her, followed with a guttural cry, slumping forward onto Eva as her own release spilled deep inside.
For a long moment, the only sound was the ragged chorus of their breathing, the hum of the mini-fridge, and the distant wail of a siren several blocks away. The neon glow painted the still forms in surreal, sticky colors.
Kaylee slowly withdrew her hand, resting it, wet and warm, back on Tracy’s thigh. She let out a long, shaky breath she hadn’t realized she’d been holding. “Wow,” she whispered, the word barely audible.
Tracy couldn’t speak. Her body was a map of tremors and echoes. She was distantly aware of the slow, cooling trickle of her own release on her stomach, mixed with the scent of sex and plum wine that now defined the room. She watched Chloe collapse onto Eva, their limbs a tangled, exhausted mess on the carpet strewn with fallen devil horns and discarded clothing.
Eva’s hand came up, stroking Chloe’s damp red hair with a tenderness that seemed to belong to another world entirely. A world before the wish, before the transformation, before this chaotic, visceral night. Chloe turned her head, pressing a soft, exhausted kiss to Eva’s collarbone.
The intimate gesture, so starkly at odds with the frantic energy that had preceded it, finally broke the last of Tracy’s resistance. A wave of something too complex to name—loneliness, awe, sheer overwhelming disconnect—washed over her. She was here, but she was also a ghost in her own life. Travis was gone. Tracy was… this. And Kaylee, whose fingers had just been inside her, was smiling up at her with a dazed, sated wonder that didn’t feel like it was meant for her.
“Tracy?” Kaylee’s voice was soft, concerned. She’d felt the shift, the tension returning to the body beneath her.