Work Text:
It’s been a while since Roy’s been that fucking fired up.
They barely get to the alley, swatting at each other like a pair of assholes, and it’s stupid and childish but Roy doesn’t know what else to do with this nervous energy running through his hands.
Jamie grabs him by the shirt and pushes him into the wall, ripping his collar in the process. The breath is knocked out of him more from the feeling of Jamie throwing him around rather than the force with which he does it. It stuns him for a moment, and when he brings his hands up to Jamie, he ends up holding him instead of pushing him away.
It takes Jamie a moment to realise Roy is not fighting back. He frowns, his stupid eyebrows furrowing and his stupid mouth falling open. And now he’s noticed Roy’s looking at his mouth so he looks at Roy’s, and it takes him all of two seconds to make his decision and crash into Roy for a kiss.
It’s almost as violent as their would-be scuffle and it makes Roy feel light-headed. Still, not enough blood has rushed downwards from his brain to stop him from realising they’re out in the open.
He breaks the kiss, but he keeps Jamie close so he doesn’t get the wrong idea. “Not here,” he says, his forehead touching Jamie’s.
Jamie blinks and nods, looking around. “Come on,” he says and steps away, leading Roy by the wrist for a couple of steps before he remembers to let him go.
He leads him to his car and opens the back door instead of the front.
“Are you fucking serious?”
Jamie waggles his eyebrows. “It’s Pavlovian.” Whatever the fuck that means.
Roy gets inside and Jamie is quick to follow, not wasting time before he throws a leg over Roy to sit on top of him.
It’s suddenly overwhelming, having the weight of Jamie on his lap, his restless hands rubbing over Roy’s chest and shoulders. He hasn’t had someone to cling to in a while, and as he places his hands on Jamie’s waist, he feels the embarrassing need to pull him closer and hold him there until he gets so used to the feeling of Jamie being on top of him that not having him there will feel weirder.
“Jamie,” he mutters, and Jamie’s response is just a whispered yeah before he kisses him again, hot and desperate.
Like he needs him.
“Jamie,” he tries again, hands not pushing him away but holding firm on his waist.
Jamie leans away to look at him, and it’s hard not to flinch, because he knows Jamie sees him. There’s no one else he could claim he’s that close with right now, and that knowledge makes him feel exposed and so, so needy. Keeley is the only one who’s made him feel that way - or she used to be, anyway. Jamie looks at him with his lips parted, hair all messed up, and he’s clearly so horny that making him pause must be akin to torture.
Still, his gaze is soft, and his voice carries no complaint as he asks, “Did you change your mind?”
Roy expected him to whine, or to flirt, to tease and try to seduce him, and he kicks himself for it. Of course Jamie is better than that. Roy has seen him change, and yet Roy is still so stubbornly the same he won’t let his old perceptions of him change. It’s stupid and mean and he hates himself for it.
“If you still wanna fight, I’ll let you throw the first punch,” Jamie says when Roy doesn’t respond. “I can use something to take the edge off, if this was just your fight or fuck instincts getting all confused–”
Roy pulls him in for a kiss that makes Jamie let out a startled noise before he melts right back into Roy - right until his words click and Roy pulls away again.
“Fight or fuck instincts?”
Jamie shrugs. “Have you ever seen me run away from something when I could either fight or fuck it?”
Roy tilts his head to the side and grunts to say that makes sense.
“And it’s not like you could run away from anything with your knee all fucked up now.”
“Oi,” Roy says. “Who’s been running with you every fucking morning at four o’clock?”
“You, Coach,” Jamie says with a grin and looks away, looking bashful for maybe the first time in his life. The little shit is getting off on this, getting his hands on the man who’s been in charge of him all this time.
“Is this fucking weird?” Roy has to ask.
“No,” Jamie says immediately. “I’m a grown man, aren’t I? I can make my own decisions.”
Saying he’s a grown man only reminds Roy of that fucking poster Jamie had on his wall. Of him talking about the older men in his life just minutes ago.
Jamie sighs and sits more firmly in his lap. Roy doesn’t miss the way he shifts his weight to Roy’s right leg so he doesn’t bother his knee. “Is it weird for you?” he asks, genuine worry in his voice. “Is thinking about me all sweaty and gross after working out giving you the ick?”
“No. Thinking about you after a workout makes me feel proud of you,” Roy answers in all honesty. Knowing Jamie feels wrecked after it all but that he’ll still be his annoying energetic self at four the next morning genuinely makes pride swell in his chest.
Jamie doesn’t say anything to that, but he looks so happy, it makes Roy forget how to breathe for a moment.
“Fuck,” he mutters and kisses Jamie again.
“Yeah, just don’t think about it,” Jamie whispers in-between kisses. “You’re not my coach right now. I’m just someone who’s wanted to suck you off half his life.”
Roy groans. “Jamie–”
“I’m joking, I’m joking,” Jamie says with a laugh.
“Are you, though?” Roy mutters, thinking about the poster again.
Mercifully, Jamie doesn’t answer. He just goes on grinding on top of him like he wants to make him come without ever taking his clothes off. And while Roy is sure he could, he also needs to feel more skin right this second. He starts pulling on Jamie’s hoodie and even before it’s all the way off he’s got his mouth on him. He sucks on his nipple as he unbuttons Jamie’s jeans, making him squirm on top of him. Jamie unzips Roy and reaches into his pants right as Roy reaches into his.
Roy’d be embarrassed at how eager and desperate he feels if Jamie weren’t touching him with the same urgency he feels boiling inside of him. He grabs both their cocks in his hand and bites on his lip as he fucks into his grip.
“Fuck,” Roy grunts and leans in to suck on his nipple again, groaning when Jamie puts his hand on the back of his head to keep him there. Roy grazes his teeth over his skin and it makes Jamie let out the sweetest little sound and buck on top of him, so he does it again.
“Roy,” he whimpers, and Roy is almost consumed with the need to make him scream it. Still, being cramped up and unable to do anything but rub each other off is reminder enough that they’re in a public space. Quiet and quick and desperate will have to do.
And quick and desperate it is. He puts his lips to Jamie’s when he feels he’s close, and he can’t get enough of the way Jamie kisses him back, clumsy and needy. Roy can see him going even after he’s come, seeking yet another drop of pleasure even when he’s sensitive and overwhelmed, and it’s enough to tip him over.
“Jamie,” he warns, and Jamie presses a string of breathless little yeah, yeah, yeah s against his lips before he breaks off with a moan. Roy groans and fucks up into his hand, slick with their come now, and pulls Jamie into a fierce kiss. Jamie lets him take control of it, lips soft and pliant, and fuck, that will be another thing to explore, Jamie letting him do what he wants once he’s fucked out and satisfied.
If Jamie wants this to be more than a one-time thing, that is. Maybe it really was just a fight or fuck thing, and next time he’ll want to fight.
“You’re thinking again,” Jamie mutters, nuzzling into his cheek. “Stop it.”
Roy chuckles. “Right.” He looks down. “That’s that jacket done with.”
“Oops.”
Jamie makes to get off of him, but Roy surprises both of them by holding onto him. Jamie looks at him, eyebrows raised.
“No,” Roy says. “Stay like that a while longer.”
Jamie grins and leans in to put his face into Roy’s neck. They’re sticky and gross, but ignoring that, it feels really nice.
“What now?” Jamie asks.
“I don’t know,” Roy says. “I’m not thinking about it.”
Jamie hums. “Should we go talk to Keeley?”
“What? Right fucking now?”
“No! I just mean–” Jamie sighs. “You said you two slept together. Recently. I don’t know if you two are gonna...”
He says it like he’s not part of the picture anymore. When earlier he was ready to fight him over her.
“I do want to talk to her,” Roy says. “But not right now. Okay?” he says, rubbing a hand over Jamie’s back.
“Yeah, okay,” Jamie says, though he doesn’t sound convinced.
“Hey,” Roy says and tilts Jamie’s chin up to give him a kiss. “Come home with me.”
Jamie smiles.
