Work Text:
“Are you sure this is...” Tim trails off, his fingers curling where they're braced right below Jason's collarbone.
Jason’s tongue darts out along his lower lip and he flexes his hands on Tom's thighs, running them up and back down in a way he probably thinks is soothing but in actuality only causes goosebumps to break out on Tim's legs.
“Tim,” he breathes, “baby. You don’t know what you look like up there. Trust me. It's more than okay.”
Tim feels himself flush but forces a nod. “Okay, I'm just gonna—” he scoots up a bit, feeling his cunt drag along Jason's chest hair. It wasn't like there was a lot of hair, but pressed together like this every shift of Tim's hips he could feel the curls catching against his hair follicles that were slowly growing back. Tim's glad he shaves for his suit, glad to reduce the drag even just a bit.
Jason’s chest hair tickles his thighs as he adjusts and shifts, and when he glances down he realizes he’s leaving a wet trail behind him. His ears glow hot.
Jason’s hands slide up to his hips, thumbs digging into the jut of his bone. “What are you waiting for?” He asks, and when Tim glances up, he sees that Jason’s pupils are blown wide. “C’mon, babe, take what you need.”
Tim feels dizzy from the amount of blood rushing to his head and he feels himself twitch. Knows Jason must feel it too from where they’re pressed together.
Okay.
Tim inches up and over, so that one knee is planted firmly on the bed beside Jason, the other hooked just slightly next to him, so he can position himself directly over one of Jason’s pecs.
His hips hitch, but it’s not quite right. He angles his hips and tries again, close but— he glances up at Jason and has to look away quickly. Jason’s eyes are so huge they’re almost black and he’s watching Tim like Tim’s something he’s going to devour. It makes Tim’s breath catch in his throat.
He places a hand on Jason’s shoulder for better leverage and arches his back just slightly, and then he drags his cunt over Jason’s chest and—
Oh. There.
His clit brushes against Jason’s pebbled nipple and a shiver runs up though his body. He moves again and Jason’s breath catches as Tim grinds down again and again, chasing the electric feeling.
The nipple is still pliant, hardened as it is from the cool air and Tim’s ministrations, and Tim finds himself pressing down harder. His movement slow but steady as he rubs his clit firmly against Jason’s nipple, losing himself in the jolts of pleasure.
His cunt twitches at each brush, aching to be filled, and Tim feels like he’s leaking he’s so turned on. The slick makes his slide easier, makes Jason’s nipple slippery and harder rut against. He cants his hips and just grinds down against Jason’s pec for a moment, the nipple teasing at this folds. Fuck. He wants Jason to fuck him. Wants something to fill him up and pin him in place and make him feel whole. He can’t quite get himself to stop, though. Every nudge of Jason’s nipple against his clit more addicting than the last.
There’s a wet sound behind him, movement too fast to be his own, and it’s only then that Tim realizes his eyes have slipped shut. He cracks them open to look down at Jason’s face. Jason, who has a flush all the way down his neck, has his mouth open, panting, as he openly watches Tim. There’s a hand on his hip, Tim belatedly realizes, that is gripping with bruising strength and is helping press him down against Jason’s chest.
Jason’s other arm has disappeared somewhere behind Tim and he’s—
Oh.
“So fucking hot,” Jason breaths, “are you gonna come, baby? Just from rubbing yourself off on my chest?”
A whine escapes Tim’s throat and he tries to press down even more, like if he tries he can somehow get up and under Jason’s skin. Get into his ribcage and stay there for a while.
“Fuck,” Jason grunts, “I’m so fucking close. Jesus Christ I can’t believe you. Love my tits so fucking much you get off just by lookin’ at ‘em. Wanna rub your pussy all over my tits, I can feel you leaking you’re so fucking wet. Bet I could just slip up in there you’re so ready for me but I wanna see you gush around my fucking nipple, then I’ll make you clean me up. Would you like that? Wanna lick my tits clean, Tim?”
Tim’s breath catches in his throat and he reaches down so he can grab at the hand on his hip. Jason lets go immediately to lace their fingers together. “Tim,” he says, “Tim.”
“Jay—” Tim manages, and then he’s gone, pleasure shooting arcs up his spine and grinds down as hard as he can, prolonging the pleasure as long as he can.
“Shit,” Jason moans and then his hips are bucking up so far that Tim almost topples off. He feels the distinct splatter of cum on his back, and feels another jolt of pleasure at the idea that Jason got off just by watching him.
Jason slumps back down and brings up his cum covered hand so he can throw an arm over his eyes. “Christ, Tim,” he says, “that was...”
Tim scoots back slightly so he’s no longer sitting in his own expend but as he moves he feels Jason’s cum slowly drip down his back.
“It was okay?” He asks.
“Shit, baby,” Jason squeezes Tim’s hand, “that was amazing. I haven’t nutted that hard in a while.” He reaches up with his spare, still cum covered, hand to cup Tim’s face but Tim ducks away.
“Ew, no. Wipe that off first.”
Jason laughs, and Tim sways with the motion. “You usually like my cum on your face. And besides, one of us is way more covered in cum than the other, and it’s not you.”
Tim rolls his eyes. “I’ve got something on my back that might say otherwise.”
Jason lifts a single eyebrow. “You sure, babe? I’m pretty sure there was a flood on my chest.”
Tim feels himself grow hot. “Whatever.” He deftly lifts himself up and off of Jason. “I’m taking a shower.”
Jason laughs again. “Alone?”
Tim shrugs, “I guess that’s up to you.” He darts away as Jason makes a grab for him.
Jason’s laugh follows him all the way to the shower.
