Chapter Text
“You know I wouldn’t be missing your birthday if I had any other choice.” Nari cards his fingers through Cyno’s hair where they’re curled up in bed. Lazily wasting the morning away beneath the sheets. Just enjoying each other’s company.
“Right.” Cyno makes a show of rolling his eyes and tips his head up from where he’s leaning back against the Valuka Shuna’s chest. Meets the younger man’s gaze with a knowing smile. “You haven’t taken any out of country commissions in ages. At least not without me by your side.”
“I know. And honestly I do try not to, but this is important, and you have your own work to attend to.” It’s clear that Tighnari knows that Cyno’s not actually angry. The Forest Watcher hums a bit. Twisting at the thick strands of the General’s hair. Touch gentle and reassuring.
“That doesn’t mean I have to be happy about it.” He reaches one hand up to squeeze at Nari’s cheeks. “How do you plan to make it up to me?”
Those soft, big ears twitch in response. Flicking up with interest. “I may or may not have asked a favour of Kaveh. For your birthday.”
“A favour?” He raises his brows and sits up. Turning to face Tighnari completely. His gaze questioning. “What, do I get to bend him over on my big day?”
“Well-”
Delight pinches through him at the thought. He can’t even pretend to be skeptical, or disappointed. It’s been nearly two months since Alhaitham had (in the most literal sense) turned Cyno’s entire world upside down.
Since then he’s tried multiple times to finally get his turn with Kaveh (as promised). Haitham, frustratingly, has taken to doing everything he can to prevent him from doing so. The prestigious and honorable Grand Sage has feigned ill (twice at that), and even made up a diplomatic emergency; all in the name of delaying Cyno’s goal of getting the architect into bed.
And if he’s honest with himself: getting one up on Alhaitham at the same time.
“Did our feeble scribe actually agree?” He asks, trying (and failing) to contain his widening grin. Nari shakes his head. Leaning down to press a kiss into the General’s lush hair. Breathing there, easy and relaxed.
“Reluctantly, but yes. He did.” Raising one hand he starts to scratch his claws across Cyno’s scalp. The touch is gentle, but oh so satisfying. The electro user finds himself relaxing back further into Tighnari’s chest. Still grinning to himself. Only then Nari clears his throat, tone a little less enthusiastic. “There’s a catch though.”
“A catch?” He’s too relaxed to sit up. Simply glancing up at his partner with the raise of an eyebrow.
“Mhm.” The Forest Watcher leans down again. Gets his mouth next to Cyno’s ear. “He asked me for something in return.”
The way he says it gets Cyno’s hackles up. He tenses. Gapes at the younger man. Watching his ears twitch in delight, expression mischievous. “Nari no-”
“Just one time Cy, that’s all he’s asking for.” Tighnari raises his eyebrows right back at him. A telling smile curling up his features. “It’s only fair.”
The idea of watching Alhaitham fuck his boyfriend just sits weird in Cyno’s gut. He bites at his lip and looks off to the side. Contemplative.
On one hand, the thought of seeing his lover pinned beneath the Grand Sage doesn’t exactly give him a thrill. Yet on the other hand, if any of them have a chance at really getting under Haitham’s skin…it’s Tighnari.
Sweet, polite, adorable, all unassuming; but calculating, sly and infuriatingly good at taking people apart in bed.
“Alright.” Cyno states, before flicking his gaze back over to Nari. Expression pointed. “I would feel more comfortable if I’m there when you do.”
“Oh, I want you to be.” Tighnari drags his hand back out of Cyno’s hair. Shifting to curl both arms around the General. Wrapping himself over his back. Purring a bit. “I’d be there to watch you wreck Kaveh too if I could. But really, I trust our lovely light of kshahrewar…a lot more than you trust Haitham at least. I know he’ll show you a good time. ”
A slight thrill rises up through Cyno. Nari’s words flaming the excitement fluttering through his gut. Kaveh certainly will show him a good time. That he knows for certain. After seeing how sweet and pliant the blonde was under Tighnari, Cyno’s more than eager to get him between the bed sheets.
Feeling far more settled Cyno leans back in Nari’s embrace. Enjoying the way the Valuka Shuna’s tail curls around his waist. Soft and comfortable. Back to enjoying the soft fluttering of excitement in his chest.
“Have I ever told you how much I love you?” He asks, flicking his gaze up to his lover.
“Mm, I could stand to hear it more often.”
They end up staying in bed for the rest of the morning and well into the afternoon. Resting and cuddling. Tighnari picking up a book while Cyno thinks about a certain blonde haired architect, beyond pleased with the turn of events.
Even with Nari going away, it seems like he’ll be looking forward to his birthday after all.
---
“Cyno!” Kaveh’s beaming on the welcome mat when Cyno opens the front door. A small bag and a bouquet of flowers in hand. He holds them out to the General, expression sweet. "Happy Birthday."
Cyno takes the gifts with a smile. Uses his foot to keep the door propped open and gestures for the architect to come inside. Kaveh goes easily, followed closely by Alhaitham, hovering at his back. The Grand Sage flashes Cyno a pointed look, his usually carefully neutral expression pinched with something like disdain. It sends a little thrill through the General. Unable to stop himself from smirking. Moving his foot to let the door half close on Haitham as he walks through the threshold. Catching at the back of the bigger man’s legs.
He gets a scowl in response, the scribe looking beyond unimpressed.
Somehow it just makes Cyno all the more pleased with himself.
“Thank you for coming by to celebrate.” He drags his attention back to where Kaveh’s toeing off his shoes. Watching the blonde with a twist of heat in his gut. He really is beautiful. Slender waist. Tall but not lanky. Skin so pale and soft to the touch. Sweet and easily flustered.
Cyno can’t wait to get the bigger man beneath him.
He coughs a bit to clear his throat. Moving around the architect to head towards the kitchen. “Let me get these flowers into some water. I’ve got glasses and drinks ready in the living room. Make yourselves at home!”
Despite the ridiculous number of them in this house, empty vases are still a rarity. Most are occupied by various flora collected by Nari during his hours in the forests. Lush greens and brightly coloured plants decorating damned near every surface in their small home. He roots through the back of one of their cupboards until he finally finds a suitable glass vase. Filling it with water and a little bit of sugar before trimming the bottoms of his birthday bouquet.
There’s no doubt that Kaveh picked them out. Choosing a selection of deep purples, with a dash of yellowing gold, mixed in with deep, emerald greenery. The colour palette more than suits Cyno’s taste. He feels a little warm. A sense of deep affection fills up his chest while he makes his way to the living room. Gift bag tucked up under his arm, flowers grasped carefully in hand.
Alhaitham and Kaveh are on the couch, but seated at the far ends. Leaving more than enough space between them for Cyno to slide his way in. He does so without hesitation. Proudly sliding the flowers onto the coffee table and settling down. Leaning a little closer to Kaveh than Haitham, if only for the satisfaction of seeing the Sage bristle.
With a smile he relaxes back into the couch and presses one of his legs right up against Kaveh’s. Turning the gift bag over in his lap. “I feel spoiled. You didn’t have to get me anything.”
“Well, I only picked it out.” There’s embarrassment in the blonde’s tone. When Cyno glances up to him he’s looking down, face a little red. “Haitham actually paid for it.”
“Oh?” Cyno raises his brows and glances over to the Grand Sage. Feeling a little touched, but also beyond delighted with the opportunity to use this against the bigger man. He leans towards the scribe a bit more. Smiling up at him, through his bangs. “Why Alhaitham, I didn’t know you cared.”
He can read the response on the big man’s face. Clearly struggling not to immediately snap back a quick, brutal I don’t. But then he glances over Cyno’s shoulder, no doubt catching eyes with Kaveh. Whatever he sees there has him deflating like a downed anemo slime. The scribe grits his teeth a bit, his response coming out in a barely contained growl. “It was my pleasure.”
Oh and doesn’t that feel good. Cyno smiles to himself. Wiggling a bit in his seat until he’s pressed right up to Kaveh’s side once more. He starts to pull open the bag. Shuffling through the decorative tissues until his hand bumps against a little box. He tugs it out and sets the gift bag on the ground in front of them.
When he opens the box he makes an audible noise of surprise. Pulling out the pristine, shining card and holding it up, eyes widening. Raiden Shogun. He’s been searching for this card for months without any luck. He turns it over in his hands, that tight, smug feeling melting away to a mix of awe and joy. “Where did you get this?”
“One of my clients has a connection.” Kaveh’s beaming when Cyno looks back up to him. Clearly happy with the smaller man’s reaction. “It was, admittedly, well out of my budget…but that’s where Haitham came in.”
“Kaveh was dead set on getting it for you.” Alhaitham chimes from his other side, sounding a lot less strained. Cyno chances a glance at him, watching the way the scribe’s lips twitch up in a small, ghost-like smile. “I really didn’t have much of a choice.”
The General Mahamatra truly hadn’t expected this. He turns the card over again, running his fingers along the edges. Joy bubbling up in his chest. “Thank you, truly.”
Knowing why they’d come today, what Nari had lined up for him, really had seemed like more than enough. He hadn’t expected anything else. The flowers had been a nice extra touch, but the card? It strikes a cord in him. His heart swelling at the thought of how much his friends cared. “Don’t tell Nari, but this is probably the best gift I’ve ever received.”
He presses the card to his chest for a moment. Taking a steadying breath. Trying to keep himself from positively exploding with excitement.
“Does that mean you’re taking back your request to fuck my boyfriend?” Haitham deadpans. Immediately killing the mood. As per usual.
Cyno flashes him with a small glare, reluctantly setting down the playing card on the table by the flowers.
“Really Haitham.” Kaveh groans at his side, clearly agitated with the scribe. He reaches out over Cyno’s back to give the bigger man a shove. “Can’t you be nice to him for once? It’s his birthday.”
“I’ve been nice to him.” Alhaitham counters, barely moving at Kaveh’s touch. Instead bringing one arm up to rest over the back of the couch. Leaning closer until he’s more than encroaching on Cyno’s space. His voice lowers a little bit. Getting that (now surprisingly familiar) sensual tone that makes Cyno’s gut clench against his will. “I was plenty nice to you the last time we did this, when I fucked you into the mattress until you cried like a-”
“Haitham!” Kaveh’s leaning over him once more. This time he tugs Cyno into his chest before he shoves his hand against the Grand Sage’s chin. Forcing the bigger man back and away. “You are insufferable.”
The agitation Cyno feels at Alhaitham’s words almost immediately melts away when Kaveh drags him close. Enjoying the warm press of the blonde’s arm around him. Breathing in his sweet scent and allowing himself to press his face into Kaveh’s chest. “It’s okay. He’s just upset that I’m finally getting to take you to bed.”
“If anything the only thing that upsets me about you, General, is your terrible sense of humour.” Haitham states. Cold and blunt. There’s shuffling and the clinking of glasses, before Cyno feels a cool cup of liquor press up to his cheek. “Here. Drink.”
The general slowly sits up. Deliberately taking his time as he draws away from Kaveh’s chest. Reaching out to take the glass offered to him. “Thank you Haitham, how courteous.”
“You get one day.” The bigger man passes a second glass over Cyno’s shoulder, handing it to Kaveh, before moving to pour his own. “I promised Tighnari and Kaveh that I’d behave.”
“I’m touched.” Cyno grins a bit holding his cup out to invite the dendro users to cheers. Practically beaming by the time Kaveh and Alhaitham clink their glasses with his, pressed close on each of his sides. “To my first time with Kaveh.”
“Only time.”
“We’ll see about that-”
---
Alhaitham is predictably hands-on with getting Kaveh ready.
He immediately steps in when Cyno jokingly offers to join the blonde in the bathroom. Bodily blocking Cyno’s path and urging the architect inside, closing the door behind them right in the General’s face.
It would be annoying if he didn’t have his own prep to start on.
He ends up back in his room. Taking the time to sprawl out on his and Nari’s bed. There he slips his shorts down and spreads open his legs. Pouring a decent amount of lube onto his fingers. If he only gets one day with Kaveh, he’s going to make the absolute best of it.
With a steadying sigh he starts working himself open in quick, efficient strokes. He purposely avoids his sweet spot. Keeps his movements clinical, each touch filled with purpose. Determined to keep from getting too worked up while he waits for his friends.
He takes the time to get three fingers deep inside of himself, getting used to the stretch. Waiting until spreading them open leaves no discomfort before he finally feels satisfied with his work. Aware of the time he quickly cleans up the evidence. Yanking his pants back up. Only wincing once or twice at the wet sensation of the lube slipping down his thighs before he gets his shorts back up and over his hips.
By the time he’s righted himself again, he can hear Kaveh and Haitham bickering in the hallway. He can’t help the way his heart jumps up into his throat at the sound. Excitement thrumming in his chest. Face flaring hot.
With a hard swallow and a deep, steadying breath, he forces himself to relax. Standing casually by the bed just in time for the pair to slip their way through the bedroom door.
“-you can’t just cooperate for once, Celestia!” Kaveh pushes through from the hallway first, shoving a bit at Alhaitham, who still seems determined to drape himself over the architect. The blonde is quite the sight to see. Skin damp. Towel wrapped around his waist. “You can be utterly insufferable at times.”
“Lover’s spat?” Cyno smiles and leans against the wall by the headboard. Watching as Kaveh finally extracts himself from Haitham. Putting his hands on the bigger man’s shoulders and walking him over to the small couch across the room.
“Not at all.” Alhaitham snarks at Cyno, but he allows Kaveh to push him down on the seat. Letting out an audible sigh as the Grand Sage settles down. “Just making sure Kaveh hasn’t changed his mind-”
“Genuinely, what has Cyno ever done for you to be this bizarre with him?” Kaveh sounds exasperated. Sighing and taking a step back from the scribe. “You’ll like this Haitham. I know you will. Archons- just set your pride aside. Sit back, and enjoy.”
The scribe looks for a moment as though he’s going to argue, before he sighs and sits back. Flicking his gaze over to where Cyno stands at the bed. Expression resigned.
The General can’t help but roll his eyes. Part of him knows it’s all for show, but there’s another, louder part that needs to be sure. There’s no fun in doing this unless everyone is on board.
He pushes back off the wall and makes his way over to Kaveh. Brings his hands around him from behind. Pulling him close and pressing a kiss to the center of his back. He gets a little shudder in response. Kaveh’s hands coming up to squeeze over Cyno’s where they’re curled at his stomach.
“You know he’s right.” The General murmurs. Tone serious for a moment even as he presses his face more firmly against the bigger man’s spine. “You don’t have to do this if you don’t want to, or if Haitham’s too uncomfortable.”
“I do want to.” Kaveh seems to answer without thinking. His fingers tightening where they’re pressed against the back of Cyno’s hands. “And don’t pay Haitham any mind. He and I talked about this at length and he’s more than comfortable. He’s just being contrary to get under your skin.”
Cyno brings his face back a bit. Moving enough to glance over to where Alhaitham’s seated on the couch, seeking out his gaze.
Haitham lets out an annoyed sound, but nods. “I’m fine. You two go ahead.”
It’s a huge relief. Cyno slides his hands away from where they’re curled over Kaveh’s waist. Snatching at one of his hands. “As long as you’re both sure.”
“We are.” Kaveh lets himself be led over towards the bed. Staring down at Cyno. His tongue darting out a little to dampen his petal soft lips. “Let me take care of you.”
Oh and doesn’t that sound good.
“Okay.” Cyno comes to a stop in front of the bed. Releasing Kaveh’s hand in favour of running his fingers over the towel wrapped about his waist. Tugging at the fabric until it slips down. Falling into a pile on the floor at the blonde’s feet. “Take care of me.”
There’s no hesitation.
Kaveh slowly sinks down to his knees, a hard shudder coursing through Cyno at the sight. He's been so close to the architect for so long, it leaves him twisting with a mix of arousal and confusion. Watching the way Kavehs thighs seem to thicken as he sits back on his heels. Parted just slightly. Bowed forward a bit so that he can press his palms flat to the ground in front of his groin. Already half hard. Pale skin flushed a deep crimson that could match his darkening eyes.
Gods. The man really is ethereal. Cherub-pink mouth slipping open. Eyes focussed on Cyno, already shining with need. The General can't help but reach down. Grabbing firmly at Kaveh’s chin. Using his grip to tilt the blonde’s head side to side, as if appraising him.
Nari is and always will be the love of Cyno’s life. Yet there’s just something about Kaveh that makes his stomach clench. Genuine affection and adoration mixing in with the throb of arousal that makes his dick twitch in his pants.
He wants to tell the man how beautiful he is. How absolutely stunning he looks kneeling at his feet-
"Are you a work of art? Because I need to nail you against the wall."
-is what comes out instead.
For a split second the room is silent. Kaveh stares up at the smaller man. His mouth dropping open a bit as emotions cycle rapid fire across his face. Confused. Shocked. Embarrassed. Until a choked laugh escapes the blonde. His head tipping forward to press into Cyno’s thigh while he chuckles, his breath is warm, even through the General’s trousers.
“Really?” Behind them Alhaitham sounds incredibly unimpressed. “It’s a wonder Tighnari even puts up with you.”
“I don’t know about that-” Kaveh grins where he’s leaning with his face pressed into Cyno’s leg. Tipping his head up just enough to beam up at the General. A light flush spreading across his soft, pale features. “At this point I have to admit- I find it a little charming.”
“Charming?” Cyno raises his brows, feeling smug.
“Just a little.” Kaveh slowly drags his hands up the sides of Cyno’s thighs. Keeping his face resting against the fabric of the smaller man’s shorts even as he reaches the waistband. Soft, slender fingers curling there. Tugging a bit.
Arousal curls up with the excitement in his chest. Burning hot in a way that has him twitching where he stands. He swallows down the urge to groan and nods at the blonde. Relishing in the way that Kaveh’s eyes go half lidded. Dark with desire. His hands pull at Cyno’s shorts. Bringing them down just enough for his swelling cock to pop free.
Kaveh makes a little pleased sound at the sight.
He wastes no time slipping those luscious lips around the head of Cyno’s hardness. Tongue darting out to lathe against the slit.
Gods.
Nari is pretty, oh so pretty. Especially with his mouth wrapped around Cyno’s cock. But there’s just something about the way Kaveh looks up at him. Maroon eyes shining. Face splotched red. Mouth wrapping down over his length as he slowly starts to drop his head down, taking Cyno in inch by inch.
Art, it turns out, is the perfect descriptor for him.
He lets out a shuddering breath. Eyes widening a bit when Kaveh bottoms out. Cyno’s cock tucked up against the back of his throat. Muscles contracting, he swallows around the intrusion before he moans.
Honestly to Archons moans.
Filthy and satisfied in a way that absolutely can’t be faked. Especially not when Kaveh squirms a bit where he’s kneeling. Thighs coming together almost on instinct. Squeezing, as if to stave off his own arousal.
He likes this.
“Gods, you should see how you look like this.” He murmurs. Brings one hand up to run carefully through Kaveh’s hair. Watching the way that the bigger man relaxes into the touch. Lips still pressed to Cyno’s pelvis, and throat twitching around his steadily swelling cock. “No wonder Haitham doesn’t like to share.”
There’s a noise of ascension from across the room.
Cyno glances up. Finds Alhaitham sitting up straight now. Watching the two of them carefully. His own blush burning across his cheeks. Clearly interested; no longer as upset as he is aroused.
Their eyes lock, only for a moment-
Until Kaveh does something sinful with his tongue when he draws back. Squeezing a whine out of the General. His traitorous legs tremble, just slightly, when Kaveh immediately bobs his head back down, once again taking Cyno in with one long, easy swallow.
The rhythm he sets up is lazy, relaxed. Taking Cyno with a practiced sort of ease. And gods the sounds. The sounds he makes are comfortable. Almost serene. Like he’s in his element. Kneeling there at Cyno’s feet; servicing him with hitching breaths and muffled moans.
It doesn’t take long for the feeling of too much to start to rise up inside the General. His hips canting forward of their own accord. Thrusting into the hot, wet expanse of the architect’s mouth. Marveling at the way Kaveh just takes it. Squirming where he kneels. His own neglected cock twitching. Thighs squeezing together.
“Ah-” Cyno takes a steadying breath. Toes curling a bit where they’re pressed to the hard floor beneath them.
It’s good. Really good. He’s going to tell Nari that he missed out on this mouth. Maybe they can make all of this a more regular thing. He’d really enjoy watching Kaveh swallow down the Valuka Shuna, taking him apart with only his tongue…
His cock gives a hard twitch and Cyno forces himself to pull back. Carefully urging Kaveh away. Watching with a shudder as Kaveh drags his tongue across the base of his cock when he pulls back. Leaving his mouth open. Spit and precum dripping down across his lips.
“Bed.” It’s the only thing that Cyno can manage. Voice thick and cracking. Words damned near failing him while he sucks in through gritted teeth. Struggling to fight against the urge to cum all over that debauched face. Staining Kaveh’s cheeks and mouth in obscene strips of white-
Finally the architect lets his lips slip closed a bit. Nodding up at Cyno obediently. “Whatever you want.”
Celestia.
He’d seen how obedient Kaveh is in bed when watching Nari fuck him stupid some months back…but it’s a different sight to behold when it’s directed at him. He reaches down to help the bigger man up. Urging him down on the mattress behind them. Waits until he’s on his back, propped up only by his elbows, before he starts to strip. Tugging his shirt off first before carefully easing his way out of his shorts. Just barely keeping his expression neutral as the lube dampened fabric clings to him a bit on the way down.
The way Kaveh’s looking at him, like a man starving, is incredibly motivating. Eyes blown wide. Breath shuddering. Cock already half hard, arching up against his trembling belly.
Gods. He’s about to wreck his friend. In every conceivable way.
With a small chuckle he crawls his way up onto the bed. Taking in every flinch and whining gasp that slips out of Kaveh when he presses his hand to the architect’s smooth skin. Dragging up with each shift over the bigger man’s body. He’s staring at Cyno. Mouth still damp, stained with precum. Throat bobbing when he swallows hard.
Gorgeous.
Moving to straddle Kaveh’s stomach before he leans down; sealing his mouth against the junction of his throat. Kissing his way up and sucking a bruise just beneath Kaveh’s jaw. He gets a whine in response. His senior’s hands coming up to clutch over his arms. Head tipping back to give Cyno more room to bite bruises across his skin.
He even tastes good.
Cyno groans and drags his mouth up further. Finally presses their lips together, together, firm and desperate. Kaveh goes easily into the kiss. Pliant and welcoming. His mouth still has a hint of flavour, like the remnants of his own cock; all heady, tinged with salt. While it’s not exactly Cyno’s preference, it’s more than worth it for the way the architect gasps into his lips. Squirming a bit beneath his smaller frame.
He takes care to keep himself up on his knees. Tries his best to stop his lube slicked thighs from touching his friend, determined to keep this next part a surprise. He wants to see the look on his face when he takes him inside.
Cyno makes a pleased noise while licking deep into Kaveh's mouth. Swallowing down his hitching whines. Taking his time.
There’s no rush. They’ve got all night.
Once the bigger man starts to relax beneath him Cyno drags his hands down. Pressing them over his chest. Slowly making his way across his trembling skin until he can subtly reach behind himself. Keeping the architect distracted as he steadily deepens the kiss.
When he finally gets ahold of Kaveh’s cock (smaller than Haitham’s, but just as thick) he folds his fingers around it. Gripping just so. There’s no stopping himself from smiling against the other man's lips when he gets a stuttering thrust of the hips beneath him in turn. Kaveh tenses. Shaking as he lets out a loud, trembling moan.
“Shh.” He pulls back from the kiss enough to hush the bigger man. Stealing another few quick pecks across his cheeks and brow before he finally sits up. Just stares down at his friend. Unable to stop the way his dick twitches at the sight of him.
Kaveh looks a little confused. Breathing hard while he watches Cyno with furrowing brows. Fingers twitching a bit as the General slowly slides backwards until he’s straddling his hips. Hovering just above Kaveh’s cock it’s trapped in his firm grip. When he speaks again he keeps his voice low. Laced with temptation and promise. “Hold on tight.”
“Wha- ngh!”
Cyno uses his grip to guide himself down over the bigger man's cock. Stomach clenching at the initial breach. Bearing down to make the slide easier. It takes a moment, but once the head of his thick, pretty cock pops in past his rim, Cyno’s whole body jerks. A gasp wrenching from him. Echoed immediately by Kaveh’s whimpering moan.
He doesn’t rush it. Enjoying the sensation of steadily being filled. Wincing just slightly as he stretches out over Kaveh’s girth, before groaning in satisfaction as he slides all the way down. Seating himself fully on the bigger man’s arousal. Gasping over the feeling of being oh so full. Body clenching on instinct.
“Ah, ah Cyno!” Kaveh’s hips stutter beneath him, bucking up in a way that grinds right into the General’s prostate, wrenching a groan from the smaller man. There’s no tact to it, no control. But it still feels good, having Kaveh writhing up into him like this. “Oh, oh gods. You’re so tight-”
He sounds almost wounded. His whole body tense as he flails his hands out, scrambling for purchase against the bed sheets.
“Breathe.” Shifting slightly on Kaveh’s lap, Cyno brings one of his hands forward to brace over the bigger mans stomach. Smiles, soft and reassuring, as he leans back down. Just presses their mouths together in another brief kiss. He can feel every twitch and shudder coming from the blonde beneath him. Relishing in the way Kaveh full on whimpers into his mouth, sounding overwhelmed and desperate. He bites at the blonde’s lips a bit. Letting his teeth scrape against the plush skin. Rubbing his hand up across Kaveh’s chest. Grinding a bit when he finally draws away from the kiss and sits back up across his lap. “That’s it.”
“Ngh.” Kaveh’s entire body shakes beneath him. His hands finally finding something to hold onto. Fisting tight in the bedsheets. Sweat kissing his flushed brow.
“Archons, you look so good.” Cyno leans back further. Puts both hands behind him to brace over Kaveh’s trembling thighs. Lifts up. Watches the way Kaveh’s whole body jerks when he pulls himself nearly all the way off his swollen cock. Leaving only the head inside. “So good for me-”
When he slaps his hips back down Kaveh just about screams.
“Ah!” He rips at the bedsheets. Eyes unfocused and pupils blown wide. “Fuck, Cy!”
It's everything he's been imagining. Watching him so desperate and out of control. Riding him within an inch of his life. Getting the chance to break Kaveh apart while also showing Alhaitham exactly what he could have had...if only he'd been just a bit more cooperative last time.
Two birds, one stone.
“That’s it.” Cyno groans. Grinding his way back up and shuddering over the sparks of pleasure that wrack through him. Kaveh’s cock dragging against his prostate. Driving heat deep into his gut. He squirms a bit as he sits all the way up. Clenching down over the head of Kaveh’s cock before he drops back down again. This time harder. Faster. Striking up a brutal rhythm as he fucks himself down over the bigger man. Bouncing across his lap. Wet squelches fill the room along with Kaveh’s sharp, desperate cries.
He looks so wrung out. Cyno can’t help the way arousal curls in his own gut as he stares down at him. Fucking himself onto the bigger man’s cock. Soft, needy moans slipping past his own lips. “Fuck, Kaveh.”
“Archons.” He can hear Alhaitham shifting somewhere behind them, but he pays him little heed.
Too focussed on the way that Kaveh’s damned near thrashing against the sheets. Fingers twitching where they’re fisted in the blankets. Knuckles white. Goosebumps kissing his sweat slicked skin.
It’s delicious. The raw desperation in his cracking voice. The fluttering of his eyes. Clearly so close to the edge already that he’s struggling to hold himself back.
Cyno picks up the pace. Riding him hard as wet, slick sounds fill the room.
His own pleasure is almost an afterthought. Heat twisting in his gut. Sharp. Burning. Cock swollen where it slaps up against his belly with each snap of his ass down over Kaveh’s hips, impaling himself with the bigger man’s cock, squeezing down over him mercilessly.
It becomes clear very quickly that Kaveh doesn’t seem to know what to do with himself. His body twists and writhes against the sheets. Back arching as he tenses, muscles strung tight; like a bow about to break, just on the edge of snapping.
“You can move.” He gasps out, realizing with a sudden clarity that Kaveh’s holding himself back. Fighting against his urges while he strains and struggles against the bed sheets.
"I- oh fuck. I don't-" His body gives another hard jerk. Face screwing up in a mask of agonized pleasure. Squirming beneath Cyno, but still refusing to give in to the urge to thrust. He can tell just by looking that Kaveh's right on the edge. His breathing is labored. His muscles are straining. Red flushed down his neck and spreading across his chest. Cyno keeps fucking himself down as Kaveh struggles with his inner turmoil. Yanking at the bed sheets. Throwing his head back against the mattress. Swallowing visibly. Clearly so close to losing it completely.
Cyno wants to see it. Wants to feel him come apart beneath him. Shuddering and spilling into him- Archons. He’s struggling to keep his own composure. Arching his back a bit as he slams himself down at a steadily increasing pace. Fucking down over Kaveh with everything he has.
He leans down again. Moving his hands to brace over Kaveh’s chest this time. Slipping his tongue in past the architect’s trembling lips. Licking deep. Flicking up against the roof of his mouth in a way that has him whining.
“Come on Kaveh.” When he pulls back from the kiss he runs a hand through the blonde’s sweat damp hair. Scraping his nails against his scalp. Staring down at him with a hard slap of his hips, grinding his ass down against the bigger man’s arousal. Whining at the way it shoots pleasure up his spine. Desperation bleeding into his own tone. “Hurry up and fuck me.”
Kaveh almost sobs at the demand.
His whole body tenses before he gives in and fucks up into Cyno’s smaller frame. Hips stuttering, rhythm erratic and desperate.
Sparks light up through him. Mind going blank as Kaveh finally relents, moving quickly and desperately; slamming up into Cyno, pleasure clamping down in his gut. Burning up his spine. The General moans, his thighs squeezing over Kaveh’s sides while the blonde pounds up into him. Hands finally dragging up from the bedsheets to curl around Cyno instead.
At first he thinks that the bigger man is going for another kiss; only to find himself tugged down into a crushing hug. Kaveh lets out a litany of wet, desperate cries against his throat. Arms curled tight over Cyno.
He clings right back to the blonde. Tugging him further against his neck. Small whines slipping from his own lips while Kaveh chases his climax. Slapping up into him. Scraping into his prostate. And oh. It’s good. So good. The new position grinds Cyno’s cock against that smooth, slender stomach with each vicious thrust.
“Archons, I can’t! I’m, oh fuck, I’m-” Kaveh’s voice gets all high and needy, his fingers digging into Cyno’s back a bit while his whole body arches up off the bed.
"Come on." He groans. This time he's the one squirming. Body clenching down over Kaveh's cock with each hard thrust. He wants to send the bigger man over the edge. His whole body lit up like a flame at the thought. So close to begging for it that he damned near whines out his encouragement, holding tighter to the bigger man. "Finish inside me."
That seems to do the trick. His hips slam up into Cyno once, twice, before he’s pulsing inside the smaller man. Orgasm rocking through him in a way that seems to damned near shatter him.
“Ah, ah! Fuck. Ngh.” He buries his face down further into Cyno’s neck. Whole body jerking with the aftershocks of his climax. Warm, wet spurts sliding deep into the General with each twitch of his trembling frame. “Oh. Oh fuck.”
Cyno groans at the sensation. Clenching down over Kaveh. Moving his hips back in small, careful motions as he milks hin dry. Wringing out the last of his senior’s orgasm. Chasing a few more sparks of pleasure while he does so; his own cock aching where it's crammed between their bodies.
He stops only once he hears a tight, trembling hiss of overstimulation from the mouth against his throat.
With a steadying breath he carefully lifts himself off of Kaveh. Relishing in the way he gets another full bodied shudder when the blonde slips out of him. Spent and trembling.
He sits up enough to get a clear look at Kaveh’s face. Kissing at his sweat slicked brow. “You okay?”
“I’m, yeah. I’m- but you…” He stutters. Crimson eyes watering a bit when he finally meets Cyno’s gaze. Looking blown out and shaken. “Your birthday. I wanted to-”
“It’s okay.” He murmurs. Rubbing his hand across Kaveh’s forehead. Brushing at his bangs before leaning back down to kiss him again. Chasing each whimpering breath with his mouth. Rubbing his hands up and down those trembling arms. Touch soft and reassuring. “We’re not done yet.”
He watches as a mix of relief and desperation slides across Kaveh’s features. Keeps kissing him until he starts to relax. Bringing him back down from the edge so they can move on to act two.
Cyno’s nowhere near finished with him.
Not by a long shot.
