Work Text:
°•°•°•°•°•
Connor melts into the cushions, his fingers curling tightly into the fabric of Gavin’s shirt like he’s afraid this quiet, tender moment between them might slip away if he doesn’t hold on tight enough.
His synthetic breath is warm against Gavin’s neck, shallow, quick. His mouth moves fast, hungry, chasing something he’s never allowed himself to want before. Gavin drowns in the rising heat beneath his hands, in the way each kiss pulls Connor deeper into a whirlpool of sensation.
Gavin feels it, the quiet, aching need in the pressure of Connor’s body against his. Not just for warmth or contact, but for something deeper. Safety. Connection. Something real. The weight of it slams into Gavin, sudden and overwhelming, stealing the air from his lungs.
Every part of him aches to close the distance completely, to give in. But he doesn’t. Instead he holds himself back, keeping his cool and setting a steady pace. One hand rests on Connor’s thigh, his thumb tracing thoughtful circles. The other moves to cradle the side of Connor’s face, gentle.
He watches him closely, the tiny twitches at the corners of his mouth, the small line between his brows, the faint tremor whenever their lips break apart. Then Connor reaches down, fingers slipping into the waistband of Gavin’s sweatpants. Hands trembling, he tugs him close, trying to take the next step without knowing where it leads.
Gavin pulls back just slightly, bracing a hand against Connor’s chest, holding him still.
"Easy, Sugar," he mutters, his voice rougher than he means it to be. "We have time, kay? No need to rush."
Gavin leans in just far enough for their foreheads to meet, giving them a moment to settle down.
Connor sighs shakily. "I know. It’s just… I thought maybe… I really want to… ah, shit."
His grip loosens a little, hesitation and frustration flickering across his face like a shadow. The LED at his temple fades to yellow.
Gavin smiles softly, brushing his thumb teasingly along Connor’s cheek. "What d’you want? Tell me. It’s alright."
Brown eyes flick up to meet his, wide, startled. Not ashamed but vulnerable. Fuck. Those big brown eyes are truly breathtaking. Connor swallows hard. His hands stay curled in Gavin’s shirt, but they’re not tugging now, only holding.
"I really like kissing you. Very much so," he says, and a deep blue flush spreads across his face. "And this, being… being so close to you. It's highly… stimulating."
"Stimulating, huh?" Gavin’s grin widens, warm and a little crooked. "Guess I’ll take that as a compliment. Feels pretty damn good to me too. More than good, actually."
Humming, he places a kiss on the corner of Connor’s mouth, not eager this time but tender, grounding. For fuck’s sake, he knows exactly where this is going. Connor relaxes noticeably beneath him. With a chuckle, he huddles closer, opening his thighs to give him more space. Gavin shudders as Connor’s fingers stroke his back, light as a feather.
The android’s voice is low, almost playful as he murmurs, "You’re trembling." His fingertips keep tracing Gavin’s spine.
"Yeah, only because of you, idiot," Gavin shooots back, his grin crooked, tone unguarded. "Hey, Con," he then says, words more breath than sound. "We don’t have to, ya know. We’ve got all the time in the world. No rush."
Connor bites his lip, the blue flush on his cheeks deepening, a quiet fire behind his eyes.
"I do want you," Gavin hears him whisper, his voice low and uneven, weighted with urgency that makes his heart stumble. Connor’s eyes drop, shielding the storm of emotions inside, but his hands stay firm against Gavin, holding him close. "I want this. I want you. All the way. I just… I don’t know… how."
And there it is. The words hang between them like a delicate promise, heavy and sweet. Gavin feels a tender heat rise within him, flowing gradually through every fiber of his body, his stomach fluttering with a delicious, aching anticipation. Ah, fuck.
Suddenly, his throat feels fucking dry. Damn it, now he's blushing like a schoolboy before his first time. Or maybe it’s exactly this ridiculous thought that makes him laugh at himself.
Smiling, Reed clears his throat and studies Connor with a look that's both nervous and patient.
"Okay. That’s okay. So, you've never been with anyone like this before?" He gently brushes the perky little lock from Connor’s forehead, the one that always sticks out. "Being close like this?"
Connor shudders at the touch. The LED flickers between blue and yellow.
"I… uh…" He nods briefly, then shakes his head. His gaze drifts away for a moment before settling back on Gavin. "I’ve had a few dates. Nothing serious, though. And once I tried hooking up with another android via interfacing… which didn’t go so well."
Gavin frowns. "What happened?"
Connor shrugs. "Nothing. I stopped before it even really started. It didn't feel right. Guess I was just curious about the whole dating thing. Didn’t try again."
Gavin nods slowly, the corner of his mouth twitching. "You’re not a fan of kinky cyber sex. Got it."
He tries to wink teasingly at the brunette, though he still squints when he does it. A little quirk that makes Connor grin.
"Looks like it, yes. You know, it wasn't like this. Not so physical, not so… intense." Connor's voice deepens, husky and low, almost unconsciously. "It's different with you. I just… never really had anyone I could trust like this before."
He shifts closer, sliding his hands higher until his fingers settle gently across Gavin’s shoulders. Their noses are only inches apart, breaths mingling in the fragile space between them.
Gavin sighs, the sound thick and a little shaky, his pulse fluttering as he leans in to brush his lips along Connor’s jaw.
"Christ, you’re so fuckin’ sweet when you want to be," he chuckles against his skin.
Connor’s laugh is soft, almost shy, sparking a rush of goosebumps down Gavin’s spine. "I’m always sweet," he murmurs, tilting his head until their eyes meet, his cheeks still glowing a soft blue.
Words are no longer necessary for what happens next. Their mouths become one again, hungrier this time, more desperate. Connor lets out a static sigh when Gavin presses him gently back into the cushions, his body warm and heavy against him. One hand glides down Connor's side, tracing the smooth rise and fall of his waist and hips, before settling on the tender swell of his ass, feeling each delicate shift beneath his fingers.
The other hand rests on the brunette's chest, feeling the rapid thump of his heartbeat. Thump. Thump. Thump.
Connor shivers instantly at the touch, every reaction spilling straight into Gavin’s veins like fire. Shit. Shit!
Gavin’s own pulse stumbles. Their bodies nuzzle closer, Gavin fitting between Connor’s thighs as if he has always belonged there. Gavin never rushes him, never pushes too far. When Connor gasps, Gavin breaks the kiss only long enough to brush his lips along the corner of his mouth, his jaw, his throat. The android tips his head back instinctively, eyes fluttering shut.
"Yeah. That’s it. Just feel," Gavin growls, voice husky and thick. "Don’t think, just feel."
"Please," Connor sighs, words barely more than a whisper. "Please… more. Don’t stop."
Connor swallows hard, another sharp sigh rising in him, vibrating through them both. His hips buck upward, caught between curiosity and longing. His LED flickers wildly between blue and yellow, his systems struggling to keep up with the overload.
Blindly, his hands run Gavin’s shoulders and back, slipping under his shirt almost naturally, stroking warm skin, hesitant at first but eager, as though he’s memorizing every line and curve.
Gavin shudders violently, every stroke of Connor’s fingertips sparking along his nerves like electricity. His breath catches, rough in his throat, as he grabs this perky little ass tighter, the other shoots up to cup Connor’s face.
Gavin kisses him again, much deeper now, claiming his mouth with a hunger that leaves no space between them.
"Fuck, you have no idea what you’re doin’ to me," he groans against the android’s lips. "Drivin’ me fuckn’ crazy."
Connor blinks up at him, dazed and flushed, and Gavin can feel his own pulse hammering hard enough to hurt. His goddamn heart is racing, pounding against his ribs, in time with the growing tension swelling between his legs.
And he's not the only one. Hot and needy, Connor’s erection grinds against his. Waiting. Begging for attention.
Connor parts his lips slightly, voice trembling, almost lost in the heat between them.
"Gavin. Please. Touch me. Touch me more."
And that's exactly what Gavin does. More than that. So much more.
°•°•the end°•°•
