Chapter Text
Kaveh’s back hit the wall. Hard. So hard it knocked the breath out of his lungs. Alhaitham’s hands gripped his waist so tightly he could feel the bruises forming. Kaveh almost forgot how to breathe, his arms looping around Alhaitham’s neck to pull him impossibly closer. It wasn’t uncommon for their arguments to end this way, Alhiatham’s lips on his, forcing him to shut up, until all Kaveh could even think to say was Alhaitham’s name. Kaveh didn't mind this method of conflict resolution.
Alhaitham’s kissing was indelicate, something Kaveh had always scolded him for. Kaveh would alway end up with puffy, bruised, and bitten lips, and today was no different. As much as Kaveh complained, he wouldn’t have it any other way. Alhaitham’s thigh slid between his legs, pinning Kaveh in place like an art piece and making him pull away from the kiss with a gasp. Alhaitham’s lips instantly latched onto his neck, not giving Kaveh the opportunity to catch his breath, no matter how heavily he breathed. Kaveh’s hands clawed at Alhaitham’s back, desperately searching for purchase.
Alhaitham’s hands deftly untucked Kaveh’s shirt, swiftly sliding under the fabric and quickly reaching their destination. Both of his hands rolled Kaveh’s nippled between his thumb and forefinger gently, his lips sucking dark marks over his neck that Kaveh knew he wouldn’t be able to hide the next day. “Fucking leech…” Kaveh mumbled, finally getting Alhaitham to pause his movements and look Kaveh in the eyes. His gaze was clouded by lust. Kaveh swallowed the lump in his throat.
“Should I stop?” Alhaitham asked quietly, not breaking eye contact with Kaveh for a second. Kaveh took a shaky breath.
“No… Not now. At least finish what you started.” His face flushed, having to look away. Kaveh heard the amused huff Alhaitham made before his lips connected to Kaveh’s neck again.
The junior's hands moved from Kaveh’s nipples down to the front of his pants, his knuckle grazing the growing bulge as Alhaitham undid his own belt and pants. Kaveh’s eyes had fluttered closed, the sensation of Alhaitham’s skin against his, no matter how little, was enough to send a chill up his spine.
Alhaitham made quick work of the buttons of Kaveh’s pants too, quickly pushing the waistband down his seniors thighs, his lips never separating from Kaveh’s neck. Suddenly feeling indecent, Kaveh pulled at Alhaitham’s shirt, wanting to even the playing field. The other man indulged him, pulling back just far enough to pull his shirt over his head. Kaveh almost moaned as his eyes wandered down Alhaitham’s chest, over his abs, and finally settled on where his cock had been pulled out of the top of his pants. Kaveh felt his insides clench and he bit his lips.
“Anyone would think you’re starved for it,” Alhaitham said, leaning forward to whisper into Kaveh’s ear.
“I am…” His response made Alhaitham scoff a little. “Hey, what’s that for?”
“You really can’t last one week without it?” His smirk was unserious, as if trying to ease the tension.
“Sorry I’m not as used to blue balls as you are,” Kaveh scowled, his eyes narrowing with malice. Alhaitham hummed, his hands sliding over Kaveh’s hips and gripping his ass, making the other squeak a little.
“I suppose it isn’t so easy to have as much self control as I do.”
Kaveh was about to groan and roll his eyes at his roommate's comment when he felt a finger slide over his rim. The groan turned to a hiss and he bit his lip. Alhaitham chuckled with amusement. He then held his fingers to Kaveh’s lips with a questioning look. Kaveh pressed his lips tightly together. Noticing Kaveh’s distaste for the act, Alhaitham took his fingers into his own mouth, covering them with saliva to make them slick. Kaveh’s eyes went wide at the sight in front of him. To see the stuck up, arrogant Acting Grand Sage suck his own fingers like he didn't have any other choice, excited Kaveh, and Alhaitham could tell. With his free hand, Alhaitham ran a finger over the top of Kaveh’s half hard cock, feeling how it twitched under his finger.
Alhaitham removed his own fingers from his mouth, letting them stay slick with saliva as he slid his hand down behind Kaveh, pressing his soaked fingers against Kaveh’s hole. Kaveh hissed again, gripping Alhaitham’s shoulders tightly. “Excited, senior?” Alhaitham spoke close to Kaveh’s ear. His words were teasing, but his tone didn’t seem that way, it felt more like a genuine question. Kaveh hummed, his twitching member answering the question for him.
Alhaitham leant forward, locking Kaveh in a kiss as he slowly pressed his fingers past the ring of muscles, making Kaveh grunt into the kiss and claw at Alhaitham’s shoulders. He’s gonna complain about the scratches, Kaveh thought, but was quickly distracted by Alhaitham’s thorough preparation. Alahitham kissed him the whole time, distracting him and letting him stay relaxed.
It didn’t take long before Alhaitham removed his fingers, spreading the remaining saliva over his own cock before gripping Kaveh’s thigh. In one fluid motion, Kaveh was lifted off of the ground, the wall behind him supporting him. He panted, feeling incredibly exposed as Alhaitham held his thighs open, as if displaying Kaveh for his own amusement. Alhaitham kissed him, softer this time, as if asking if Kaveh wanted to continue without words. Kaveh twisted his fingers into the others hair, deepening the kiss and moaning softly, encouraging the other man to keep going.
Alahitham pulled back long enough to align himself with Kaveh’s entrance, slowly pushing in. His head rolled back as he sunk into Kaveh’s tightness, his fingers digging into Kaveh’s thighs as he tried to restrain himself. Kaveh moaned softly as he adjusted, his grip on Kaveh’s shoulders stabilising him and keeping him from collapsing forward onto Alhaitham. Kaveh felt his muscles flutter around Alhaitham and heard the other grunt in response. Kaveh laughed, but the contraction of his abdomen just turned the sound into a moan.
Alahitham looked down at Kaveh again, pressing forward until their hips were flush. Kaveh moaned softly. Alhaitham breathed heavily, almost grunting, his grip impossibly tight as he tried his hardest not to move before Kaveh was ready. Kaveh huffed out a laugh and stroked Alhaitham’s hair. “It’s okay.”
The words seemed to flip a switch in Alhaitham’s brain, turning off every inch of restraint he had. His hips pulled back slowly before snapping forward, knocking the air out of Kaveh’s lungs for the second time that night. He couldn't even moan as Alhaitham relentlessly pounded into him. After catching his breath a little, Kaveh managed to let out a long, broken moan, complimenting Alhaitham’s heavy huffs and grunts. His hands moved from Kaveh’s thighs, slamming his hands on the wall either side of Kaveh’s head, pressing the blond man between the wall and his hips as he kept thrusting. Kaveh moaned loudly, wrapping his legs around Alhaitham’s hips to pull him closer. He leant forward onto Alhaitham’s shoulder, his arms wrapping around his back, almost like he was scared he would fall.
“Haitham, Haitham don’t let go like that… Haitham…” Kaveh chanted his roommate’s name between moans, sometimes the two mixing together. Alhaitham listened, his hands moving to grip Kaveh’s ass, pounding deeper with the new found grip. Kaveh threw his head back in pleasure, his moans ripping from his throat like screams. Alhaitham kissed along his jaw to keep the older man calm as he abused his most sensitive spot.
Alhaitham could feel himself approaching climax and wrapped a hand around Kaveh’s ignored member, stroking it slowly. Kaveh gasped and pulled Alhaitham into a deep kiss before spurting onto the other man’s abdomen with a muffled moan. Alhaitham pulled out soon after, cum dripping down the wall Kaveh had been pressed against.
Kaveh slumped forward against Alhaitham, relying on the other man to hold him up until his legs stopped shaking. Alhaitham happily obliged, slowly catching his own breath. After a short while. Kaveh groaned. “I am not cleaning that.”
