Work Text:
The sun was already high in the sky when Gavin finally blinked awake. He could tell because there was one fuckin sliver of window he could never manage to cover with the blackout curtains hanging up in his bedroom and the goddamn sun was shining right in his fuckin eyes, Jesus Christ!
With a groan he rolled over, squeezing his eyes shut in a futile attempt to go back to sleep. But even that small burst of cognizance had its consequences. Gavin could feel the awareness creeping in fast, God fuckin dammit. Was a little shut-eye too much to ask for?
But there was something... Something niggling at the back of his mind. It itched at instincts well-honed by over a decade on the force and not even his most earnest desire to return to oblivion could keep it at bay. Restlessly, Gavin huffed out a disgruntled sigh as he kicked at the covers, frustrated despite himself at being roused after the night he’d had—
Like a shock passing through his body, Gavin’s eyes snapped open, memories of the previous evening flashing through is mind. But just as readily, a heaviness settling deep in his heart as he took in the other side of the bed. The sheets were mussed and the pillow indented, a clear sign of its former occupant. Evidence as plain as day told Gavin that last night hadn’t been some delusion or dream. And yet…
He reached out a hand, an involuntary, desperate motion, tracing the outline where his partner had lain. Where Connor had lain. But just as he’d feared, the sheets were cold.
They matched the ice filling his heart.
Slowly shuffling upright, Gavin leaned back against the headboard as memories of the previous day filled his waking mind. Flashes of the case he and Connor had worked together rushed by in a flurry. The tip-off for the perp they’d been tracking for weeks and the reckless chase that followed. The abandoned warehouse. The shootout. Vivid Thirium across dirty concrete.
Connor had taken a bullet for him. Gavin remembered staring up into those brown eyes, watching as a splatter of blue burst from his chest. "I'm fine," Connor had said, "the bullet didn't nick anything important." And even though the android had gotten right back up and proceeded to almost single-handedly take down the rest of the hostiles attacking them, it was still a moment Gavin knew would haunt him for a long-ass time. Shit was enough to give him nightmares.
It did give him nightmares, in fact. Which is how the two of them had ended up back here.
In Gavin's apartment.
Together.
Because after that little fiasco, after the gang had been arrested and the hostages recovered and both he and Connor had been checked over by a medic and technician respectively, it still left the job far from complete. Needless to say, Gavin had eventually nodded off at his desk after a long night of interrogation and paperwork, the rushes of adrenaline and fear more than even his beloved coffee could contend with. He only meant to rest his eyes for a moment. Just a moment and then he'd finish up.
But when he awoke some indeterminate time later, it was to Connor's name straining from his lips, to Connor's blue blood scattered across the darkest corners of his mind, to Connor's hand upon his shoulder jostling him awake. The android’s LED was flashing a violent red as he stared Gavin down and Gavin couldn't help but cling to him, something twisting—clenching—in his heart and demanding he hold on tightly. From there, things had passed in a blur, though he remembered Fowler's imposing figure ordering the both of them to take the next few days off. Too tired and distressed to argue, Gavin agreed immediately, only too glad to get the fuck out of there and go home.
And Connor? Connor insisted he accompany Gavin there. Connor insisted he make sure Gavin got to his door. Connor insisted that he got Gavin to his bed.
And Gavin, still clinging to the android with every last bit of his flagging strength, let him. Over and over he let the android steer him along, trusting a partner fully for the first time in... For the first time in far too long. And when Gavin had finally settled, comfortable yet shivering in his too-large bed, he took a moment to insist right back. "Stay," he'd said. One word. One plea. A lifetime of wanting to not be alone wrapped up in a single syllable. A few short weeks of shifting worldviews and growing affections cradled in four letters. A wealth of experience in loss stealthily couched within a breath. Gavin insisted.
And Connor stayed.
Or, at least Gavin thought he had.
Because here and now, in the stupidly bright light of day, he was alone again. Like always.
He didn't know why he'd expected otherwise.
He really should've known better. After all, why would Connor want to hang around here? Especially after his fuckin embarrassing little act last night, fuck. He probably had loads of things to do. Important... android things... People to meet. Places to be. He wouldn't waste his entire day sitting around in Gavin's shitty apartment while he slept like a log. How fuckin stupid would that be?
It didn't mean anything. Gavin told himself this over and over again as he shifted, swinging his legs out from under the covers and onto the floor. Just because they could be considered friends now didn't mean Connor had to drop everything for him. Just because he'd begging him to stay didn't mean Connor owed him anything. He'd probably felt uncomfortable as hell last night, what with Gavin whining and bitching at him like a fuckin child. Probably said what he could to mollify him before getting the hell out of Dodge. Gavin couldn't even blame him for that. Fuck, Connor'd just had emergency maintenance done! Because of Gavin! Like hell he'd want some handsy human all over him for ten straight hours, Jesus Christ.
It didn't mean anything. Even if he wished it did.
His stomach picked that moment to rumble, thankfully interrupting his little pity-party. Thank fuck. It was too early in the morning (or afternoon technically) to be crying over stupid shit. He was probably just hungry. Yeah, that's it. He's all fuckin emotional cause he hadn't eaten in almost 24 hours. It didn't matter that Connor fucked off ASAP, Gavin could get some waffles delivered. Waffles never fuckin betrayed him. He could trust waffles.
With newfound resolve, Gavin stood, fumbling for his phone on the nightstand before scrolling through his food delivery apps to see if he could get waffles from anywhere at two in the fuckin afternoon. With heavy tread he stepped out into the hallway, mouth already watering at the prospect and stomach rumbling again in agreement. Fuck, he could almost smell them already.
Wait. No, he did smell them? What the fuck?!
Before Gavin could do anything more but stand there in his pajamas, wide-eyed and mystified, a figure stepped into view. Instinctively, Gavin's heart raced, adrenaline flooding his veins as the threat of a home invader cycled through his brain. In that fraction of a second, he was prepared to dive into an all-out brawl with the bastard. He was not in the mood for this shit! But then said bastard's lips quirked into a dazzling grin and a brown-eyed gaze sent Gavin reeling in disbelief. While his brain was preoccupied with keeping his suddenly-weak legs standing, his idiot mouth opened up on its own:
"I thought you left,” he said, choking on his disbelief.
Connor (because of course it was Connor) only quirked his head to the side in that cute way he does, looking for all the world like the dogs he so adored. His LED flashed a single, swirling yellow before settling back to blue and he said, "No, I was just making pancakes. I thought perhaps you might be hungry." A strange hesitance entered his voice, some dour note falling across his features. "Did you want me to leave?"
"No!" Gavin blurted out in a moronic, high-pitched squeak because again, he was nothing if not an idiot. (And one destined to embarrass himself at every possible moment at that.) Clearing his throat, he tried again. "I mean, you can do whatever you want. Doesn’t matter to me."
(He's lying through his teeth. It obviously did matter to him. It mattered a huge fuckin deal!)
Connor blinked at him, the only sign of the awkward atmosphere between them the flashing colors at his temple. "Your words run contrary to both your body language and your involuntary actions," he said, "And they are a direct counterpoint to your request last night."
Gavin fidgeted, knowing the damn android was right but never in a million years wanting to admit it. "Stop analyzing me, dipshit, it's too early for this."
Finally, Connor's face relaxed a bit, a smile smile stealing across his lips. "It is two thirty-three in the afternoon, Gavin. Far from early."
"Oh, can it, Poindexter! You know what I mean!" With a huff, Gavin moved forward, sidling past his annoying house guest. "What was that about pancakes?"
Connor beamed at him as the two of them entered the kitchen. "Ah yes. I determined that you would be hungry after going so long without food. I managed to make due with your atrocious grocery selection and have prioritized calories over nutrition for the time being. But just this once.”
While Connor seemed dead set on critiquing the apparently-lackluster pantry he’d been forced to bravely overcome, Gavin only had eyes for the heaping pile of flapjacks sitting at his breakfast nook, fluffy and golden brown and still steaming. Fresh off the griddle, holy shit. How did he…? Despite his hunger, Gavin looked over at Connor questioningly.
It was almost like the android could read his mind (which was a scary fucking thought) as he answered his unspoken query immediately: "I calculated your sleep cycle based off the Circadian rhythms I observed during your convalescence. I'm glad I timed it right. I wanted you to enjoy your breakfast."
"It's past 2 pm," Gavin retorted with a smirk, "can't be breakfast now, right?"
Connor's answering smile made Gavin want to melt into a puddle and he quickly turned away, staring at said breakfast with a helpless desperation. "Indeed," the android said, heedless of his partner's distress. "Regardless of the time of day, I wanted you to enjoy your meal, nonetheless." And something more vulnerable finally stole into his voice then, the merest shadow of his quiet pleas from the night before. "I thought, perhaps, you might consider this an offering."
Gavin tore his gaze away from his not-breakfast, looking up at his partner with enough confusion to drive out all other complicated emotions. "What offering? What the fuck are you talking about, tincan?"
And now Connor was the one to look away. "It's just that..." He drew in a deep breath (though Gavin knew it was only him mimicking humans. Fucker didn't actually need to breathe) and continued, "yesterday... Yesterday frightened me. When I saw that gunman aiming at you, I—" He clenched his eyes shut, LED flashing a dangerous red. "In that moment, I preconstructed a multitude of outcomes, many of them where you did not survive. In which that bullet found its mark. And the thought of it, Gavin!" he despaired. "I couldn't—! The thought was unbearable! And so I calculated the best result. And I determined my course of action. And you lived. You lived. And I thought that would be the end of it. But..."
Finally, Connor looked up, his eyes meeting Gavin's head-on once more. "It was like a glitch. The preconstruction, it— It kept resurfacing again and again and again, every time you were out of my sight. And I... I disliked the feeling immensely. I think perhaps I hated it, even. And so I did my best to linger. I didn't want to leave you. Even though I knew you were safe, I still... It was so irrational but I still wanted to verify that you were okay. I still do."
Before them the pancakes were growing cold, but neither paid them any mind. Connor looked away again, eyes shut. "I thought that, perhaps you had figured this much out last night. Which is why you asked me to stay. Because we are friends now and that's what friends do. But I worried that I may have... forced the issue... in my desperation. And I-I... I wanted to do something for you in return for your generosity."
Looking down at the cooling breakfast, Connor's face fell further. "I know it's not much but I thought at least—"
Gavin had heard enough. "Okay, okay, okay, hold the fuck up, dumbass!" He stood, breakfast forgotten, and approached the shocked android with a fierce determination. Jabbing a finger directly into Connor's chest, he stated as sternly as he could, "You don't owe me a goddamn thing! For fuck's sake, Connor! You fuckin saved my goddamn life yesterday! You took a fuckin bullet for me! And even after that, you still fuckin stayed with me and made sure I got home safe!" A growl rumbled through his chest as Gavin poked Connor again. "I was having a fuckin nightmare about you dying! When you woke me up in the precinct! Did you know that?!" Connor shook his head but Gavin only poked him a third time, this time with much less force. He left his hand there, palm splayed across where his heart would be were he human. "That shit kept replaying for me, too. Over and over again. So I get it. I get wanting to 'verify.' I was doing the same thing. That's why I asked you to stay. Because I fuckin—! I wanted you here, okay?! Because the idea that you were hurt or injured or fuckin dead had me panicking!" He brought his other arm up now, slinging it around Connor's broad shoulders in a half-embrace, and leaned in, burying his face in the android's neck. "That shit's unbearable to me, too, tincan. Thinking of this fuckin trash heap of a world without you in it is—" He sucked in a breath. "Can't stand the thought."
They stood there for what felt like an eternity (though it was probably only a few seconds) before slowly—tentatively—Connor brought his own arms up to squeeze around Gavin. He held him with a brittle tenderness, his touch light and careful as if he was afraid Gavin might break. And fuck, maybe he would. Maybe Connor could shatter him into a hundred-thousand little pieces. But shit, he'd take it. Because Gavin would never have been in this situation in the first place if Connor hadn't broken right through his walls first, scattering him and leaving him adrift in a strange, new world. And when he’d managed to build himself back up, it was into something—someone—stronger. Someone who could look at the world and see progress instead of oppression, opportunity instead of limitations, people instead of just machines. Connor had shattered his body once before down in the archives. He'd shattered his mind too over these last few months. It’d only make sense for him to shatter his heart as well.
But he didn't. He wouldn't. And as Connor held him like a thing to be cherished, Gavin felt again that perhaps he'd been right last night. Perhaps this was a partner he could trust. A partner who could trust him, too. And perhaps he would—
"Stay."
