Ani lounges in a patch of tile and sunlight. The cool of the floor curls up his spine, and he stretches, sighing in lazy pleasure as the day's sweat dries against his back.  His door swings open on a phantom breeze, but the young hyena doesn't look up, only purrs a little for the benefit of his visitor. 

Jallal prowls in on silent feet, his black fur masking him in a play of light and shadow. He kneels at the hyena’s side, ghost-quiet. Ani tilts his chin and hips up at the panther, his dark eyes hungry and bright. Jallal peers back at him, his golden gaze arresting. Ani swallows.

Jallal crouches over him, straddling his legs. His weight is a dizzying electric shock against Ani’s slim body. The hyena’s breath sticks, mouth dry with want. He can’t look away from the panther’s broad paw, wishing—

Jallal’s paw falls on his throat, crushing him down against the floor and he thrashes beneath the weight straddling his hips, more for the friction than escape. 

Silent fireworks crash behind his eyes as Ani gasps noiselessly for a breath he can never catch. As his heart begins to slow, sensations become hyperfocused. He can feel sharp scraping down his arm, raising dappled patterns of gooseflesh and crescent bruises. Slender fingers encircle his wrist, and it's a surreal feeling, the barest brush of a kiss against his death-heavy paw.

There's pressure against his palm, he can make out the faint ridges of teeth as they nip at the hammering point of Ani's pulse. A sandpaper tongue laves across the beat, savoring the rapid crash, the taste of panic. The pressing teeth dig harder, as if trying to pull the drumming from his veins, they split the skin, drawing blood, and even the lack of oxygen can't keep Ani’s keening whine from cracking through the hush. 

The paw slides from his throat, cradling the nape of his neck, tongue lapping slowly across his wrist, smearing blood across his palm, letting it pool until it's dribbling down his fingertips in twisting rivulets. 

Ani’s thumb is captured between gentle teeth, the rough tongue swirling the dried blood from under his fingernails, cat-bathing his hands until they're clean and pink as a blush. One finger twitches in response, catching on teeth, and he can feel the heat of a low, appreciative moan as the tip of his claw slips over-under-over the curling tongue. 

He tries to sit up, to drag the panther’s mouth closer, but his legs are pinned, arms trembling too hard to support his weight, and he can only lie back and try to breathe. His croaking gasps are cut short by the insistent press of a sticky tongue against his own, dripping blood down his throat until he can move again.

The world fades slowly into focus, all glinting black eyes and endless inky fur and bared, grinning teeth.

"Shit," Ani murmurs breathlessly, propping himself up on an elbow to grab a handful of Jallal's fur, yanking him down for a bloody, clashing kiss. He breaks it just as suddenly with a vicious bite to the panther’s jaw. Jallal jerks back with a snarl, but he only tilts his head, eyes flashing with hunger. 

He backhands the hyena hard enough to draw a cry of pain, splitting his cheek open against the tiles. Ani drags in a breath, chest quivering, but he smiles, pulling himself up by Jallal’s neck.  

"The fuck you stop for?" Ani taunts, hooking one leg around Jallal’s waist. "Thought we were gettin' somewhere good."

Jallal's mouth twists in something caught between desire and disgust, fingers lacing through Ani’s fur, wrenching his head back. 

"Patience," he hisses into the hyena’s straining neck.

"Enough with this slow shit, just—fuck..." Ani moans, digging his heel into the small of Jallal’s back, driving the cat’s teeth into his collar. Jallal doesn't pull away, lavishing attention on the juncture of neck and shoulder until Ani is panting for mercy and his shoulder is just as bruised as his throat.

Ani puts a hand to the panther’s chest, and Jallal rocks back, Ani’s leg still twined around his waist. Ani pulls his tee over his head, grabs Jallal by the perfect knot of his tie and twists. Jallal’s lips pull back from his teeth in a snarl, golden fang pricking his own lip. A single drop of blood wells up, Ani snatches it from his mouth in a flash of pink, pink tongue.

“Take it off,” Ani orders, touching a bloodied mouth to Jallal’s ear. 

The panther shows every one of his teeth, straining against the tie to show the lines of his neck, straight and sharp and shining faintly with sweat. His paw presses flat against Ani’s stomach, leather silk-cool on the hyena’s heated skin, and thumbs insistently against the button of Ani’s pants, long fingers working the zipper. Ani pulls the collar tight, knuckles pressed to Jallal’s throat, and he feels the panther try to swallow. 

“Don’t get smart with me. Take. It. Off.”

Jallal’s hands move obediently to his shirt, but Ani doesn’t loosen his hold until half the buttons are undone. He bites hard at curved edge of Jallal’s pectoral muscle, raising a violet mark, and feels the skin beneath his tongue prickle with goosebumps. Jalall’s hands find his shoulders, the hyena nips his skin in response.

“I didn’t say you could stop,” Ani growls.

The wandering hands slide up the hyena’s neck, twining in his fur, baring his throat. He leans in close, breath hot. 

“You think you can order me?” Jallal’s voice is rough and a little breathless. 

“Long as I’ve got my hand ‘round your throat, I can. An’ don’t try to tell me you don’t like it.” His free hand trails to Jallal’s belt, claws sliding under the calfskin. The panther’s hips twitch faintly, Ani grins. 

“Thought so. Keep goin’. Nice ‘n’ slow.”

Ani’s fingertips are loose around the tails of the tie, and Jallal puts up just enough of a struggle to keep the silk taut between them, teasing the last of the buttons free as the hyena watches, eyes black and hungry. The shirt slides down his arms with a whisper, and Ani swallows audibly. The tie flutters from his paw, knot crushed against Jallal’s bare chest, and Ani can’t keep his fingers from running up and down the length of his ribcage. 

Jallal leans back on his paws, Ani follows him down, claws sharp as they press and stroke against the muscles that coil over the panther’s arms, his back, his chest. Ani’s other paw is tight on his hip, Jallal knots a hand in his fur, pulling him back to attention. 

“Just...lemme look at you. Fuck, I wanna mark you up.”

He digs his teeth into the dip of the panther’s waist, the ridge of his hip, his collarbone, leaving dappled half-moons. Jallal’s hand on his head pushes his teeth in deeper, and he groans as hot, sharp blood prickles on his tongue. 

“You taste like gunmetal,” he murmurs into Jallal’s throat, nose pressed into the silkiness his fur. Ani’s teeth scrape the skin as he sucks hard at Jallal’s pulse, tongue savoring the pounding of blood under the panther’s skin. He nips a short splash of blood from Jallal’s throat. 

There’s a quiet, swishing click as Jallal’s knife falls open, loose in his hand. He touches the flat of the blade to Ani’s bruising mouth, and the hyena falls immediately, reverently silent. For a moment, they are utterly still.

Ani remembers to breathe, tongue lapping up the blade, relishing the taste of warm Damascus steel. He tilts his chin up, guiding the blade to rest beneath his jaw, a single drop of blood wells up, racing to pool in his collarbone. 

Jallal’s breath hitches, and he dips his head to Ani’s neck, breathing in blood and sharp arousal. 

Ani’s paw locks tight over Jallal’s wrist, pressing the knife tighter to his throat. “Right there,” he moans, voice hoarse. “Jesus Christ, if you slit my throat...” He trails off breathlessly, ankles pressed to Jallal’s back. 

Jallal dips him back until Ani is lying flat and trembling on the cold floor. “What would you do?” he asks, knife feather-light against Ani’s pulse.

“Anything.”

The tip of the knife catches on the hem of Ani’s tee, stretching the faded red fabric to tearing. Jallal drags the blade up, drawing a shallow line of blood as he rips the hyena’s shirt up and off. Ani hisses as Jallal cuts him, blood runs hot down his abdomen, and the panther follows its trail, rubbing a teasing paw over the stirring in Ani’s jeans.

The hyena swears softly, twitching his hips, and Jallal pulls away, shushing him with the knife to his lips. 

“Quiet. I want to see how much you can take.”

Ani nods eagerly, his legs spread wide. 

“Good,” Jallal purrs. He leans down, sucking hard at Ani’s nipple. Ani gasps with pleasure, teeth digging into his lower lip. Jallal flicks his wrist, nicking a bright point of blood across his other nipple. He chases the scarlet drop with his tongue, lapping down Ani’s chest. The hyena says nothing, but Jallal can feel his nipples harden with arousal, his heart beat faster in his breast. 

Carefully, he draws his claws over Ani’s flank, running thin red lines down his ribs. Ani chokes on a breath, biting his lip. The cuts aren’t deep, but blood gathers quickly in the splits in his skin. Jallal smears it with his tongue, swallowing shining copper. 

“Mmm!”

“Shhh,” Jallal whispers. He reaches down, rubbing at the erection beginning to tent Ani’s jeans. The hyena jerks his hips, pressing up into Jallal’s palm. 

Jallal lets him rut into his paw for a moment more before pulling away. Ani whines a little in protest; Jallal presses the knife hard into the hyena’s pulse. Ani freezes, hips and back in a perfect, motionless bow. 

The panther grips Ani’s ass bruisingly hard, lifting him from the chill of the floor. Ani twines his legs around the cat’s waist, head tossed back as Jallal mouths at his neck. Jallal presses himself hard between Ani’s legs, feeling the hyena twitch and buck in his grip. 

With a low, long, growl, he lays Ani down on the bed. He scrambles obediently, threading his paws through the headboard and canting his hips.  

Jallal murmurs his approval, tracing the tip of his knife along the outline of Ani’s cock. Ani misses a breath as the knife hooks under his fly, shearing the button off to go skittering across the floor. The panther teases the blade against Ani’s zipper, dragging it open to reveal the hyena’s soft cotton boxers, damp with blossoming drops of pre. 

Jallal catches the blade between the folds of Ani’s boxers, ripping the thin, clinging fabric to leave the hyena open and arching to the air. He gives a few weak, longing thrusts as Jallal straightens, stretching languidly.

The panther laps a finger, tracing a circle over his own nipple. Ani watches hungrily as he runs his claws down his body, slowly undoing the row of fine black buttons on his dress pants. The expensive linen whispers as he folds them carefully onto the bedside table. His short silken boxers are folded neatly beside them, leaving the panther naked but for his tie. 

His cock is beginning to stir. Jallal strokes it lazily, climbing onto the bed beside his partner.  He straddles the hyena’s slim hips, rolling his hips in slow, torturous waves. Ani tries to arch into the touch, but Jallal’s weight keeps him pinned. The panther seems unconcerned with Ani’s satisfaction, using the boy’s dick and hips to pleasure himself, stroking the sensitive underside of his cock against the hard jut of Ani’s pelvis. 

Ani lets his head fall back in submission as Jallal works himself to full hardness, his steely gray cock thick and heavy against Ani’s stomach. 

Jallal sits back, running his claws through the short fur over his scalp, gazing down at Ani as the boy squirms beneath him, teeth clenched from the effort of staying quiet. Jallal takes up his knife again, running the edge over the hyena’s ribs, the feather-light touch making Ani’s cock twitch with need. The blade trails smoothly up his chest, landing on his pulse, and Ani moans aloud.

Jallal catches the sound on his fingertips, claws pressed into the hyena’s mouth as Ani laps and sucks needily upon them. The panther drags his dripping fingers to their joined cocks, pressing them close. He moves torturously slow, his thumb moving in tiny, intense swirls over the head of Ani’s dick. 

“Fuck...”  the hyena groans, thrusting up into Jallal’s grip.

The panther moves over him, pressing his weight down as Ani arches up into the pressure, his body wracked with little shivers of arousal. 

“Is that good?” the panther asks lowly, kissing down the hyena’s torso until his mouth is inches from Ani’s swelling erection. His breath ghosts hotly over the sensitive head and Ani whines. 

“Yes, yes, it's perfect, please...”

Jallal laughs and the sound goes straight to Ani's dick, standing out bright, pretty pink against his stomach. 

“Look at you. This desperate already—you'll be through long before I'm done with you.”

“No, no, keep going, I can take it, I swear, just keep—ah!” Ani’s voice breaks out in a cry as Jallal takes him fully into his throat. The hyena jackknifes, claws digging into the sides of the panther’s face as he bobs and sucks as his dick. His mouth and throat are so wet, so tight, and Ani can feel heat and tension building in his spine, his pulse crashing. 

Jallal pulls back, with a slick, obscene pop and that almost does Ani in right there, but Jallal grabs his wet, throbbing dick in one paw, his grip painfully tight. He holds Ani fast, reaching for something on the bedside table, hidden in his pants pocket. 

Ani feels something hard on his cock, tight and hard and—

“A f-fucking cockring?” he stutters. The grip it has on his cock and balls is intense, he can feel himself swelling around it, the thick black band pulsing against him. 

“You don't get to come until you're begging on your knees for me.”

Ani tries to retort with something cutting and cool, and chokes on a cry instead as Jallal takes his dick into his mouth again. Jallal is careful with his teeth, but his rough feline tongue is punishingly hard and good against him. He curls his tongue over the band of the cockring, the small, sharp hooks of his tongue torturing the sensitive skin. Jallal sets his claws against the hyena’s ass, holding him still as Jallal rides his dick with his mouth. Ani twists beneath him, pinching and rubbing at his nipples. 

The panther’s wet, willing mouth sucks deep against him, bobbing up and down against him. Jallal sucks him into his throat, nose pressed to his stomach; Ani’s chest heaves with the effort of holding still. Jallal laughs around him, and the pleasure from the vibration is so intense that Ani curls in on himself, ankles locking around Jallal’s broad back. 

Jallal gives one last, lingering suck before pulling off, and Ani whines in protest. “Hush,” Jallal says. His voice is gentle, but he digs his claws in, drawing sharp spots of blood. Holding tight, Jallal rolls the pair of them onto their sides, pulling Ani’s back flush against his chest. 

Ani's ass is tight and sweet against him and Jallal grinds his erection into that clenched, squeezing space where the hyena’s thighs come together. His paw curls around Ani’s flushing cock, the pink darkening to red from the abuse. Ani gasps, the friction of Jallal’s calloused paw pads on his dick is too much, he's too hard, it hurts, and it's so good that he throws his head back and howls. 

Jallal works him over even as the hyena chokes and bucks against his hand. He presses his ass up into Jallal and the panther nips and sucks at his neck. 

“Do you want me inside you?” he whispers, his voice so rough and so low that Ani feels his dick jump again, impossibly hard against his stomach. 

“God, I want you everywhere.”

Jallal grips Ani by the scruff, forcing him to his knees, paws clutching the headboard for purchase. Jallal admires his tailhole, tight and twitching with want, and he grabs a fistful of the hyena’s ass in each paw, spreading him wide. Ani hikes his tail up in anticipation, but can't keep himself from tensing as he feels the panther press the hot, swollen head of his cock against his entrance.

Ani cries out as Jallal pushes inside him, the thick, pulsing cock driving into him without mercy. The force of the thrust rocks him forward on his knees, and Ani nearly loses his balance, shoving himself back on the enormous barbed cock to keep from falling. Jallal hilts his cock inside of him, the last half inch stretching him open as Ani mewls with pain. 

He’s trembling all over, gasping for breath, every movement sending hot shocks of agony through him as tries to adjust to the heavy feline dick filling him. Jallal grabs him roughly by the thighs, jerking him back. Ani does fall then, hitting his chin on the headboard hard enough to taste blood, his ass high in the air.

Jallal pounds into his partner with the sharp smack-smack of his balls against Ani’s tight, shaking ass. He threads one paw in the short, scruffy mane trailing down Ani’s neck and back, holding him tight, like he’s taming him, something to be used, and damn if that isn’t just about the hottest thing that Ani’s ever thought. He moans again, one paw finding his cock pressed against the sex-slicked sheets. He grips it tight, torturing himself with a thumb over the head, rubbing the slit as the cockring tightens and tightens and—

Jallal takes up his butterfly knife from where it has fallen to one side and presses it tight against Ani’s throat. 

“Oh, God,” Ani chokes, half-mad with pain and desire. “Please.”

Ani’s paws fall to the headboard, clenched together as if in prayer as he rocks back against Jallal’s throbbing dick, trying to take him deeper. He manages to twist at just the right angle, and the panther hits his prostate like an electric shock, jerking against it again and again and again, and Ani’s sobbing, drawing great, gasping breaths as tears streak down his face. 

“Please, please, please...”

The panther presses the knife tighter to his neck, drawing a shallow line of blood as he puts his mouth up to Ani’s ear. “What was that?”

“Please let me come,” he sobs. “Please, please, please, please. Let me come, let me come, letmecomeletmecomeletmecome—”

Jallal slashes the hyena’s throat in a scarlet arterial spray. Ani chokes in shock as Jallal pulls out, flipping Ani onto his back. Ani arches up, clawing at his throat and still, even now, his vivid red cock. 

Jallal releases the mechanism on the cockring, and Ani comes explosively, hot jets of come mingling with the blood pouring down his chest. He’s screaming as he comes, silent from slashed vocal cords, his eyes rolling back as consciousness flees. 

Straddling his neck, Jallal lines his pounding cock up against the hot, bleeding wound, pushing into the tight heat with a deep moan of bliss. He can feel Ani’s throat twitching around him, blood pouring over his erection like a hundred sloppy tongues. 

Ani’s throat contracts with his last, shivering death throe, and Jallal comes in two short thrusts, snarling and shaking. Cum fills the hyena’s throat, trickling from his mouth and Jallal pulls out, kissing the hot taste of his orgasm from Ani’s cold lips.