This site contains restricted content. You must be 18 years or older (or the legal age in your jurisdiction) to enter.
In the privacy of the tunnel, the pent-up attraction between Lionpaw and Breezepaw completely boils over. Both apprentices cast aside all inhibition to surrender to physical pleasure and explore an explicit intimacy that irrevocably transforms the nature of their alliance.
♣
LIONPAW DIDN’T BACK DOWN.
Not even a flicker of hesitation. His eyes closed in an instant, like his body already knew what to do before his mind caught up. His breath hitched, then melted into Breezepaw’s. Warm. So unlike the cold bite of the tunnel walls.
After a moment of frantic, hungry kissing, the connection broke with a barely-there sigh, like the tension was leaking out between their muzzles without asking.
Breezepaw said nothing. He just kept his nose brushing Lionpaw’s for a breath longer, soaking in that trembling warmth, that quickening pulse. Then he lowered his head, unhurried, like the kiss had only been the first step of something he’d already decided on.
Lionpaw felt Breezepaw’s breath sliding down his jaw, slow, damp, hot like an invisible tongue. He kept going lower, steady and sure, as though tracing a path he’d memorized in thought alone.
His nose grazed Lionpaw’s throat, and then the tongue came out: one long stroke across the exposed skin between tufts of fur. Lionpaw shuddered with a sharp inhale, eyes half-lidded, a ripple running down his spine.
“Breeze…” he whispered, breathless.
But Breezepaw didn’t answer. He only kept going.
His tongue dragged over Lionpaw’s chest fur, deliberate, slow, leaving a damp trail that mingled with the earthy scent of the tunnel. It wasn’t clumsy. It was meticulous. Like a cat’s grooming, if grooming came with heat and intent beneath every stroke.
Lionpaw lay still, legs slightly parted, letting the heat soak into him, letting that contact slip deeper, roll lower, a current pulsing under his skin. His chest rose and fell rapidly, hind legs tightening against the dirt.
And then, Breezepaw arrived.
His muzzle dipped between Lionpaw’s thighs, right where the heat had already betrayed him, where the bulge strained bold and swollen against the dirty skin of the tunnel floor. Breezepaw paused, tilting his head like he was studying it… and then, wordlessly, out came his tongue.
He licked it.
From base to tip, slow, with just the right pressure to draw a low growl from Lionpaw’s throat. His tail twitched, back arching slightly into the damp ground. The tongue came again, tracing the shape more shamelessly now, wetter, savoring.
“And you said you were comfy with me on top?” Breezepaw purred, voice husky, just before brushing one paw up against Lionpaw’s swollen balls, soft, heavy, aching there between his thighs.
The paw had no claws.
Only hot pads, dirt-streaked, now stained with something else.
He stroked them gently, slow circles, while his tongue continued teasing the length of Lionpaw’s bulge, harder now, tighter. Lionpaw gasped, forepaws trembling as they dug into the earth for balance.
“Taste it,” Breezepaw murmured, echoing his own words from earlier with a crooked grin. “See if I care how dirty my paws get.”
And he licked again, this time deeper, lips wrapping around the bulge, moving slowly, molding it with his muzzle. Lionpaw let his head fall back, eyes shut, mouth open in a silent gasp of ecstasy.
The tunnel heat, the smell of earth, sweat, feline spit, and aching need all thickened in the air, heavy, raw.
Breezepaw pressed with his tongue while kneading with his paw. This wasn’t just curiosity anymore. This was hunger.
The taste was salty, raw, with that unmistakable musk of another male. Breezepaw held it on his tongue, didn’t rush, savoring the warmth, the texture, the little quivers with every throb. He didn’t want to be fast. He wanted Lionpaw to feel every second. He wanted him to know who had him like this, shaking.
Lionpaw lowered a paw shakily, fingers clutching at Breezepaw’s back. He didn’t push, he just grabbed, holding tight to the short fur like it was the only thing keeping him from coming apart.
“Don’t stop… stars, don’t stop,” he moaned, voice cracking.
Breezepaw chuckled, low and smug, and the vibration thrummed through the bulge caught between his lips, pulling a louder sound from Lionpaw’s throat, half-gasp, half-yowl.
“You like that, mossball?” he whispered, rumbling, and stroked Lionpaw’s balls harder now, fingers curling up to the base, massaging with lewd intent.
Lionpaw panted faster, tongue lolling, fur slicked down with sweat and heat. The pleasure coiled up his spine, throbbing, volcanic, and his hips began to rock on their own, gentle thrusts seeking more, pressing softly against Breezepaw’s muzzle.
And when Breezepaw felt something beginning to slide from the sheath, he purred with breathy delight. There it was: Lionpaw’s cock, emerging thick and flushed, dark pink and twitching.
It curved slightly, gleaming with its own clear liquid that dripped slow, each beat of his heart marking time like a buried drum. Completely unsheathed, like the tunnel itself had birthed it. His arousal pulsed against his belly, still tender, but growing wild.
Breezepaw purred louder, a deep noise rumbling through his frame. He lowered his head, so slow, like a predator descending on prey, but with a wicked gentleness.
First, his nose brushed the base, inhaling the ripe scent, potent, male, warm like a secret ripened in his chest. It hit hard: young cat, sex, sweat, skin thrumming with want.
Then, he made contact.
His tongue, rough, blazing, slid out and licked along the shaft’s side. Lionpaw moaned, throat hoarse, spine bowing hard. Breezepaw didn’t stop.
He licked again, this time from the other side, starting at the base, dragging all the way up just shy of the tip, like he was tasting it. A single bead of fluid rolled down from the top, and Breezepaw caught it with his tongue.
“You smell… delicious,” he purred between licks, before lowering himself further.
And lower he went.
His tongue passed over Lionpaw’s balls, hanging, heavy, damp. Each one moved with his breath, with the tremors that wouldn’t stop. Breezepaw licked them slowly, one by one, turning his head to cover every inch, leaving hot, wet trails along every fold of skin.
Meanwhile, one of his forepaws slid up and wrapped around the now fully hard shaft. He gripped it gently, no pain, just heat and pressure, and began stroking it. Slow. Precise.
Lionpaw let his head fall back.
“Aaah… h-hnnh… Breez…” His voice was nothing but tremor.
The paw slid up and down, slicked with pre, the sound wet and filthy: schlk, schlk, like he was milking him. Breezepaw kept his eyes half-lidded, focused, licking as he stroked. No rush. He was savoring. His muzzle pressed deep between Lionpaw’s balls, sniffing, tasting every hidden inch.
And then… he went lower.
His licks began to descend. Past the sack, toward that tender space where the thigh met the base, between the end of the testicles and the entrance of the tailhole. Lionpaw clenched his teeth, his hind legs shaking, but didn’t stop him. If anything, his body opened wider, instinctive, like a flower drawn to sun.
“Shit… what are you—” but his words dissolved.
Breezepaw’s tongue landed right there. A solid stroke. Direct. Over the tiny crease where the hidden entrance waited. Wet, hot, utterly exposed.
Lionpaw let out a voiceless cry, a rattling purr escaping his throat that blurred between moan and plea. His tailhole clenched instinctively at the contact, a pure reflex, but it didn’t close. On the contrary. His body shivered with wanting. The tongue returned, firmer.
He licked in circles.
His muzzle pressed flush to the spot, breath heating the whole area. His lips brushed it while his tongue swirled, probed between the folds.
The taste was earthy, salty, with that sharp, intimate bitterness of a place hidden and raw. Breezepaw licked it without shame, without pause. Deeply. Like he was claiming every inch of Lionpaw for himself.
And his paw never stopped.
The cock in his grip was now a burning rod of flesh, twitching with every heartbeat. He stroked it harder now, up, down, with a slight twist each time. The filthy wet sound mixed with Lionpaw’s breathy growls as his claws dug into the soil, his whole body quivering like a leaf caught in stormwind.
“I—I can’t… not much longer…” he whimpered, and Breezepaw only licked harder.
His tongue now pressed against the tailhole, almost like it wanted inside. Not yet. But it circled faster, tighter, trying to soften it, tease it open. Lionpaw whimpered, tail twitching, hips pushing gently toward Breezepaw’s mouth.
Breezepaw gripped the shaft tighter.
His entire muzzle was buried between balls and tailhole, breath drenching everything, tongue working like nothing else mattered. His other paw rested against Lionpaw’s thigh, firm, possessive. Holding him down. Owning him.
And then Lionpaw broke.
His back arched. A ragged groan ripped from his chest. His cock pulsed violently and the first rope of cum shot out thick and hot, splashing across his own fur and Breezepaw’s paw. Another. And another. His legs trembled, tail thrashing through the wet dirt. He couldn’t breathe. He couldn’t think.
He could only feel.
The heat. The tongue. The orgasm tearing through him like a wave crashing from the inside. His ass still being licked like it held the source of the world.
Breezepaw didn’t move away.
He stayed through it all. Licking. Stroking. Milking. Until the final spasm passed.
Only then did he raise his head, muzzle sticky, eyes shining.
“See, mrow,” he whispered, voice thick. “I’m not afraid to get my paws dirty.”
Lionpaw hadn’t recovered. His whole body still shook with aftershocks, thighs slick, back taut, chest heaving for air. The tunnel was a furnace of wet soil and panting breath, and Breezepaw’s body still nestled between his legs, warm, unmoving. Unwilling to leave.
And then Breezepaw dropped again. Not seeking more moans. He wanted something deeper.
He licked directly over Lionpaw’s tailhole.
That tongue, hot, rough, flattened against the damp, pulsing center that had clenched before under his teasing. This time, he didn’t circle it.
This time, he licked it straight on. One long, slow stroke like the first of many.
Lionpaw writhed, letting out a choked cry, half-surprise, half-fire.
“Nnnh!” he gasped, tail flinging dirt. “Breez… there…”
Breezepaw growled through his nose, purring with his tongue still pressed to the hole, like the sound came from inside the other.
His muzzle was buried between Lionpaw’s feline cheeks, fur around it wet and steaming, stirred by every exhale. His tongue dipped again. Lick. Lick. Lick. Like he was softening it. Claiming it. Polishing it with spit.
The tailhole trembled with every stroke, twitching, opening slightly, involuntary pulses loosening it. Lionpaw didn’t know whether to flinch or spread wider. Every lick fired up his spine, shot straight to his skull. His cock, just spent, was starting to swell again, slowly, throbbing with a second wave of need, dirtier, deeper.
“Don’t stop…” he panted. “Stars… don’t stop…”
Breezepaw used both paws to push Lionpaw’s legs wider. Firm. Dominant. He held the thighs open like he never intended to let them close again. His muzzle moved without pause, ravenous. Tongue circling, licking, pressing. He wanted more than the outside.
He started to push.
The tip of Breezepaw’s tongue pressed directly against the opening, coaxing it, nudging it to part just slightly, to surrender. Lionpaw cried out through clenched teeth, a hoarse, broken sound of raw, desperate need.
“Ah—ahh… f-fuck!” he gasped, eyes clenched shut, body arched like his spine was about to snap.
But Breezepaw didn’t stop.
He kept going deeper, lower, licking through each contraction, lavishing the most hidden, most sacred skin of Lionpaw like it was the only thing in the world that mattered.
And his tongue… slipped in. Just a little. Just the very tip, barely half a centimeter. But it was enough to make Lionpaw cry out in pleasure.
His tailhole quivered, opened with every breath, drinking in the tongue shyly, but without resistance. Breezepaw drank him in, his taste, his scent, the heat that no longer hid. His face was buried between his partner’s cheeks, nose brushing damp balls as his tongue licked, massaged, pushed inside.
Lionpaw’s moans were uncontrollable.
His claws tore into the dirt, tongue hanging out, chest slick with sweat. Every flick of the tongue made him tremble. His tailhole pulsed, flexed open and shut, caught in a cycle of fear and craving.
His cock had already risen again, dripping freely, slick despite no touch. A pure reaction, his body pleading for more.
And Breezepaw purred, relentlessly.
The tunnel vibrated with it. You could feel it in the ground, in the skin, in the air.
He kept licking, no rush, no pause. Lifting his muzzle only to breathe before plunging back down like an animal drinking from some sacred spring. Sometimes he licked around, teasing. Sometimes he pressed inward, trying to open him further, draw him out.
And then he spoke, tongue still moving:
“You taste so good down here…” he whispered hoarsely, lips brushing the trembling hole. “You’re gonna open for me more, aren’t you?”
Lionpaw couldn’t answer.
He just moaned, collapsing again, legs spread wide, tailhole flushed and glistening with spit, quivering with want.
And Breezepaw dove back in.
“H-hhhaa… Breez…” Lionpaw murmured, voice raw, chest rising and falling impossibly fast. “I don’t… I don’t know how to explain… it’s… it’s so fucking good…”
His voice trembled like his body, split open by pleasure. Breezepaw looked up at him from below, tongue still peeking out as he slowly licked his lips, muzzle slick, nose brushing Lionpaw’s inner thigh. He was buried in his lover’s scent, his taste, but when he heard him speak like that, something in his gaze changed. He didn’t stop, but he didn’t move blindly either.
“Yeah?” he purred, low, breathy, soft. “Then tell me, where do you want it most? Show me. I want… I want you to tell me how to lick you. Everything you want.”
Lionpaw swallowed hard. His legs shook. There was something in that tone, not just the hunger, but the surrender, that made his claws dig deeper into the soil.
“Ah… nnh… start with the edges,” he gasped, tongue slipping slightly from his mouth. “Lick around… slow… in circles…”
Breezepaw smiled. Nodded wordlessly and lowered again. His tongue traced a wide arc, circling the throbbing hole without touching the center. Just brushing. Teasing the sensitive skin surrounding it. Each stroke made Lionpaw gasp louder.
“Ah! Yes… like that… just like that…” His voice was pure need.
Breezepaw licked with devotion, spiraling in. From the outside, moving inward, setting a rhythm with every flick, letting the tailhole loosen, letting it hum under his touch. His breath kept it hot, stretched, open like a bloom.
“Now… mnh…” Lionpaw growled, eyes half-lidded, “…touch it with the tip. Right there… just in the center… just a little…”
Breezepaw obeyed.
He touched with just the tip of his tongue, letting the hole tremble in reflex. He didn’t push in, just touched. Like a question. Like a promise.
“Aaah… yes… Breez, by the stars…” He arched. “Keep going… push in… just a little more…”
Breezepaw murmured against him:
“Like this? Right here? I want to feel you inside… I want to taste all of you…”
And he pushed.
His tongue entered, a half centimeter deeper. Lionpaw cried out, harsh, uncontrollable. His tailhole throbbed, opening wider with each pant, drawing in the tongue eagerly. Breezepaw licked slow, deep, while his paws pried his thighs wider, holding him like something precious he had no intention of giving back.
“G-gods… mmh… move it… a little deeper… and… then…” Lionpaw’s voice broke into a whisper, “…then lick below. Right where the skin starts… it’s so sensitive there…”
Breezepaw did it.
He licked downward, from the open center of Lionpaw’s tailhole to the base of his balls, like scooping his flavor on an invisible spoon. Lionpaw let out a wounded moan, almost begging. His whole body trembled, pulled tight like a bowstring.
“More there! Right there, Breez—yes, ahh! Don’t stop… back and forth… aah… more…”
Breezepaw’s tongue obeyed with perfect control. Up. Down. Pressing. He licked the rim, then the base, then circled back to the center. His muzzle was soaked. His voice, when he spoke, was a purr straight into the soul:
“You’re shaking… you like being eaten like this, mmh? Being held open, panting for me?”
“Yes! Fuck yes!” Lionpaw cried out, all control gone. “I love it, you’re driving me crazy… I want you to keep going, I want more, I want…”
“You want me to bury my tongue deeper?” Breezepaw whispered. “Stretch you open?”
“Yes, Breez… your tongue… your mouth… your whole fucking face if you want… just don’t stop!”
And Breezepaw dove in again.
His muzzle pushed deeper, tongue twisting, licking, sliding in and out like a wet caress, a delicious invasion. And between every moan, Lionpaw told him exactly how he liked it. And Breezepaw, obedient, burning, starved, learned every inch of his lover with his tongue.
Lionpaw no longer knew what world he was in. His body had become a river of molten heat, rushing from the base of his spine to that single point of fire, his tailhole, where Breezepaw’s tongue never ceased, diving deeper, bolder with every stroke.
His partner’s muzzle was fully buried between his cheeks, breath warming him inside and out, each exhale brushing over his dilated, wet, trembling entrance.
And then, Breezepaw pushed further.
His tongue, firm and unrelenting, slid in with more force. It passed the first tight ring and found warmth, tense and clenching instantly. Lionpaw cried out, a ragged scream tearing from his throat, his legs trembling against the ground.
“Ahhhg! Nnnh… aah… you’re… you’re so far in…”
But Breezepaw didn’t stop.
His lips sealed around the rim, his muzzle pressed closer, and his tongue moved inside, stroking the soft, wet, sensitive walls with impossible precision.
Every inch deeper sent a shock straight to Lionpaw’s cock, already throbbing hard again, thicker, redder, curving and gleaming without a single touch, already pleading.
“Breez… right there…” he gasped, voice breaking from the sheer intensity. “I can feel it… f-fuck… I’m getting close…”
The tongue curved.
Breezepaw found a spot, higher up, deeper inside, where the wall responded differently. Softer. Warmer. More alive. He touched it. Once. Twice.
Lionpaw screamed.
“AH! Fuck… that—right there… d-don’t stop…”
Breezepaw smiled against his flesh.
He began working the tongue over that spot, pressing, circling gently with the tip, massaging him from the inside with wild, tender precision. And while he did, one paw moved to hold Lionpaw’s thigh, the other brushing his lower belly, slowly descending toward the base of his cock. Never touching it directly.
Only the tongue.
Only the tongue.
And it was enough.
Lionpaw trembled violently, completely exposed, tail lifted, thighs shaking, eyes clenched shut, moans pouring from his chest in hot waves. He felt everything. Every pulse, every flick inside him, every breath Breezepaw exhaled into his depths.
“Nnhhh… I—I feel like I’m gonna… gonna explode… I can’t… anymore…”
Breezepaw licked deeper. Kissed. Drove his tongue in as far as his muzzle allowed, and held it there, swirling gently, caressing him from within as his paw finally reached the base of Lionpaw’s cock, giving a soft, deliberate squeeze.
Lionpaw convulsed.
His whole body collapsed forward, pleasure ripping through him like a lightning strike down his spine, and then, untouched, unprompted, he came.
A savage, trembling moan tore from his throat as cum burst out in thick, hot ropes, splattering across his belly and the ground beneath him. His tailhole clenched down hard, gripping Breezepaw’s tongue like it was trying to keep him inside.
And Breezepaw didn’t pull back.
He felt every pulse. Every shudder. Every hot, clutching spasm.
His tongue stayed in, slow, tender, stroking from within as Lionpaw’s body surrendered. He purred low, deep, his nose buried in damp fur, like his reward was simply being there to feel him unravel.
And when his tongue finally withdrew, slow, dragging against the still-warm walls, Lionpaw was trembling, eyes glassy, muzzle quivering.
“I… can’t even speak…”
Breezepaw rose slowly, and licked the cum from his belly like he was cleaning him with a blend of tenderness… and hunger.
“You look so… beautiful like this,” he whispered, smiling, mouth wet with heat and saliva. “Did I learn well, mmh?”
Lionpaw only gasped, a weak purr rumbling from his chest.
“That was… the best thing I’ve ever felt… fuck…”
Breezepaw purred deeply, a low hum that vibrated against Lionpaw’s cum-smeared stomach.
His muzzle hovered there, just a breath above the still-pulsing cock, eyes half-lidded, taking in the mess of seed that coated Lionpaw’s belly and the insides of his thighs. The scent was thick, heady, male. It clung to the air like the tunnel itself had been baptized in their heat.
“Tsk… you can’t go back to camp like this,” Breezepaw muttered, voice rough and gentle. “They’ll know exactly what we did. You’ll reek of me… of you… of all this.”
And without waiting for a reply, he dipped his head again.
His tongue uncurled slowly and dragged across Lionpaw’s belly with firm pressure, from just beneath his ribs to the base of his cock, where the sticky remnants still glistened.
The first stroke was long, wet, pulling the flavor into his mouth. Breezepaw swallowed without hesitation, satisfaction in his expression.
Lionpaw let out a weak breath.
“You’re… licking me…” he murmured with a crooked smile, “…like I’m a kit who rolled in mud.”
“Mmh. Not mud,” Breezepaw purred, now licking faster, more methodically, cleaning every drop from the filthy fur. “But you’re just as covered.”
His tongue swept up Lionpaw’s stomach, down his side, then back between his legs. He licked where the cum had soaked into the fur of his thigh, all the way to the base of his tail. Each stroke was half-cleaning, half-claiming. He was marking him. Branding him with every swallow.
One of his paws rose again to cradle Lionpaw’s balls, stroking gently, not squeezing, just feeling their weight, their warmth. They were soft now, relaxed, but still sensitive. Lionpaw trembled, claws twitching in the dirt.
“Aahh… you’re still making me moan…” he whispered, voice low, half-laughing. “Does your tongue ever stop? You… you know that’s my cum, right?”
“Why would I waste it?” Breezepaw answered, a spark of mischief in his gaze.
And then, his rhythm shifted.
He wasn’t just licking up the mess anymore. He began to lick all of Lionpaw’s fur, his sweat-drenched chest, his neck, his back, slow, thorough strokes like he was grooming him with saliva. Each drag pulled away the scent of sex and left something new: his own.
“You’ve got sweat matted into your fur,” he teased, tongue sliding slowly across his collarbone. “You’re gonna smell like you fought a badger and fucked it, too.”
“The second part was way better…” Lionpaw growled softly, stretching a little, purring faintly.
Breezepaw laughed with his tongue still out. He licked Lionpaw’s shoulders, his armpits, his throat. He rose all the way up to his face and licked across his cheek, playful, lingering, making his eyes flutter shut.
Then he went back down, meticulous, sliding between each rib, collecting the sweat, the dirt, the scent of a body wrung dry by pleasure.
Every stroke of his tongue was a blend of care, and restrained hunger.
“I don’t want to leave a single drop of scent on you that isn’t mine,” Breezepaw murmured against Lionpaw’s belly, before licking him again low, barely brushing his balls as he continued to clean.
Lionpaw let out a deep sigh.
“Then keep going… I like… how you do it…”
“Oh, I’ve noticed,” Breezepaw purred, nibbling softly at his side.
After a while, Breezepaw had cleaned nearly every inch of him. His tongue had passed over Lionpaw’s belly, his thighs, even the creases of his neck, leaving his fur damp, warm, saturated with his scent. And yet, his muzzle dropped again, direct, deliberate, as if something essential still remained.
And of course it did.
Lionpaw, his breathing finally slowing, didn’t realize it right away. Not until he felt that warm breath again, right over his cock, still standing firm, slick, tense, swelling once more despite everything that had come before. A few more beads of pre dripped lazily from the tip, and Breezepaw saw them, glinting like filthy dew.
“Mmh… you’re all clean now, but… looks like you’re gonna get dirty again, aren’t you?” Breezepaw purred low, voice husky and dark. “Your fur’s spotless… but this still needs tending to…”
And without another word, he dropped his head.
His tongue, warm, sticky, slid from the base of Lionpaw’s cock to the tip in one long, slow stroke, licking the entire length. Lionpaw shuddered.
Breezepaw had arrived at his cock.