In which Damian gets handsy
Damian straddles Timothy’s lap, jeans stretched suggestively tight across his groin. Tim practically lives at his desk these days, and so Damian’s just learned to adapt. He pushes his hands through Tim’s soft hair, panting into his neck and leaving wet open mouth kisses on the flushed skin as he rolls his hips firmly into Tim’s.
“Dami….please, not now…”
Tim whines in the back of his throat. “I have more homework.”
“Of course you do.” But Damian doesn’t stop, just lets out a particularly throaty gasp and hitches his hips down hard.
“Aren’t you supposed to be holding out on me or something? Wasn’t sex your weapon to get me to do homework in the first place?”
“Well, you’re not behind anymore are you? And you’re doing homework on time finally. I’m. Just. So. Proud.” He punctuates each word with a sharp thrust and Tim’s dizzy for a good long moment. He had been so stressed lately that he hadn’t got much of anything in the way of satisfaction. Practically all semester if he thinks about it.
Damian slips his hands up Tim’s shirt, scratching blunt nails into the dips and curves he’s memorized with his tongue countless times. The shirt comes off, before he yanks his own over his head. Damian presses up against Tim’s bare chest, sighing at warm skin against his own.
The kiss is less desperate, but still full of heat, Damian’s tongue prodding at Tim’s lips. Tim’s hands dig into his skin as he parts them, sucking lightly at Damian’s tongue. Damian groans, hips shifting and almost grinning at the bulge in Tim’s pants, straining against his jeans. He pets his hands down Tim’s chest, toying with his nipples until Tim’s shivering and panting into him.
Tim’s hands wander, sliding around his sharp hipbones and down over his ass, squeezing. He wiggles his fingers under the tight waistband, stroking delicate fingers into the soft crease of Damian’s ass.
“Not so fast there,” Damian hisses.
“What? You’re the one who started this.”
“Well, you have other homework still. And that shouldn’t be too hard, will it?”
Tim gasps as Damian’s hands fall to his pants, working him through the thick denim. “Don’t do this to me.”
“Mmm, but I have to, or else you’d never get your work done.”
Damian grins, almost purring as he removes his hands and locks them around Tim’s neck, curling up under his chin. He makes sure his erection is obvious against Tim’s abdomen. “Soon. I promise.”
Tim’s eyes flutter, forcing himself to pick up his text book.
* * *
With the comparison essay finished Tim leans back in his chair, eagerly turning back to his warm lap full of compliant boyfriend.
“All done?” Damian asks. His hands are already straying down to the button on Tim’s jeans.
“For tonight, yeah.”
“Good boy,” Damian purrs. “Then there’s nothing keeping me from doing—” he pops Tim’s jeans open, sliding his palm down the open front, “this.”
Tim jolts and arches up a little into Damian’s warm hand. Damian smirks and undoes his own pants, kicking them to the floor before working Tim’s off his hips. There’s nothing else between them, and it makes all the difference. Tim makes a needy noise as Damian hitches his hips forward, gripping Tim’s shoulders as he grinds down against him. It’s hot and sticky and he really missed this.
He spits into his hand, as undignified as it is, as he takes both of their erections in hand. He’s balanced precariously on his knees on the desk chair and he trusts Tim to keep him from toppling over as he strokes them off fast. Precum and sweat mixes with his saliva, and it’s not long before there’s little resistance as their dicks thrust up against each other in his slick grip. Tim moans, tugging his bottom lip between his teeth sharply, eyes shut tightly as his hips jerk up.
It’s quick and it’s messy, but Damian doesn’t mind. It’s a small reward, after all, and it’s obvious Tim’s way too exhausted to do much more. Tim seems to be enjoying this small bit, so that’s all that really matters.
He gasps, mutters Tim’s name like a plea. Because he’s close, his thighs shaking and Tim moves his hands to clutch his backside, fingers digging into the soft flesh. Tim jerks Damian down, just this side of desperate as he thrusts up into his hand a little quicker. He seizes up, a soft cry torn from his lips as white noise fills his head. His cock jumps and twitches, making Damian’s hand obscenely wet . Damian’s release is not far behind, all sound caught his throat. He lets out a long moan on his way back down from the high, his body slowly relaxing muscle by muscle.
Tim clings to him, shuddering every so often. His expression is blissed out, and Damian cards his clean hand through Timothy’s hair, waiting for him collect himself. Once Timothy musters up the energy they’ll take a quick shower and finally get a good night’s sleep.
Tim presses a kiss to his collarbone and mumbles something in his sleepy haze. Damian’s neck colors slightly.
“Yeah, you too.”