Work Text:
Kaveh fucks into Alhaitham once more. Revels in the little involuntary noises he lets out, the slight hitches of breath as the other man tries to keep his cool.
Kaveh has spent years learning how to get under his skin.
He slows down the thrust of his hips, grinds his cock against Alhaitham’s walls, well practiced enough it takes him little time to find Alhaitham’s prostate and rub his cock firmly against it.
Alhaitham moans.
His eyes blink open in surprise at his own sounds, and then seeing Kaveh’s smirk he frowns, disgruntled. It’s cute, some would say uncharacteristically, but Kaveh has been gone for his roommate for several years now.
Alhaitham opens his mouth to no doubt complain, then seems to remember Kaveh’s challenge and closes it shut. Another well placed thrust rocks his frame and his breath stutters against Kaveh’s chest as his hands grip onto Kaveh’s waist.
It’s only a few more moments before Alhaitham seems to give up trying to control himself, instead leans a little upwards, wraps his arms around Kaveh before dragging him down until their bodies are firmly pressed together.
Kaveh knows the other man likes this position, either the weight of him or the close proximity, and in it Kaveh can feel the rapid rise and fall of Alhaitham’s chest, the way he hesitantly nuzzles his way into Kaveh’s neck, the warm puffs of air as the other man pants into his skin.
Kaveh pauses his motion to adjust his weight, leans down further and slips his arms under Alhaitham’s shoulders, then up and around until he’s cradling the back of Alhaitham’s head in his two hands. It gives him better leverage to hold onto Alhaitham, to fuck into him hard, and the slight strain the position puts on his body is worth it for the low groan Alhaitham lets out at a particularly rough movement.
It also moves Alhaitham’s face right in front of his, and Kaveh can’t help but lean in to kiss him, short little pecks that he pulls away from when Alhaitham tries to deepen them.
Alhaitham’s cock leaks onto his stomach, trapped between the two of them, and with every thrust it rubs against their abs. His breaths become more uncontrolled, a sign that he’s getting close, so Kaveh keeps his pace steady and bends down to Alhaitham’s ear.
“Should have known this is how to shut you up.” He murmurs, and Kaveh can feel as Alhaitham is about to give a retort, so he pulls back as he slows down his hips once more.
Alhaitham lets out a noise of frustration.
He’s been enjoying this, driving Alhaitham mad for the past who-knows-how-long. It’s nice being able to so noticeably get under the other man’s skin. Sue him.
“Remember, say anything and I’ll stop.” Kaveh warns. And the look in his eyes is serious enough that Alhaitham complies, closes his mouth with an indignant huff.
Kaveh smiles, starts moving again, a tad bit faster now. Presses a kiss to Alhaitham’s cheek in reward.
“That wasn’t so hard, was it?” he asks.
Alhaitham scowls at him in reply.
Kaveh bends down to kiss the scowl away, licks into Alhaitham’s mouth and only pulls back when they’re both out of breath. Tucks Alhaitham’s face into his neck and speeds up his pace.
“The others were right,” he says with an accompanying thrust, “you are much nicer with your mouth closed. Maybe I should make this a thing, only fuck you if you keep quiet.”
Kaveh’s talking nonsense now. He likes their bickering too much to want silence instead, the way Alhaitham argues with him in bed the same way he does in their daily life. The infuriating manner in which he gets under Kaveh’s skin.
It’s nice when Alhaitham allows himself to make noise, when Kaveh has eroded away enough of his self control that Alhaitham’s unable to hold back. But it’s just as nice when Alhaitham taunts Kaveh, argues with him about one thing or another, pushes back just enough to get Kaveh riled up.
He even enjoys it when Alhaitham stops sex altogether and instead debates him on the next inane topic they’ve decided to take opposite sides in. The number of times that’s happened would be a touch concerning if they were any other people.
Then again, Kaveh will crave anything Alhaitham is willing to give him.
A particularly hard thrust makes Alhaitham gasp out into Kaveh’s neck.
It’s an effort for Kaveh to keep his voice stable, to appear in control.
“I’ll tie you up as well. Wrap your pretty wrists in red, not let you touch yourself, touch me. You’ll just have to lie there and take it.”
Alhaitham moans at his words. Digs his hands into Kaveh’s back.
Alhaitham likes being held down. Kaveh noticed it soon after they first slept with each other. He likes Kaveh on him, likes being surrounded. Even after sex he likes Kaveh pressed on top of him, wants Kaveh to hold him close and tight until they’ve both recovered and Alhaitham is good enough to pull back on his mask of indifference.
Kaveh’s come to treasure those few moments of vulnerability Alhaitham trusts him with. Wants more of them, hundreds more if the other man allows. But for now, Alhaitham gives him this, and it is enough.
“Would you like that? No thinking, just being good for me?” he asks.
There’s a lull, a pause as Kaveh continues to fuck Alhaitham and the only sound noticeable is their harsh breaths.
Then Alhaitham hesitantly nods into his neck, and feeling that Kaveh softens his tone even as it becomes hard to speak, close as he is.
“You’re already so perfect, listened to me so well today.”
Usually, Alhaitham would be the first to call him ridiculous, tell him to shut up. Today, he only whines.
Kaveh kisses Alhaitham’s temple. Makes his next thrusts slow and grinding, just the way Alhaitham likes it. Knows he won’t be able to last much longer, wants Alhaitham to get there first.
His tone is a touch too reverent when he speaks next.
“So good for me, Alhaitham. So well behaved. Mine.”
Shaking, Alhaitham comes with a soft sound.
Kaveh groans, follows him in a couple of thrusts.
