Work Text:
The water of the river is icy as it flows past Kaveh’s swollen ankles. It soothes the blisters on his toes and the ache that feels like a permanent presence in the arch of his foot. He lets himself soak in the feeling for a long moment, even as the hems of his pants grow heavy with water where he hasn’t rolled them quite high enough to protect them from stray splashes.
“Alhaitham!” he calls, waving at the figure he can clearly see setting up their evening camp near the shaded cover of a small corps of trees. “Come swim with me!”
Alhaitham straightens from where he had been bent over. A small firepit is taking shape on a cleared patch of dirt at Alhaitham’s feet. Even from the shallows, Kaveh can see the small flickers of a growing fire that Alhaitham must have started while Kaveh raced for the water.
When Alhaitham makes no move to join Kaveh at the riverside, Kaveh climbs carefully over the smooth river rocks until he’s standing on dry land once more. Dirt sticks to him as he climbs the riverbank to join Alhaitham at their camp, but Kaveh pays it no mind. He’ll take a bath later, once the sun has set and the cover of night can provide him a little more privacy. Not from Alhaitham, who has already seen and touched nearly every part of him, but from other eyes that might pass by.
“I’m going to take the best bath later,” Kaveh announces as he drops down onto the bedroll Alhaitham has laid out near the fire. The radiating heat feels good on his cold, damp feet, and Kaveh stretches them close to the crackling flames even as Alhaitham looks at him with disapproval in his ever-sharp gaze.
“I will not carry you if you burn the bottoms of your feet,” he says with a distrustful glance at the fire that licks the damp wood. Kaveh ignores him, instead flopping back onto his bedding and pillowing his head on his arms to look up at the sky. The sun is just beginning to set, coloring the sky in pastels behind the thin veil of clouds. Kaveh inhales the sweet smell of woodsmoke and exhales contentment.
“Yes, you would,” Kaveh replies. Alhaitham snorts, but does not argue, which says everything Kaveh needs to hear.
(This confidence is newfound, at best, and sometimes Kaveh has to fight his own anxiety and remind himself that Alhaitham was here to stay. It’s far easier to confront when he makes jokes about it.)
They sit in quiet companionship for a while as Kaveh warms himself and Alhaitham tends to the journal he’s taken to writing in when they make camp for the evening. Kaveh had asked him, once, about the leatherbound book, only to be summarily dismissed. As curious as Kaveh can be, the book isn't worth the ensuing argument, and so he allows Alhaitham his secrets.
Not that he didn’t try to peek now and then.
Finally, Alhaitham closes the book with a soft thud. Kaveh sits and stretches. The small thrill of pleasure that shoots through him when Alhaitham’s eyes flick to him and stay there, taking in the way his form shifts as he works the soreness of his shoulders, is more than worth the effort it takes.
“Join me for my bath?” Kaveh asks. He hopes his tone conveys all the things they do not speak out loud.
Alhaitham shakes his head, dashing through Kaveh’s hopes.
“I’m going to catch some fish for dinner,” Alhaitham says. He stands, rising to his full height, and Kaveh has to swallow back the immediate urge to lean across the space between them and press his palm to the softness of his stomach, splay his fingers across his skin and feel the muscles shift. Instead, he stands as well and brushes the dirt from his pants.
“I’ll go with you, then.”
“Do as you’d like.”
Alhaitham turns his back and heads for the riverbank without waiting for Kaveh to follow. Kaveh scrambles to get the soap from his pack. He has to jog to keep up with the Zora’s long strides.
True to his word, Alhaitham vanishes below the surface almost as soon as they reach the riverbank, leaving Kaveh standing alone in the shallows. He undresses quickly and dunks himself in the cold water. It sets his teeth to chattering as he scrubs the days of dirt from his skin, but it’s worth it to feel clean for the first time in a while. He lets the water soak into his hair until it floats free around him in the eddies of the current.
There had been a time in his life where he could not imagine bathing in a cold river in the early twilight of evening. But then again, the Kaveh from before would not have had the confidence to imagine a great many things, so perhaps the water flowing around him is the least of his concerns.
When he kneels in the silt, the water flows from his hair and down his chest in rivulets before returning to the greater whole and Kaveh cannot help but close his eyes and enjoy the feeling. The wind is biting and the water is icy, but he feels more alive now than he ever did before, and he thinks that he is willing to live with the things that he has lost in exchange for the pleasures that he has gained.
“You’ll catch a cold like that.”
Alhaitham, silent as ever in the water, peers up at him from the center of the river. The long line of his headfin breaks the surface, but the rest of him stays well-concealed below the current.
“Would you take care of me if I did?” Kaveh asks. He rises fully to his feet. Alhaitham looks away from him, back toward the fire that has grown and is now crackling merrily at the treeline.
“Of course,” Alhaitham replies. He smiles with the barest flash of teeth and dips below the water. Kaveh tracks the ripples on the surface with his eyes as Alhaitham crosses the river in seconds. Something low in Kaveh’s stomach tightens at the effortless show of skill. Here in the water, Kaveh could not imagine anyone or anything more dangerous than the Zora that emerges at Kaveh’s side with four still-squirming fish held with one arm against his chest. In one fluid motion, Alhaitham puts a singular knife’s-edge claw to the shimmering scales of the first fish and slices horizontally across the underbelly of the fish. Its tail slaps uselessly against Alhaitham’s stomach before slowing to a stop. Blood drips down its scaly body and swirls away into the vastness of the river.
Kaveh’s cheeks color as Alhaitham makes easy work of the other three fish. When they had first started traveling together, he had offered Kaveh the fish whole, even as their mouths gasped for oxygen they would not get and their tails fought for purchase in the empty air. But Alhaitham was a quick learner, and now he could effortlessly behead and clean a fish in seconds.
(Kaveh would take the cleaned fish to their camp to season and skewer so they could begin roasting. He would not think about what happens to the heads once they’ve left his sight, though the sharpness of Alhaitham’s teeth in the firelight would sometimes remind him nonetheless.)
Kaveh holds out his arms wordlessly, waiting to be handed the fish, but Alhaitham does not turn toward him. Rather, he lets the discarded bits float down the river and carries the fish back toward their camp himself.
With a huff, Kaveh wades back to the shallowest edges of the river, where the silty river bottom gives way to smooth-polished stones, and begins to dry his hair with the towel waiting on a nearby rock. By the time he’s dry and dressed in clean clothes, carrying his freshly-washed clothes back to their camp, Alhaitham has already coated the skin of the fish in a spicy-smelling powder Kaveh recognizes as Goron Spice and arranged the skewered fish to cook. Kaveh hangs his wet clothes over a nearby branch, close enough to the fire that the residual heat will hopefully aid them in drying, and throws himself down onto his bedroll again.
Only once he’s seated does he notice. Alhaitham’s own sleeping mat is spread on the opposite side of the fire. As far from Kaveh as he can be.
His smile fades. The fire is warm and smoky and crackling wonderfully, but all Kaveh can feel is the cold knot of anxiety that is beginning to coil tighter in his chest.
At first, Kaveh had thought he had been making things up. Since he and Alhaitham had begun their– well, whatever this was, Alhaitham was usually the first to take advantage of any opportunity to be close. Wrapping his fingers around Kaveh’s wrist with a sardonic comment about how thin they were. Pressing their thighs together at the fireside, until Kaveh could no longer recognize the difference in temperature between them. Pulling Kaveh on top of him to sleep, until Kaveh grew used to sleeping with his head pillowed on rubbery Zora skin rather than the fabric of his cloak.
But over the last few weeks, a lot of that had changed. First, Kaveh was sleeping on his own bedroll again, but Alhaitham still made sure to offer Kaveh his arm as a pillow until even that was no longer allowed. They sat for dinner with space between them now– inches at first, and now feet that might as well have been miles.
Something was wrong. But every time Kaveh tried to bring it up, Alhaitham brushed him off, or turned the noise-canceling feature of his earphones up until Kaveh gave up on trying at all, or twisted the subject to something else with such an expertly silver tongue that Kaveh forgot the original topic of conversation until hours later.
Alhaitham was avoiding him.
Had Kaveh done something wrong? He thinks back, combing through their conversations from the days leading up to Alhaitham’s withdrawal, but cannot come up with any singular action that should result in such a drastic action. He stares into the fire, lost in thought.
It takes Alhaitham waving a blackened fish in front of him to bring him out of the reverie. He takes it with a quiet thanks, and the two of them share a simple but filling dinner below the canopy of stars above them. They talk, and laugh, and discuss the next day’s traveling plans, and everything is wonderfully, perfectly normal except for the fact that Alhaitham shies away from Kaveh’s touch as though every inch of his skin is coated in poison.
Kaveh lays beneath the stars, staring up at their distant light. Alhaitham’s strangeness tugs at the edges of consciousness, but Kaveh is full of good food and warm by the fireside. He is seeing the world, the way he has always dreamed. And unlike his daydreams, now he gets to explore Hyrule with Alhaitham at his side.
Even from here, he can hear his companion’s even breathing. The familiar rhythm is comforting, even when Kaveh doesn’t want it to be, even when the ground beneath his bedroll is hard and still and he cannot hear the heartbeat he wishes were beneath him. Even so, his eyes grow heavy.
Maybe tomorrow, he thinks drowsily as sleep comes to take him gently away. Maybe we’ll talk about it tomorrow.
When Kaveh wakes, the fire has dulled to the barest crackle, casting dull shadows across the tree leaves above Kaveh’s head. The moon, thin sliver though it may be, is still high overhead. Around them, the clearing is peaceful. The only sounds Kaveh can hear are the soft warble of the river down the bank and the rustle of tree leaves overhead.
And Alhaitham.
Alhaitham, whose bed roll lies opposite Kaveh’s. Alhaitham, who is sleeping on his back, bare to the moonlight and the firelight.
Alhaitham, whose long, claw-tipped fingers drag slowly along the length of his cocks as he exhales a ragged breath into the cool evening air.
A pulse of arousal shudders through Kaveh. He’s entranced by the deceptively delicate way Alhaitham’s hands move. With aching clarity, Kaveh remembers how those hands feel curled around Kaveh’s own hips, or how those claws become pinpricks of pleasure-pain as they dig into the meat of Kaveh’s thighs.
His cocks are lovely– Kaveh really doesn’t have another word for them. The same color as the grey-green of his skin, but darker somehow. They both curve upward from the slit they retract to when not in use, slick with what Kaveh assumes is the oil they both keep in their packs. Beneath the sounds of nature, of the river and the trees, Kaveh can hear the wet sounds of Alhaitham rocking his hips into his cool palm.
Kaveh swallows, mouth dry.
The fire creates shadows on Alhaitham’s skin, drawing Kaveh’s eye to the strain of the muscles in his arms and chest. Kaveh wants to reach out and smooth the stress from his skin until he is boneless with pleasure beneath him.
“Kaveh,” Alhaitham groans, low but clearly audible in the quiet of the night. Kaveh shudders. It’s unfair that Alhaitham has a voice so deep and warm, like chocolate and honey and all the good things of the world that warm from the inside out. Kaveh could listen to Alhaitham moan his name for hours and still not feel as though he’d taken his fill.
Wait.
His name?
Kaveh listens more intently now, ignoring the ache of his own cock in favor of actually hearing the words even as he presses his palm to the front of his pants just to dull the burning need.
“Kaveh,” Alhaitham says again, lower this time, choked as he swallows past the tension in his muscles. “Close, I–”
His form quivers as his hips rise from the bedroll, chasing the pressure and heat of the imagined Kaveh in his mind as he spills across his fingers and stomach with a moan. He collapses back to the bedroll after a moment that stretches like taffy in the sun.
And Kaveh, even from across the fire, even without being touched, is breathless. His head is foggy with sleep and arousal, and his earlier concerns of Alhaitham avoiding his touch seem small and silly in comparison to the sight before him. How could Kaveh ever consider letting his doubts keep him from his companion when Alhaitham was so close and crying out for Kaveh?
Alhaitham had given Kaveh a second chance to chase his dreams. The least Kaveh could give to Alhaitham in return was the pleasure he chased in exchange.
It only takes him seconds to cross the clearing between them, and then he is kneeling at Alhaitham’s side, helpless in the face of the sight before him. Alhaitham’s chest rises and falls in shallow breaths. The silvery-white of his chest shimmers with lines of cum that Kaveh, in a moment of weakness, imagines tracing with his tongue until his skin is clean again. Even the thought of the taste on his tongue is enough to make his cock twitch, but Kaveh pays it no mind as he leans over the prone form of the Zora and cups his jaw in one warm palm.
Alhaitham’s eyes snap open. His pupils are wide and dark, and he makes a choked noise of panic.
“Kaveh–” he chokes, but then Kaveh is bending low and pressing a soft kiss to the corner of Alhaitham’s open mouth. When Kaveh pulls back, Alhaitham is tense and still.
“I heard you,” Kaveh says. Alhaitham must hear the edge in Kaveh’s voice, must see the way his hardness presses against the seam of his pants. “You were saying my name.”
Alhaitham brings a hand up to cover his face. Though muffled, his words still ring clear.
“Go back to bed, Kaveh.”
“No.” Kaveh hates how whiny he sounds, but there’s really no helping it. Not when Alhaitham looks like this. Not when he feels closer than he has in weeks, as though Kaveh could reach through the thing keeping them apart and pull Alhaitham through to his side again.
“That was not a request.”
“I don’t care.”
“I mean it, Kaveh. You don’t understand.”
“Then help me understand.”
“No. Go to bed.”
“Make me.”
And perhaps that was all Alhaitham needed, because it is only perhaps a heartbeat between the words leaving Kaveh’s mouth and Alhaitham’s hands gripping Kaveh’s hips and pulling, and then Kaveh is on his back beneath the stars once more, except this time he is held there by Alhaitham between his thighs. Just the weight of him is enough to send a shudder down Kaveh’s spine.
“Foolish,” Alhaitham mutters, even as he yanks Kaveh’s arms over his head to wrestle him out of his shirt. “So willing to throw yourself at every problem you find.”
Kaveh sits up as well as he can with Alhaitham’s bulk pressing him into the ground. His shirt gets flung somewhere, but Kaveh cannot find it in himself to care, not when Alhaitham is capturing both of his wrists with one of his own hands in an effortless display of power that shoots straight through Kaveh the way Alhaitham slices through the water, leaving ripples in its wake.
Still, one word does manage to catch in Kaveh’s lust-rocked brain.
“Problem?” he asks– well, gasps, really, as Alhaitham’s second hand twists one of his nipples between two carefully angled fingertips. Kaveh should probably be ashamed at how the delicate, threatening prick of the edge of Alhaitham’s claw on his skin makes him feel. He’s not, though.
Alhaitham makes a low sound and then they are kissing, and Kaveh cannot think of much besides the way Alhaitham kisses as though he is drowning. It’s messy and rough and Kaveh cannot help but remember the first time they kissed after visiting the desert and Kaveh’s chapped lips had cracked and bled. Alhaitham had licked the blood away then, holding Kaveh devastatingly still as he’d swiped the blood from his skin with his tongue until no more blood welled to the surface.
Kaveh hopes he gets caught on one of Alhaitham’s teeth. The thought sends a pulse of arousal through him so strong he cannot help but roll his hips into the weight above him.
Alhaitham breaks the kiss to make a sound so broken Kaveh can’t help but whine in return. Their eyes meet and stay there, both panting, both breathless. Kaveh wants, and wants, but this is the first time in weeks that Alhaitham has been willing to really look at him, and so he stays quiet and still and he hopes.
Finally, Alhaitham starts speaking.
“Some Zora experience what we call a mating cycle. It’s a… period of heightened sensitivity, I suppose. It makes it difficult to think.” He swallows, and Kaveh breaks their eye contact first to watch the way his throat works with the movement. Imagines what it might feel to have his cock in that mouth, to have that talented tongue swirl around the head of him until Kaveh can only see stars and those gemstone eyes.
(He’s smart enough to know why that’s, objectively, a terrible idea. But he’s also wrecked enough to want it anyway.)
“I’ve known about them, but never–” Alhaitham stops. His brows furrow in a display of confusion so adorable Kaveh can’t help but tug against the hand binding his own. He wants to wipe the tension away with the softness of his thumb.
“Never?”
“Not before you.”
Kaveh lets the words curl, sweet as honey from the comb and soft as feather down, in his chest. Lets them smolder and burn until they ignite.
“Then stop thinking,” Kaveh says. He rocks his hips up again, chasing the delicious friction he knows he will find, and Alhaitham hisses and tightens his grip on Kaveh’s wrists.
“You have no idea what you’re asking for,” he growls, but Kaveh is only half listening as he ruts into him again.
“I can infer,” he replies with another movement that has Alhaitham nearly panting. But for all his complaining, Kaveh notes that he makes no movement to separate them. Quite the opposite.
Just a little more.
“Please, Alhaitham,” Kaveh tries. He lets his head fall back, exposing his throat to the cool night air and Alhaitham’s incandescent eyes. “Want you so badly.”
He can feel the way Alhaitham’s cocks pulse with his words. So close. Come on.
“Haitham,” Kaveh whines. He barely conceals a smirk when he feels Alhaitham shudder bodily against him. Almost.
“Please. I want to feel you inside of me.”
Alhaitham makes a sound that is almost a snarl, and Kaveh can no longer hide the grin that accompanies his moan as Alhaitham bows above him like a tree snapped by the pressure of the wind and snaps his teeth closed around Kaveh’s shoulder with a broken cry. It hurts– of course it hurts, but the pleasure and pain twist in Kaveh’s mind in a sickeningly sweet mix that almost electrifies his blood.
When Alhaitham releases the bite, his lips are stained with blood that somehow only makes him look more beautiful. He lets go of Kaveh’s wrists to work Kaveh’s pants down and dispose of them to wherever Kaveh’s shirt has gone. The night air is cool against Kaveh’s swollen cock as it smears precum across the soft swell of Kaveh’s stomach. Alhaitham shifts and stretches above him, reaching for something, and then Kaveh is being helped to roll onto his stomach. A bottle of oil is pressed into his palm.
“Hurry,” Alhaitham demands as Kaveh works the cork out and pours the slick liquid over his fingers. It warms quickly with Kaveh’s body heat as he shifts to smear it against his own hole. Desperation makes him careless, and he works himself open with sloppy strokes as Alhaitham curves over him protectively, his mouth close to Kaveh’s ear. His shoulder throbs in time with his aching cock.
“Look at you,” Alhaitham says. He’s close, so very close, and Kaveh cannot swallow the sob that works its way up as he stretches himself open.
“So beautiful, just for me.”
Kaveh nods blindly into the bedroll beneath him as he scissors his fingers apart, savoring the burn, knowing that no amount of preparation will make the coming stretch easy but hoping to do his best anyway.
“Kaveh, please ,” Alhaitham begs, and the sound slides down Kaveh’s throat to pool in his stomach like firewater, hot and dizzying.
He adds a third finger, and then a fourth because he knows what is coming, but there is only so much he can do with his angle and his flexibility. His fingers brush against his prostate and it takes everything in Kaveh not to just fuck into that spot until he cums untouched onto the bedding beneath him.
“Ready,” Kaveh breathes, breathless, aching. “Please, Alhaitham, I need–,”
Normally, Alhaitham argues with him, demands that he go slower, take more care of himself, so it’s a clear sign of the instincts taking hold of him that Alhaitham only nips at Kaveh’s ear and nods. Cool fingers pry Kaveh’s grip from the bottle of oil. Faintly, Kaveh can hear the slick sounds of Alhaitham coating one of his cocks in the liquid, and then Alhaitham’s hands are on Kaveh’s hips and he is being lifted almost effortlessly. Alhaitham shifts them, resting his back against the trunk of the tree they’ve made their camp beneath, and slowly lowers Kaveh until his hole is lined up with the head of Alhaitham’s cock.
“Turn me around,” Kaveh begs. “I want to see your face.”
The claws that were settled gently on the softness of his hips tighten, and Kaveh can’t help the whimper that escapes at how easily Alhaitham is able to hold Kaveh. It’s a little awkward, and Kaveh can’t help but feel a bit like an object, but when he is greeted with Alhaitham’s blown-wide eyes, shadowed in the low firelight but so full of desire that it pours from him like water, it’s worth it.
“There,” Kaveh sighs, and leans forward to place a gentle kiss on the fullness of his upper lip. His legs are open, straddling Alhaitham except that he is held in the air as though he weighed nothing at all. The knowledge settles heavy in his stomach, sends a shiver up his spine. “Much better.”
Alhaitham groans, low and soft, and then he is pressing into Kaveh. His teeth flash as he bows his head low to bury his teeth in Kaveh’s shoulder again. Kaveh traces the pads of his fingers along the sensitive line of his headfin in encouragement and reassurance.
Even like this, high on pleasure and desperate for touch, the stretch is not easy. Alhaitham is gentle about it, but Kaveh wonders if perhaps it is worse to feel himself being pulled apart inch by aching inch. He bites down on his own knuckles and swallows the whimpers with his teeth.
Alhaitham is shaking beneath him when he finally settles fully inside Kaveh. His thighs quiver with the effort it takes to stay still. Kaveh’s hand falls to his stomach, caressing the curve Alhaitham’s cock makes inside of him, and they both moan together.
“So warm,” Alhaitham breathes against Kaveh’s bleeding shoulder. When he rolls his hips, Kaveh can feel his second cock pressed against the curve of his ass and it sends a shudder through him. He presses his lips to the curve of Alhaitham’s neck, takes a deep breath, and bites down as hard as he dares.
Alhaitham gasps and bucks up into him, and oh , it’s so much, so very much. Kaveh moans against Alhaitham’s cool skin.
“Kaveh,” Alhaitham says, voice teetering on the edge of shattered. Kaveh releases the bite on his neck, kisses down the line of his skin to his shoulder, and bites down again. Alhaitham curses. The grip on Kaveh’s hips tightens.
“Go ahead,” Kaveh murmurs when he releases the second bite. “I won’t break.”
Alhaitham groans, and then Kaveh is moving as Alhaitham guides him into a rhythm on his cock. And god if Kaveh doesn’t live for this, for when Alhaitham takes control and Kaveh is reminded of his strength and the viciousness that he keeps leashed for Kaveh’s benefit. When the sharp bite of claws at his hips taunts Kaveh with all the ways Alhaitham could ruin him if he chose to.
Fish heads. Blood in the river. The flash of razorblade teeth in the firelight.
The softness of his fingertips. Scattered kisses over crescent bitemarks.
Alhaitham, beneath him, quivering with the effort it takes to not tear Kaveh apart.
Kaveh throws his head back, exposing the bare line of his neck to Alhaitham’s hungry eyes, and moans his name. His free hand comes down to fist his cock, to ease the burning stretch with tinges of pleasure as Alhaitham rocks into him.
“So much, god, Alhaitham,” Kaveh breathes, voice shaky. His eyes flutter closed. It’s all too much, it’s too much every time Alhaitham spreads him open like this, and Kaveh cannot remember how he lived a normal life before Alhaitham, cannot imagine letting this go.
“Kaveh,” Alhaitham moans. He repeats it like a prayer, like a promise. “Kaveh, Kaveh, open your eyes, look at me–”
Kaveh whines but forces his eyes open. Alhaitham’s eyes are wide and dark, Kaveh’s blood still red on his lips, and Kaveh chokes on a moan.
“Beautiful,” Alhaitham moans, and he bends to capture Kaveh’s mouth with his own. His lips taste of copper and salt and Kaveh wants to be consumed by the burn and the fire and the stretch. Every movement of Alhaitham’s hips drags that slick friction against Kaveh’s prostate and Kaveh is embarrassed by how close he already is. Sharp claws have pinpricks of pain blooming on his hips, but the pain only helps to ground Kaveh to this moment and his companion beneath him.
“ Please ,” Kaveh gasps. He tightens his grip on his cock, digs his teeth into the softness of his lower lip. With his other hand, he reaches back and presses Alhaitham’s second cock into the softness of his skin so every thrust also grinds against his ass. He’s close, so close, and it takes every ounce of self-control he has to keep his mouth shut rather than plead with Alhaitham to hurry, to fill him until he can’t think any longer.
Alhaitham, below him, doesn’t look much better. He’s flushed and breathing heavily, his chest rising and falling in sharp motions, and his eyes are half-closed in pleasure. His teeth flash where they’ve got his lower lip trapped, and Kaveh wishes, in a flash of need so hot it threatens to burn him alive, that it was his skin instead. He tilts his head back, bares the side of his neck Alhaitham hasn’t bitten yet, and begs.
“Close, Alhaitham, please, I need–”
It only takes a second for Alhaitham to register what he’s asking for, and then Kaveh’s world is pain and pleasure as Alhaitham bites down on his shoulder with a desperate cry. The cock against his ass twitches and comes, leaving streaks of warmth along the line of his spine while the one inside of him fills him. It only takes a few moments longer before he’s coming too, spilling over his hand and wrist and dripping down Alhaitham’s stomach to pool at his hips. Kaveh shudders, full and boneless and achingly full as Alhaitham quivers beneath him.
The hand on his back moves to settle over his stomach instead. He gently caresses the spot where Alhaitham’s cockhead rests.
“So full,” he sighs. His eyes flutter. Beneath him, Alhaitham is tense, teeth still clamped around Kaveh’s shoulder. There’s a moment of quiet as Kaveh breathes him in, and then Alhaitham releases his shoulder and Kaveh is moving until his chest is pressed into the dirt. Kaveh makes a noise of surprise and panic as Alhaitham cages him in with his body.
“I can’t–” Alhaitham growls low in his ear, and Kaveh’s eyes widen as he feels Alhaitham’s cocks– both of them– press against his hole.
“Kaveh, I need–”
Kaveh cries out as Alhaitham’s hips press forward, as he is stretched by the heads of both cocks inside of him, and even with that small bit Kaveh sobs into the dirt. His shoulders throb with pain, blood and sweat mixing into the earth beneath him, and some small part of Kaveh knows he’ll regret this in the morning but the rest of him can only dream of the way he’ll feel when Alhaitham is finally fully inside of him.
“Please,” Kaveh whimpers, even as tears form at the corners of his eyes, even as his body quivers. “Please, Alhaitham.”
Faintly, he can hear the sound of claws as Alhaitham scratches at the dirt by Kaveh’s ear, and then there is a cool liquid against his abused entrance that Kaveh recognizes as more oil. The empty bottle falls to the wayside as Alhaitham’s hands return to Kaveh’s hips and pull him back, inch by agonizing inch. Kaveh bites down on his lip hard enough to bleed, iron and heat in his mouth as Alhaitham forces him back onto his cocks until his hips meet the softness of Kaveh’s ass. Alhaitham groans low in Kaveh’s ear, and the sound shoots through him like lightning cleaves a tree, leaving him hollow and smoking.
“Kaveh,” Alhaitham moans. He pulls back slowly, and Kaveh whines. The snap of his hips is sharp enough that Kaveh nearly screams.
“So good, Kaveh, so perfect,” Alhaitham says, and he must be half-delirious because he never sounds like this, and yet Kaveh cannot help the way his words make his cock twitch until he is leaking into the dirt.
“Tight, so tight, I’m gonna fuck you so full .”
Kaveh digs his nails into the ground, wraps his fingers around a handful of grass and yanks just to give him something to ground him as Alhaitham’s cocks work inside of him. He’s so full, so unbelievably full, and Kaveh still can’t quite believe they even fit inside of him. It feels as though he should be torn apart by the stretch of it.
One of Alhaitham’s hands comes up to cup his stomach, where his cocks bulge the skin, and Kaveh can feel the effort it takes Alhaitham to not bury his claws in the soft skin there.
His cock is still sensitive, but Kaveh releases the grass and wraps his hand around himself anyway, chasing pleasure any way he can. Thinking about anything but the heat of Alhaitham– Kaveh’s own heat, absorbed and reflected, a small piece of Kaveh left in Alhaitham just as Alhaitham leaves so much of himself in Kaveh– because if he focuses on the way Alhaitham’s cocks stretch him, the way each thrust presses against his prostate, he will come, and he doesn’t think he could make it a third round without passing out in his companion's arms.
Even with his best efforts, it doesn’t take long until Kaveh is teetering on the edge of his second orgasm. He shudders, arms shaking, and barely manages to gasp out a warning before he keens and comes into the dirt beneath him. Pleasure makes his head fuzzy and his breath come sharp and shallow, and Alhaitham still doesn’t stop. Instead, he only wraps his hands around Kaveh’s middle, palms large enough that his fingers overlap over his stomach, where the cocks inside of him press against his skin. Kaveh is dead weight in his arms. All he can do is sob, breathless and pleading, and repeat Alhaitham’s name as the Zora fucks into him.
“Kaveh,” Alhaitham moans. His cocks twitch inside of Kaveh, rough enough that he can feel the movement inside of him. Kaveh has nothing left to give, no energy to reach for his overstimulated cock, but he tries anyway.
Alhaitham tightens his grip and growls right in Kaveh’s ear, and god, god , Kaveh will be thinking about that sound for months because he’s never heard Alhaitham like this. Even when they’ve slept together, Kaveh has never heard Alhaitham this desperate, this unbelievably wrecked. It settles low in his stomach, twisting tight and hot.
“Kaveh, Kaveh, fuck– Kaveh!”
Alhaitham’s claws dig into the skin of his stomach, leaving eight identical pinpricks of blood, and his jaw clamps shut around the softness where Kaveh’s neck and shoulder meet to muffle his voice as he comes. Kaveh chokes on his moan as Alhaitham fills him. He must be a mess, with blood dripping down his chest, cum on his stomach and thighs and drool on his chin. But Alhaitham only holds him closer, pulls him back until he’s buried entirely to the base. Kaveh lets his eyes close, lost to the pulse of Alhaitham inside of him and the dizziness in his head and the drip of cum down his thighs. If Alhaitham put him on his feet right now, he would probably collapse. Instead, Alhaitham slowly releases his teeth from Kaveh’s skin. His tongue is cool and wet as it slides across Kaveh’s skin, lathing away the droplets of blood from the newest wounds. Kaveh drags his shaking fingertips along the centerline of his headfin. Alhaitham makes a rumbling sound of pleasure and drags his tongue along a dripping line of blood, from Kaveh’s shoulder blade up to his neck.
“Haitham,” Kaveh sighs. He is shivering and heady and lost to something soft. The world spins on its axis. He wraps his hands around Alhaitham’s wrist to anchor him to the surface of the earth.
“Kaveh,” Alhaitham murmurs. He’s still inside of him, Kaveh notes absently.
“‘M gonna…”
Kaveh’s head sways. All of his energy from earlier is gone; even keeping his head up is a struggle.
Alhaitham chuckles, low and fond, and lifts Kaveh up until his cocks slip free with an audible popping sound that somehow has Kaveh’s stomach tensing, as though he had anything left to give.
“Rest, love,” Alhaitham says as he stands and gathers Kaveh in his arms. The world rocks beneath him, or maybe that’s Kaveh. He doesn’t know. All he knows is that the arms around him are safe and he is so very warm, so very full. “I’ll take care of you.”
Kaveh hums softly, and he does not remember any more.
The morning light might as well be daggers for how it stabs Kaveh directly in the eyes. He groans and brings an arm up to cover his eyes– or, well, tries to. Pain shoots through him, and he exhales a pained moan.
The bedding beneath him shifts. It’s rubbery and soft and moving, Kaveh notes. He doesn’t remember falling asleep on something this soft.
Alhaitham , his brain finally supplies.
“Sorry,” Alhaitham says. His tone is contrite, but there’s still a note of pride mixed in. “I did tell you that you didn’t know what you were asking for, though.”
“Mmm,” Kaveh groans. “Shut up.”
Beneath him, his bed shakes with laughter, and then he is moving as Alhaitham sits up and gathers him in his arms.
“I really am sorry.” Alhaitham’s eyes are soft. He brushes the line of Kaveh’s shoulder with the pads of his fingers. He’s bandaged, Kaveh realizes. Both of his shoulders are covered in white gauze, which neatly dips beneath his shirt to wrap his chest as well. When Kaveh sits up, the scabs on his hips pull and snag against his pants. He’s sore for certain, and riding a horse will be impossible for the next few days. He shifts and hisses through his teeth. Even walking might be out of the question for a while, given how much he hurts. And yet–
“Don’t be,” Kaveh replies. “I loved every second.”
A frown pulled at Alhaitham’s mouth, so Kaveh gathered every ounce of his energy to push himself up and press a kiss to the corner of his mouth.
“I mean it.” Kaveh pulls back to smile, all teeth and sharp edges. It’s not as intimidating as Alhaitham’s own smirks, not even close, but Alhaitham appears plenty affected nonetheless.
“And,” he says, “I expect a repeat sooner rather than later.”
“But–” Alhaitham starts.
“If I say I enjoyed myself, then you need to accept it. So stop arguing.”
Alhaitham opens his mouth to say something, and Kaveh presses a hand over his mouth to stop his protests before he can even begin.
“None of that. Unless you’re going to tell me that you hated the whole thing, the next words out of your mouth had better be ‘thank you, Kaveh. I feel much better.’ Am I clear?”
Alhaitham nods, eyes shimmering with mischief. Kaveh lowers his hand.
“Well?”
“Thank you, Kaveh. I feel much better.” And before Kaveh can say anything else, Alhaitham is pulling them both back down until Kaveh is sprawled out on Alhaitham’s chest in the shade of the large tree.
“What’re you–?”
“I’m taking care of you,” Alhaitham says. One large hand settles at the base of his spine, while the other pillows his own head. His eyes drift closed. “Since you won’t do it yourself.”
“What does that mean?!”
“It means go back to sleep, Kaveh.” His lips curl into a lazy smile. “Or do I need to help you? I’m sure I could get you to pass out again, if you wanted.”
Kaveh makes an inelegant noise, but still allows himself to relax into the form beneath him.
Perhaps a nap isn't the worst idea Alhaitham has ever had.
