Actions

Work Header

burning desire

Summary:

Alhaitham just wants to go through his heat in peace (while miserably pining), and Kaveh is bad at courting.

Notes:

my breeding kink has only worsened over time I'm sorry

(See the end of the work for more notes.)

Work Text:

Alhaitham grunted and fucked into his fist once, twice more before cumming around his already cum-soaked hand. He squirmed against the sheets uncomfortably and let out a frustrated whine.

The scent of the alpha outside his door already had his cock filling up again — Gods, it hurt.

He wiped his hand on a towel and turned onto his stomach. He did his best to ignore the feeling rushing through his body and the slick dripping down his thighs. 

Alhaitham’s heat had never felt like this before. Not until he moved in.

When Alhaitham initially presented as an omega, the sub-gender meant little to him. It was less important than his Vision — at least that helped him settle physical disputes. Being an omega didn’t impact his life at all. It was just…there.

The only thing that frustrated him was the bimonthly heat. Every other month, he was forced to spend a week out of work with an ice pack pressed to his body. His heat never affected him the way others would experience it. Alhaitham had witnessed multiple heat-struck omegas in the streets of Sumeru, rushing home to their partners to get sexual relief.

All Alhaitham would need was an ice pack, cold drinks, and thin clothing. That would handle it every time, without fail. He had never felt that wild arousal that omegas and alphas would feel during their heats or ruts.

Until Kaveh

When he first moved in, Alhaitham had to get used to sharing his space with an alpha. He couldn’t battle genetics — he knew being around an alpha all of the time would make him feel different. Besides, he was the one who suggested Kaveh move in. It wasn’t like he could complain much, anyway.

It wasn’t bad in the beginning. They kept a calendar to monitor each other's heats and ruts. They avoided each other during their cycles. Eventually, Alhaitham started feeling a sense of comfort whenever he was around the alpha, but he would never admit that out loud.

Kaveh himself never seemed too out of character. He was always sacrificing his comfort for Alhaitham’s to begin with. He was noticeably extra careful around Alhaitham’s heat, so he would try to do the same during Kaveh’s rut. However, Kaveh was never home whenever his rut rolled around. Alhaitham had no idea where he went, and he didn’t care to ask.

Once he got comfortable, though, the changes started. Alhaitham’s heat always struck him worse than the previous one. It started with extra ice packs, eventually turning into ice baths, and then the arousal kicked in.

After he gave in to the feeling the first time, it was downhill from there. 

Of course, Alhaitham had needs like anyone else. It only made sense to indulge for relief when the itch became too strong. It was a natural feeling, nothing to be ashamed about.

He only wanted more after the first orgasm.

Various thoughts began to flow through his mind; someone else touching his cock for him, fingers running along his thighs, down to where the slick began to drip from his hole. He pictured them holding him down, filling him with their cock, their knot…

The shame hit him when he came to the idea of a specific blond architect making him cum from just his fingers.

He had two fingers shallowly fucking into his hole, feeling the slick wetting his hand when his mind wandered. A body over him, a rough hand working its fingers deep into him, and the voice of his roommate whispering, “You’re such a dirty little omega, Haitham…”

Being called dirty made him fall over the edge. The humiliation filled him as he came across his stomach, picturing Kaveh’s sly grin as he watched him fall apart. Kaveh had long fingers, they’d fill him so deep, reach every spot that would make him cum again and again.

Alhaitham couldn’t stop the intrusive thoughts after the first time. Every time he touched himself during his heat, the only thing he could think of was Kaveh.

It confused him deeply – why him, of all people? There were plenty of people Alhaitham found sexually attractive; Ahangar, for example, or even Lambad. Those were men he could easily admit were attractive. Kaveh frustrated him; he liked to argue with him, and their relationship hadn’t exactly been a friendly one in years.

…Perhaps it was the challenge that turned Alhaitham on.

Alhaitham knew his heat was coming up again, and he was dreading the feeling that would soon take over him. He made his preparations quietly as he always did. Knowing Kaveh was well aware of his upcoming heat almost made him self-conscious. But he did his best to ignore him and the looks he gave him.

He was settled on the couch the night before, reading a new book as he always did. He could sense eyes on him. It was unsettling.

Alhaitham raised his head fast enough to catch Kaveh staring before he turned his head and focused back on whatever he was doing in the kitchen.

After a moment of silence, Kaveh spoke, “You, um… are you okay?”

The omega raised an eyebrow. “And why wouldn’t I be okay?” He closed his book and looked at Kaveh.

His defences immediately flew up, “Wh—! Why can’t I just ask if you’re okay, huh? Why can’t I just show some concern for my roommate?!”

“There must be some reason for your concern, then.” Alhaitham crossed his hands over his chest. “Care to elaborate?”

“N-no!” Kaveh scoffed, “It’s called small talk, Alhaitham!”

Alhaitham stood from the couch and began to walk to his room. “Whatever. Maybe you should learn how not to stare at people, it’s rude,” he said, before closing the door behind him.

His thoughts drowned out the sounds of Kaveh’s annoyed grumbling. Kaveh knew very well how Alhaitham felt about ‘small talk’, so why would he even attempt to use that excuse? 

He was aware of how he smelled, if not hyper-aware. The scent of an omega in preheat was hard to mask. Kaveh usually avoided him when he was in preheat, limited conversation, keeping his distance; he did it all.

It wasn’t making sense, but maybe the preheat was fogging up his brain. 

Alhaitham sighed and stripped down to his briefs before lying on his bed. The nest was already prepared, and Alhaitham was already beginning to feel his heat creep up on him. He touched his body with shaky hands, slowly getting himself more riled up. From his stomach, he reached down and groped around his cock.

He gasped and tried to stay quiet. Kaveh was still outside; he didn’t hear the front door open and close. Gods, when was the alpha going to leave so he could have his fun?

Kaveh. He could still smell his scent; sweet padisarahs, almost as sweet as the pudding. It was delicate on his nose, and knowing it was Kaveh’s scent made the fire in his stomach light up. Alhaitham squeezed his cock tighter and groaned, reaching lower to press at his hole through his underwear.

He flipped to his stomach and humped his clothed cock against the bed while rubbing circles around his wet hole. Alhaitham’s mind wandered quickly; Kaveh, his hands on him, his tongue on his hole, oh Gods – 

Cum and slick filled his briefs and moans fell from his mouth. He pressed his face into the pillow and sobbed, “K-Kav–hnn…” he tried to keep quiet.

Alhaitham hooked his fingers into his underwear, ready to pull them off when the door slammed open.

He grabbed at the sheets to cover himself up, “Get out!”

“Oh my God, can you shut up!” Kaveh groaned, “How fucking oblivious can you be, Haitham?!”

“Kaveh, this isn’t the time, are you crazy?” He knew his heavy scent of oud and arousal was throughout the room, and that was already dangerous enough for an alpha to smell. 

Kaveh slammed the door closed behind him, “Weeks, Alhaitham! I’ve been trying to properly court you for weeks, I’ve been caring for you more around the house, I’ve left during your heats to respect your privacy, I don’t know how else to say it without just fucking saying it!”

Alhaitham’s mind still felt foggy, and he tried his best to understand. The lack of coherency during his heats frustrated him.

“I don’t…no, Kaveh, that isn’t logical whatsoever, you haven’t courted me, I–” Another wave of heat hit him, making him groan. Kaveh instinctively covered his nose, feeling himself getting riled up. “Can we discuss your terrible courting skills another time?!”

“I-I’m sorry, your scent just–” Kaveh leaned against the door. “You smell so good, Haitham. Let me help you with your heat. You spend them alone all the time, please let me help.”

Did Alhaitham somehow manifest this through his shameful desire for Kaveh? No, manifestation wasn’t real, but this was. 

Alhaitham was silent for a moment while the possibilities ran through his mind. If Kaveh was offering…there was no reason to decline. 

(There were plenty of reasons. But Alhaitham decided to be selfish.)

He took a deep, shaky breath as he looked up at the alpha. He could tell Kaveh was struggling to hold back.

“...Fine.” He muttered, “But…be careful.” 

Kaveh understood what that meant. It meant don’t accidentally claim me.

He got rid of his clothing swiftly and stood by the bed. “Can I come into your nest, Alhaitham?” He waited for permission before entering. So thoughtful that it almost made Alhaitham blush.

Alhaitham agreed, and Kaveh got on top of him. His hands went to Alhaitham’s briefs, but he hesitated. “Can I take these off?”

“Stop asking for permission.” Alhaitham sighed and turned away, too embarrassed to make eye contact. 

Kaveh blinked, “Huh? But— I don’t want to—”

“I accepted your proposal, didn’t I?” the omega said, “Just do what you want. If I don’t like it, I’ll tell you.” 

He nodded and proceeded to pull Alhaitham’s messy underwear off. He was still wet, slick along his inner thighs, cock still half-hard. Kaveh noticed his ears go red but didn’t dare to comment. 

The alpha felt his cock get hard; seeing the omega under him, the scent of him and his arousal, knowing he was going to fuck him senseless made him want to pounce. But Kaveh held back, knowing any wrong move would have him kicked out of bed.

He wrapped his hand around Alhaitham’s cock and moved slowly, rubbing the tip with his thumb and stroking along the length with his fist. He watched closely as his face scrunched up in pleasure.

Kaveh leaned down, their faces close together. He couldn’t help but ask, “Can I kiss you, Alhaitham?”

“Tch, I already told you, Kaveh, stop asking. I don’t understand why you’re so hesitant, you barged in here and—”

He shut him up with a kiss, swallowing the shocked noise Alhaitham let out. His tongue slipped in, and they kissed with wet and desperate noises. Alhaitham’s hands went to his face to cup his cheeks and pull him closer.

Kaveh reached down and pulled his cock out, the tightness of his underwear becoming unbearable. He moaned against Alhaitham’s lips as he rubbed their lengths against each other. He humped up against him in need.

Shit, Kaveh–” Sparks of desire settled in Alhaitham’s gut, feeling his cock drip against his abs. He could feel how big Kaveh was. 

The alpha leaned back and looked down at Alhaitham, his blond hair curtained around them. He smirked, “So stunning,” he gave Alhaitham another kiss, “Look at you…”

His eyes ran across Alhaitham’s body, stopping at their cocks. Alhaitham wasn’t small by any means, about an average length. But comparing their size, Kaveh was thicker and longer. He slid them together again and drank in the whimper that left Alhaitham’s mouth. 

Kaveh quickly got rid of his underwear and settled between Alhaitham’s legs. He took Alhaitham’s legs and pushed them up, exposing the omega completely.

“H-hey! Kaveh, wait–” Alhaitham instinctively tried to cover himself up, but he failed to properly do so. His hole was exposed, shining wet and dripping slick, his cock hard and red.

“Don’t be so hesitant, omega,” Kaveh teased, enjoying the frown on Alhaitham’s face, “Let me take a good look at you before I breed you.”

Alhaitham’s eyes widened, “Breed?! Excuse me?”

His shocked reaction was ignored by Kaveh, who took his two thumbs at Alhaitham’s hole and spread it. He clenched with need. His fingers were too close; he could just slip them right inside. Kaveh spat on his hole and rubbed over it, watching as slick mixed in. His cock throbbed at the sight.

Kaveh traced the rim of his hole with two fingers before he pushed them in to his knuckles. Alhaitham mewled at the feeling of having the fingers that he had dreamt of for so long inside him. He hugged his legs to his chest to keep himself open and exposed for Kaveh.

“So tight even during your heat,” Kaveh said, “Can’t imagine how tight you’ll feel when I knot you.”

Alhaitham nearly came again right there. Kaveh’s long fingers found his prostate quickly, and they didn’t let up - he rubbed against the bump, and Alhaitham couldn’t hold back his moans. 

“N-nnh! Stop, it’s too much!” Alhaitham came again, and slick gushed around Kaveh’s fingers. He moved faster, watching the slick squirting with every push inside. He fucked his fingers into him throughout his orgasm, overstimulating the omega until he was begging him to slow down.

He pulled his hand out and licked up along his fingers, “Shit, you’re delicious.” He cleaned off his hand before leaning down and kissing Alhaitham.

Tasting himself on Kaveh’s mouth only riled him up more. Their tongues moved together in a sloppy kiss as Kaveh pulled their bodies together to line his cock up to Alhaitham’s hole. 

Alhaitham reached between them and took Kaveh’s cock in his hand. He pressed the tip to his hole, “Fuck, just do it, please,” he begged. 

Kaveh smirked, “I like hearing you beg for me.” He pushed the tip in and stayed still, making Alhaitham squirm, “Do it more.”

“I want it, just—” Alhaitham’s ears were red from humiliation, “Please, alpha, give me your— mmh, your knot!” He couldn’t even look at Kaveh.

He didn’t like that, though. He took Alhaitham’s face and squeezed his cheeks, making him look at him. He forced Alhaitham to look him in the eyes. Kaveh felt good, so good, making Alhaitham squirm like this.

“Keep going.” Kaveh pushed in a little more.

Alhaitham sobbed, he cried out, “Fuck, please just fuck me already!”

Kaveh pushed in to the base in one swift movement, making Alhaitham moan brokenly. Just being stretched on his cock made him cum pathetically all over himself. Kaveh watched as Alhaitham came, how he threw his head back and moaned his name, the sweat dripping down his neck.

Breathtaking

He didn’t bother to tease him further. He pushed the omega’s legs to his chest and fucked him as deep as he could go, with long and dragging thrusts. Alhaitham whined with every thrust into him. Kaveh’s grip on his legs was tight, restricting him from moving away. 

“You’re perfect, Haitham,” Kaveh grunted and picked up his pace, earning him a delighted moan from Alhaitham.

The praise made Alhaitham’s cheeks burn. He wasn’t used to receiving many kind words from Kaveh, and Gods, it felt good knowing Kaveh was pleased with him. He whined his name and pushed down to meet him with every thrust, making Kaveh’s grip tighten.

His hand reached down and gripped his cock, jerking himself closer to orgasm. Alhaitham looked down and watched Kaveh’s dick fucking him. It made his stomach twist. Quickly, he came all over his hand and abs once again, crying out from pleasure.

Kaveh let out a moan, moving his hand away and taking Alhaitham’s cock in his hand. He didn’t let up, fucking Alhaitham through his orgasm, squeezing his already sensitive cock. 

Alhaitham slapped a hand over his mouth, embarrassed by the sounds he was making. He couldn’t stop moaning as everything felt too overwhelming. Fulfilling his need to finally be fucked by an alpha, especially Kaveh, made his mind break. All he wanted was more.

He sobbed out a weak protest when Kaveh tore his hand away from his mouth and pinned it over his head. He opened his eyes and looked up at Kaveh’s face, twisted into a snarl. His blood went cold — his alpha was upset.

“If you try to hide yourself from me again, I’ll tie your hands up. Do you understand, omega?” No, no, how could he have upset his alpha? How foolish of him, what a dumb omega he was.

“I won’t, I’ll be good—” he was cut off by Kaveh pushing his cock impossibly deeper into him, letting out a choked sob as Kaveh began moving again.

Kaveh smiled, “Keep your hands up there, my pretty little princess,” he teased him, running a hand over Alhaitham’s chest, across his sensitive nipples, “Your tits look so plump in this position…” 

He leaned down and ran a tongue across Alhaitham’s tender nipple, biting gently and soothing it as he heard Alhaitham’s pained whine. He dragged his tongue up, over his scent gland, and pressed his lips to his ear. He slowed down his thrusts and held Alhaitham’s hips in place so that he couldn’t move. 

“M’gonna court you, Haitham,” he started, low and husky, “Gonna make you my omega, claim you…” he licked along his lobe, “Gonna fuck you again and again until you’re my little breeding bitch, Haitham, fill you with my pups whether you like it or not…”

The heat was taking over Alhaitham’s mind, too heat-drunk to think about what Kaveh was saying to him. His body was on fire; he wanted everything Kaveh was giving to him. He didn’t care anymore. Any logical thinking had been locked away as soon as Kaveh offered to help him. 

“I w-want it, I want it so bad, please,” he begged, “Please, don’t stop.” He couldn’t move; he didn’t want to unless Kaveh gave him permission. 

Kaveh chuckled, “anything my princess wants,” He kept Alhaitham’s hips in his hands and as he pulled him down on his cock to meet his thrusts. His body bounced with every movement.

Alhaitham kept his hands above his head obediently, too fucked out to bother testing Kaveh and his threats. To be tied up and helpless while Kaveh used him sounded tempting, but Alhaitham found that getting fucked and praised by the alpha sounded much better to him.

Another time, he thought. 

He brought one hand up to Kaveh’s face, his fingers slowly tangling into his blond hair. His clips had long fallen out by now, long hair freely running along his shoulders. Alhaitham pulled his face closer to him and took his lips into a wet kiss. 

Whines fell from his lips as he failed to kiss Kaveh properly. Kaveh continued to lick along his lips, praising him in between kisses. Beautiful, obedient, his omega. The architect’s hands ran along his sides as he fucked Alhaitham with sharp and deep thrusts.

“Gonna— hah, cum, again, Kaveh, Kaveh, want it—” Alhaitham gasped out, “Knot, your knot…”

Kaveh cupped his face and smiled down at him, “Shh, beloved, fuck, gonna knot you nice and wide, gonna— hnn, gonna fill you up, baby.”

He kept a firm grip on Alhaitham’s face as he fucked him through one final orgasm. The omega shivered as his cock struggled to release cum. He sobbed out Kaveh’s name over and over as his orgasm hit him hard. Stars flew across his eyes as his vision blurred. He felt the slick spill out of him around Kaveh’s cock. Every relentless thrust into him sounded wet as he continued to fuck him, slick squirting against his skin. 

Above him, Kaveh whined as he felt Alhaitham tighten around him. His thrusts moved faster, sharper, and he moaned as his knot fully formed and pushed past Alhaitham’s loosened, wet hole. As it settled in, Kaveh pressed inside him as deeply as he could as he came.

The wet heat that filled Alhaitham brought him comfort. Finally, an alpha’s knot to ease his heat. The one he’s shamefully been dreaming about. The alpha who wants to court him.

Alhaitham whimpered as Kaveh let go of his face and brought him in for a kiss. Softer this time. Kaveh kissed him with care and love, and Alhaitham couldn’t believe this was happening.

They pulled apart. Kaveh kept his knot inside him and began to move them into a more comfortable position before he spoke. He kept his face in Alhaitham’s shoulder as he spooned him and whispered, “Will you finally let me court you now?”

“Archons, Kaveh, I never said you couldn’t.” Alhaitham was too tired to roll his eyes. He was thankful for their position, still too embarrassed to look at Kaveh, “Besides, courting? Are you ancient?”

Kaveh’s arms tightened around him. He held back a laugh — it was so easy to rile him up.

He was quiet for a moment before responding, “I wasn’t sure how…traditional you’d want to do this.” Kaveh hesitated, but continued, “I’d do anything to have you, Haitham.”

Alhaitham looked down and watched as Kaveh took his hand and intertwined their fingers. He squeezed his hand back and held him tight. Their mixed scent of earthy oud and sweet padisarahs was delightfully calming, almost enough to ease Alhaitham’s rapidly beating heart.

He hated what Kaveh did to him so much. He hated how he wanted him so badly; shy at the idea of them being lovers but craving it regardless.

“…Fine, I’ll allow it,” Alhaitham responded. He thumbed at Kaveh’s hand and buried his face in the pillow, “Perhaps you could learn how to court someone properly first, alright?”

A soft kiss was left on his ear.

“Okay, princess.”

 

Notes:

maybe i am basic for their scents!!

alhaitham is soooo princess btw like. to his core

twitter / retrospring