Actions

Work Header

Two Cops, One Heartbeat

Summary:

John Nolan thought he had life figured out, late start, long shifts, and just trying to keep up. Tim Bradford definitely had life figured out strict rules, sharp edges, and zero patience for distractions.
Somewhere between patrol rides, late-night coffee, and moments that last a little too long, they both realise the one thing they didn’t plan for… was each other.

Notes:

hi! 👋

so… this is my first time writing for The Rookie and honestly i have fallen hard for these two. like… completely gone. no saving me.

This is little ficlets in small chapters of these two together it is very much soft, and probably way too sweet in places i regret nothing. it’s mostly just them figuring things out, catching feelings, and having those little moments that make everything worse… and better all at the same time.

I hope you enjoyed because I do not normally write anything cutesy or sweet but I felt like I needed this :) !!

(See the end of the work for more notes.)

Chapter Text

It starts, as most things between them do, with something small. Tim isn’t even fully aware he’s doing it at first just that John is talking well rambling, really about something that happened on patrol the day before, hands moving, eyes bright, and Tim finds himself… staring. Not in the usual “Rookie, focus” way. Not in the exasperated, long-suffering training officer way. No, this is different. This is softer. John pauses mid-sentence. “Okay, either I’ve got something on my face, or you’ve finally snapped and gone mad.” Tim blinks, like he’s been pulled out of a trance. “Have you ever considered the possibility that you just talk too much?” John grins immediately, because of course he does. “Wow. Deflection. That means I’m right.” Tim rolls his eyes, but there’s no bite to it. “Finish your story.” “You were staring,” John insists, leaning casually against the kitchen counter like he has all the time in the world. “Like, really staring.” “I was listening.” “You don’t listen like that.”

Tim pauses. And yeah, okay maybe John has a point. “Just finish the damn story, Nolan.” John narrows his eyes, but he does. He always does when Tim asks. It’s one of those things that slipped into their dynamic so gradually neither of them noticed at first how John yields, how Tim trusts him enough to listen. The story ends with something ridiculous involving a stray dog and a very apologetic civilian, and Tim snorts before he can stop himself. John lights up. There it is. That’s the moment everything shifts. Because Tim doesn’t just smirk or shake his head he laughs. It’s quiet, low, but real. And John looks at him like he’s just discovered something rare and important. “Okay,” John says, softer now. “There it is again.” Tim frowns. “What?” “That,” John gestures vaguely at his face. “You do that thing where you pretend, you’re all tough and grumpy, but then you laugh like that and suddenly it’s like, boom human being.” Tim exhales slowly, but there’s no real annoyance behind it. “You’re unbelievable.” “And yet,” John says, stepping closer, “you keep inviting me over.” Tim doesn’t respond to that.  Because yeah. He does.

It’s not official. Not at first. There’s no big confession, no dramatic moment. Just a series of small choices they both make. John stayed a little longer after dinner. Tim is not telling him to leave. Movie nights that turn into falling asleep on opposite ends of the couch until one night they don’t. It happens quietly. John wakes up first, aware of warmth and weight and something unfamiliar but not unwelcome. He shifts slightly and realizes Tim’s arm is around him. Not loosely. Not accidentally. Secure. Like he belongs there. John freezes, because this feels important. Fragile. Like if he moves too fast, it might disappear. Tim’s still asleep, face softened in a way John has never seen before. No tension. No guarded edges. Just… peace. And God, John is gone for him.

Completely.

Hopelessly.

Irrevocably.

He smiles, slow and soft, and lets himself settle back into it. Tim wakes up to the realization that he is, apparently, cuddling John Nolan. He does not panic. Which is how he knows this has been coming for a while. John’s warm. Solid. Safe in a way Tim doesn’t let himself think about too often. There’s a steady rhythm to his breathing, and Tim finds himself matching it without even trying. For a long moment, he just… stays. Then John stirs. “Morning,” he murmurs, voice rough with sleep. Tim huffs out something that might be a laugh. “You’re in my bed.” John tilts his head back just enough to look at him, completely unbothered. “You’re holding me.” Tim considers that. “Don’t read into it.” John smiles, soft and knowing. “Wouldn’t dream of it.” There’s a pause. Neither of them moves. And then Tim tightens his arm slightly. Just a fraction. Just enough. John’s breath catches, barely there, but Tim notices. Of course he does he notices everything. “Still not reading into it?” Tim asks quietly. John’s smile turns into something brighter. Warmer. “Nope.” “Liar.” “Maybe,” John admits. “But you don’t seem to mind.” Tim doesn’t. That’s the thing. He really, really doesn’t from there, it becomes… easy. Suspiciously easy. John starts bringing coffee without asking exactly how Tim likes it. Tim starts texting first. John leans into him without hesitation. Tim doesn’t pull away. It builds in small, almost invisible ways until one day Lucy walks in, takes one look at them sitting way too close on the couch, and just says: “Oh my God, finally.” Tim scowls. “There’s nothing to ‘finally.’” John, meanwhile, is smiling like the sun itself personally blessed his day. Lucy just laughs and leaves them to it.

The first kiss isn’t planned. Of course it isn’t. It happens in the kitchen, late, after a long day on the streets. John’s talking again soft this time, tired and Tim’s watching him in that same quiet, intent way. John notices. He always does. “What?” he asks, voice gentle now. Tim doesn’t deflect this time. He steps closer instead. Close enough that John’s breath hitches. Close enough that everything else fades. “You,” Tim says, like it’s an answer. And then he kisses him. It’s not rushed. Not hesitant either. Just… right. John melts into it instantly, like he’s been waiting for this his whole life and maybe he has. Tim’s hand comes up to cup his jaw, steady and sure, and John leans into it, helplessly, completely. When they pull apart, they don’t go far. They never really do after that. John laughs softly, forehead resting against Tim’s. “Took you long enough.” Tim hums. “You weren’t exactly subtle.” “Hey,” John protests, smiling anyway. “I was giving you space.” Tim brushes his thumb along John’s cheek, eyes softer than they’ve ever been. “Don’t.” John blinks. “Don’t what?” “Give me space,” Tim says quietly. “Stay.” And that’s it. That’s everything. John doesn’t hesitate. “Yeah,” he says, voice warm and certain. “Okay.” Tim kisses him again, softer this time. And for once There’s no hesitation. No walls. Just warmth, and something sweet enough to make teeth ache.