Long Time Coming

Story by Amadeus Wolfpaw on SoFurry

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

After knowing each other for many years, two childhood friends finally consummate their relationship with some passionate and raw sexy time!


She pulled her son onto the porch as she rang the doorbell. Their ears twitched. He stepped behind her, leaning around her leg while he watched some shadows wiggle around inside the house. He heard his mother laugh, the tufts of fur on her ears swaying with the gentle breeze. The doorknob rolled, and as it pulled back the two caracals saw a husky, black pinto with amber eyes and a pink sundress. She smiled at them on the porch. A tiny blob shuffled around behind her as she took a step towards them.

“Hello, may we help you?"

“Yes, hi," she said grabbing her son by the paw and urging him to come out from behind her. “We're the al-Khalis. We just moved in down the road?" The husky's eyes glimmered, and she smiled brightly.

“Yes, of course. We spoke on the phone not long ago. Betty said you had a son about the same age as ours?" The caracal nodded.

“Yes, Zahir," she said softly, “say hello, bubba." She stepped aside. He looked up at the strange woman staring at him. His tummy turned, and his cheeks burned crimson. He tried to speak, but only short bursts of air came out. He fiddled his fingers and only managed to mumble a few ums and uhs. The ladies giggled. “Sorry, Ms. Dingle. I guess he's a little shy."

“No need to apologize. Devin is the same way with new people. Oh and Deidre, please," and she gestured inside their home. “Would you like to come inside?"

“Zahir," his mother said, “Do you want to meet Devin?" He nodded, his chin down. She patted him on the back and he tip-toed inside.

His mother on his heels, the husky closed the door and guided Zahir's mother towards the kitchen. With his pointy ears, he heard them chatting about something he couldn't quite make out. As he followed behind them through the entryway, two holes burned into his skull. He looked around. The foyer was large, a carpeted floor, adjacent corridor to the dining room, a straightforward path to the kitchen and a spiral stairwell leading upstairs. His eyes followed the swirl, and there halfway up he saw another husky.

This one was much smaller than the other. He had the same pinto pattern, but his fur was mixture of copper and white. His eyes glowed the same amber as the other's. He had two paws on the throngs caging the steps, and they stared at each other unblinking for a moment until Zahir turned his body towards the pup and waved. He flailed his arm, and the husky's curvy tail began to wag.

“Are you that boy Mommy was telling me about?" the husky said, watching Zahir from his perch like a hunting raptor. The caracal nodded. “What's your name?"

The small feline looked down, he dragged his foot in front of him and mumbled something. The noise bounced in the vastness of the room. The husky tilted his head. He leaned in through the bars and barked,

“What? What was your name?"

Zahir's lips moved, but no sound followed. The husky pulled his head back through the bars. He paraded down the stairs, slapping his bare paws against the metal. As he came around the final curve, he sauntered towards the caracal and said,

“I'm Devin. My mommy said she hoped we'd be friends. Can we be friends?" His shoulders rose and his swirly tail bounced. His head flopped to one side and Zahir timidly nodded. Devin smiled, grabbed Zahir by the paw and started pulling him towards the stairs. “Yay! C'mon! I'll show you my new game. Have you played-" the conversation faded into the echo of the foyer.

Devin pulled Zahir up the stairs yammering on about the game he was about to play. As they stood before Devin's room, the caracal stared in awe as this husky jabbered. He spoke loud, never stumbled, and enchanted each word that left his maw with a dazzling energy. Zahir cracked half a smile, and as Devin turned the knob and entered his bedroom, he heard the caracal say, “Z-Zahir."

He turned around, watching the feline feebly smiling at him. “Huh? What did you say?"

“My name," Zahir said, puffing his chest annunciating his words, “is Zahir."

Devin stared at him for a moment. He watched as the caracal held the anticipation in his face. He laughed and smiled back. “That's a funny name." Zahir waited a moment, then poked his shoulder.

“So's yours!" and they laughed. They scrambled for the controller while their mothers giggled to themselves at the kitchen table.

That was the beginning of a long-lasting friendship, not just between Zahir and Devin, but between their families as well. Oftentimes they would invite the other over to their homes for birthday parties and other celebrations like holidays and family weddings. As Zahir and Devin grew older, they became inseparable. Despite their age proximity, they were still far enough apart to never be in the same grade, so they'd frequently have to hang out after school. Usually this consisted of playing video games, watching television or movies, and going to the nearby park. Devin was usually lost in the library after school, so Zahir would frequently join him there. Together, they'd read about all sorts of things, though more than often they'd poke fun at whatever subject they studied. This continued through grade school where they'd often help each other study. By the time they reached high school, their interested shifted from the academic to more extracurricular.

Zahir got into programming, and Devin was part of the school field hockey team for two years. In that locker room, he realized he was attracted to men. He first confided in Zahir about this issue. The caracal was completely supportive, much to Devin's relief. Their friendship evolved as Zahir always played wingman whenever Devin needed help with a guy. Devin did the same, even helping Zahir hook up with his date to the senior prom. Once graduated, they went clubbing together for the first time. One of them got drunk that night, the other was forced to call Ms. al-Khali and explain the situation. It became an inside joke that Zahir got sloshed his first night at a bar.

After high school, Zahir began looking for colleges that had classes for computer studies. With the help of a lucky scholarship, he attended one not too far away from his hometown, only about an hour drive. He made the trek home every weekend to spend time with his family and Devin. When he'd first moved in, he took advantage of the campus gym to establish a routine for himself. He bulked up, getting considerable muscle during his first semester. When he came back after finals, everyone was shocked and ecstatic for his transformation, none more so than Devin.

While Zahir attended school, Devin stayed behind and took a year off to work a part-time job. He saved up for a car. Once purchased, he visited Zahir on campus as often as the caracal would come home. Even as young men their bond stayed nigh unbreakable, that was until the Fall quarter of Zahir's sophomore year.

Considering the progress Zahir had made at the gym, his physique had changed significantly since he started. He began to turn a few heads, and soon heartbeats began to sprint. He'd caught a few checking him out, and while he was flattered, he still couldn't muster the courage to make the first move. He told himself it wasn't the right time and to focus on his degree. He soon learned that one's virginity isn't always given, but sometimes taken.

She was a black panther, curvaceous and confident. The kind of furson he'd never dare approach first.

Devin sat upright in his bed. The white light of his laptop flooded his sight as he leaned against the headboard. The numerous clicking noises jumped across the walls as he browsed the web pages of the nearby universities. His lip curved downwards as he stared at the available degrees. He sighed, clicked back, and continued browsing. As he continued his search, his tail flickered. It flopped up and down next to him, twirling frantically as his fidgeting worsened. He snorted, then groaned and rolled his eyes back, picking up his laptop and setting it down beside him. He slumped down into his bed, covering his eyes with his arm and breathing slowly. Around him lay scattered books, each detailing numerous booming career choices, as well as several books on how to learn social media marketing and search engine optimization.

His head pounded. He sat up quickly, reached for the bottle of water on the nightstand near him. He took a swig as he heard a buzz. He gulped and looked over to his phone, burning brightly on the sheet beckoning him. Devin reached over and unlocked the screen. He could see it was a message from Zahir. He smiled and his ears relaxed. He felt his heartbeat even out as he nestled the phone in his lap and tapped the numbered box in the corner of his message icon. He hit the button to take him into the full conversation, his tail wagging. He'd only seen the message preview, which only read dude… so he knew gossip was inbound.

As he touched it, he started to read, and his fingers started to tremble.

dude remember that girl I was telling you about?

Devin slapped the buttons on his phone, each made a ticking sound as he hastily scribbled his reply. sure what about her? you finally asked her out haha

He waited. The seconds crawled by. He awaited the small three dots, but they didn't appear. Devin's eyes narrowed. The grip on his phone tightened, and his stomach began to turn. The three dots appeared briefly, then vanished. The husky's gut wrenched as it reappeared. He was met with,

not exactly dude…

huh? Devin replied, watcha talking about? Everything ok?

He waited again. His paws started to shake. His eyes glued to his phone as it rest in his lap. The foreboding three dots appeared again. His mouth hung ajar, and then the next four words emerged.

_…

i slept with her…_

For a moment, Devin's world froze. He couldn't look away from his phone, his gaze was plastered to the words on the screen. He held the device in his paws, quivering as an icy wind slithered through his veins, up through his arms and down his neck. He stopped breathing and his ears folded. He only resumed when the sharp ping of his phone pierced his ear. It was Zahir.

uh dev? you there?

yea yea, still here, he furiously typed. but seriously?! you had sex with her?

_yep the deed is done

officially outta the v club_

Devin could barely hold his phone. His paws locked in place and he could only reread the words Zahir sent him. After a few minutes without a reply, his phone stared to ring. Devin saw the caller ID.

He paused for a moment, then swiped to answer. He held up the phone to his ear and murmured, “Hey, Zee?" His voice cracked.

“Hey, Devin. Did I not get your last message? I sent it to you like ten minutes ago."

Devin hesitated. “Yeah," he said, “I guess you didn't. I," his jaw started to vibrate as he slouched against the head of his bed, “I asked if you were for real? You and Jeanne actually fucked? Like, fucked fucked?" He heard the caracal chuckle.

“Hehe, yep. It happened alright. Still can't really believe it myself. Gotta say it wasn't anything like I was expecting. I mean for one, it's a lot lower than I-" his voice trailed off. Too much blood congregated in Devin's ears to hear a word his friend said.

Devin sat there and listened to Zahir describe his first time for an indiscernible number of seconds. He never closed his mouth, and his cheeks burned so brightly he appeared sick. He flopped over, his phone pressed so firmly against his ear it left an impression in his fur. His unblinking eyes wandered around the room. He sought a distraction, something to pull him out of the moment. He shriveled up, his muscles felt gooey, and the husky's breath quieted.

“Devin?"

And it all came back to him.

He remembered the way Zahir stared at him the first time they met. He remembered the way that he'd tried to cheat by screen-looking the day they first faced each other in a video game. He remembered how they sauntered into elementary school together. He remembered that time he got bullied and Zahir stood up for him. He remembered the time that Zahir stank profusely and needed to be reminded to use deodorant. He remembered when he'd begun to learn the fictional language from their favorite movie and Zee busted his balls for being a geek. He remembered when, after getting into high school, how he caught Zahir looking at girls differently than he had before. He remembered staring at all those half naked men in the locker room and running to Zahir to cry. He remembered the first time they played wingman for each other. He remembered the strange lump in his stomach as he pulled up to Zee house the night of prom and saw him taking photos with his date. He remembered watching them kiss and his ears rattling. He remembered the euphoria on Zahir face as he walked across the stage at graduation. He remembered the blunt pain in his stomach when Zee told him he was leaving for university. He remembered crying the night after he came home the first time. He remembered Zahir's face, smiling and walking away.

“Yo, Devin!"

The husky jolted back to reality. “Huh, uh, oh," he stumbled,

“Dude? You okay, man?" A pit manifested in Dev's chest as he lay there. His senses returned to him and he rolled over. He rested on his side as he spoke into the phone.

“Yeah, just surprised, is all…" he whispered. “When did this happen?"

“Just now. Jeanne's in the bathroom. Said she was gonna go smoke in a bit. Haven't even put my pants on."

“I see," Devin said. His eyes folded, and his ears drooped. “Hey, uh, Zee,"

“Yeah?" he heard through the phone.

“Why'd you call me? I mean, don't you wanna spend this time with Jeanne?" A sizzling static filled the silence between the two. He heard Zahir exhale. He knew him well enough to know that his paw tapped on the sheets. He'd done it whenever he was nervous; it was a tick he'd developed in primary school. It was soft, but Devin could hear the gentle patting on the other end of the line.

“Be…cause," he staggered, “I wanted to talk to you." Devin's eyes closed and he rolled onto his back. He threw his forearm over his eyes as he felt pressure building in his eyes. “Dev," the caracal said, “Is this a bad time?"

“No," Devin answered, his lip curving to a smile. “I'm happy for you…" he said. A tear emerged from under his arm and slid down his face.

They never stopped talking, but whenever Devin saw he had a message from Zahir he felt his throat swell. For a time he made excuses not to visit him on campus, but he could hear the disappointment in Zahir's voice whenever he said he couldn't go. Devin kicked himself each time. He kept telling himself it wasn't Zee's problem, that Zee hadn't done anything wrong and that it was stupid to venting his feelings this way. Still, he tried his best to distract himself from the creeping anger living inside him. He repressed it a day at a time, and over the semester it waned bit by bit.

Zahir never dated Jeanne. She'd made her intentions with him very clear from the beginning. She graduated that Fall and she never made any attempt to contact him afterwards. Zahir found the situation amusing and remembered it with a mixture of nostalgia and silliness. Though he admitted to himself that he rather liked being treated like a meat stick. Knowing others wanted him made him feel manly, and so his exploratory phase began. Through the remainder of the semester, whenever he saw others staring, he would wink. This was usually met with a swoon or the looker quickly looking away. He even caught a few of the TAs watching him parade down the campus sidewalks. He told Devin about it, and they laughed. With each wink, Zahir mustered the courage to make the first move. It started by reciprocating the eye contact, then a wave, then a raised brow with a sly grin. By midterms he walked up to an admirer for the first time and introduced himself, and by finals he'd slept with at least four women, including Jeanne. He'd never dated any of them. He told himself it still wasn't the right time and he needed to focus on his studied.

On his trip home following Fall semester, he was hanging out with Devin at his house when he caught the copper husky staring. Zahir couldn't quite make out what he was looking at, but he could see the husky's cheeks shining bright red under his fur. Zahir opened his mouth, and Devin immediately looked away and started babbling about something nondescript. Zahir pondered this moment. He held it in his mind as he returned to campus in Spring. Upon his arrival, he reciprocated attention from another man. This time, though, after they'd finished, he didn't call Devin to tell him he'd had sex. He called to tell him he was bisexual.

Zahir came home that weekend and told his family and the Dingles over dinner. Naturally, everyone was supportive. Devin was oddly quiet after the announcement and got up to use the restroom. Zahir was concerned for his friend, but he was being bombarded with many questions, some rather intrusive. The look Devin made as he skulked away stayed with Zahir that weekend, and it lived in his mind until he came home a few weeks later for holiday break.

Saturday night. Zahir and Devin were in the basement of the Dingle's house watching television as they'd done when they were kids. The lights were dimmed, and Dev yawned as his eyes drooped. Zahir looked over at him and tittered while he nudged the husky's shoulder.

“Tired are we?" The husky nodded.

“Yeah," he said, baring his fangs. “Didn't get a lot of sleep. I had to work the closing shift Friday, then the opening shift today. So I probably got," he stopped and counted the hours on his paw, “maybe five hours of sleep."

“Damn," the caracal interjected, “that sucks. How'd that happen? That just sounds cruel."

“Manager said it was a scheduling error and apologized. She tried to find someone to take it but, of course, no one wants to get up at o' dark thirty if they don't have to. So I just told her I'd do it. I figured it was just an extra hundred bucks or so on my next paycheck," he said and yawned again. Zahir watched him, his ear flicked.

“Yeah, I bet. You almost have enough for that deposit, right?" The husky drooped into the couch cushion as his eyes wobbled.

“Yep," his mouth gapped, and his tongue curled. His fangs gleamed in the light of the tv. “Almost got enough. Just need to find a roommate to split costs with, then I can finally move out," the longer he spoke, the heavier his words became. The breathy yawns he produced deeply lined this words, making some of them inaudible. Zahir smiled as the drowsy husky tried to speak, his heart thudded once ahead of beat.

“You know, if you looked for apartment closer to my campus, I could be your roommate? I don't really like living on campus anyway." Zahir expected the husky to jump up, his ears to stand erect, and to anchor his head towards him in disbelief. Instead, he watched as Devin slowly keeled over. His upright position against the back of the couch teetered as he began to flop to one side.

Zahir reached out and grabbed his shoulder, ensnaring the wrinkles of the husky's sweater in his paw. He gripped it and pulled Devin towards him, jerking the husky half awake. “Uh!" he exclaimed. “What the-?"

“You were falling asleep on me, Dev. You sure you don't just wanna go to bed?"

The husky shook his head, ruffling his copper fur and flipping the ruffle atop his head. He scooted next to Zahir, and then sunk back into the couch.

“No, it's okay. I'll just," he yawned, “stay here." He crossed his arms and closed his eyes, “It's comfy here." The caracal smiled at Dev. His whiskers danced as his nose twitched.

“Okay," and Zahir turned back to the screen.

He watched for a few minutes, idly waiting for the sound of Dev's snoring to enter the room. They arrived during the next commercial break. He looked over and the husky had slumped into the couch, his head facing Zahir. He stared at him, watching the light from the television parade across his face. Zahir felt his chest tighten. His pupils dilated, and he felt a sudden pang in his chest. As he watched Devin, he noticed the couch giving way under the husky weight. He glided towards him, landing his head on Zahir's shoulder. The caracal froze.

For a moment, he sat there, his entire body stiffened like petrified wood. His eyes darted between the tv screen and the dozing Devin. He glanced back and forth as his heartbeat jumped, but turned to see the husky's face as he exhaled. Zahir looked and saw Devin's face, it squirmed as it burrowed into Zahir's shoulder more. Clearly, in his sleep, Devin assumed Zahir was some kind of pillow. Zahir didn't fight it. He let Devin lay there as he listened to the serene rising and falling of the husky's chest. Zahir felt at ease. His heartbeat calmed down, and the pang evened. He tried to turn back to the widescreen television set, but he couldn't take his eyes off Devin. His pointy ears lying flat against his head, the helpless way his arms drooped from his sides and into his lap, and especially the way his nose buried into Zahir's bicep. It tickled him.

Zahir picked his arm up. He cradled Dev in his paws and gently moved him downwards. He nestled Dev's head on his knee and stroked his shoulder. He couldn't remove that dopey smile from his face as he hunched back, situating himself on the sofa with Dev asleep in his lap. He remained that way for a time, but his eyes kept returning to Devin's sleeping face.

He looks so cute right now…

Zahir stopped. His eyes bulged as the thought ended. He looked around. Nobody else was in the room. He turned down the volume on the tv and sat back. His heartrate jumped back up as he contemplated his next move. His lips moistened and his own ears finally folded. He leaned down, hovering his tawny lips over Devin's cheek. He closed his eyes, and kissed him softly. He pulled away and a fiery wave overtook him. His cheeks flushed as his thoughts clamored at a million hertz per moment. He shook his head, rattling his brain and trying to clear his thoughts when he felt his paw start to tap. He look over at it, and then Dev's breath welcomed his attention once more. Zahir looked down, and the husky was smiling.

The caracal sat there, fixated on Devin's childish grin. Zahir tensed up, and he felt his words smolder up from his throat.

“Dev, a-are you awake?" No reply. The husky still smiled, but only his breath followed. “Dev?" Zahir said, silkily patting the doggo's shoulder. Nothing, “Ah," Zahir sighed. A tsunami of relief washed him away. He deflated into the couch and wiped the beads of sweat forming on his head. He paused, stopped tapping, picked up the remote and turned off the tv. He looked down at Dev, the smile slowly fading from his face. Zee snickered, then lightly smacked himself on the cheek. His skin burned. He nestled into the couch and elected to join Dev until morning.

Once light bled through the window, Zahir inhaled forcibly. His chest expanded, puffing his muscles, and stretching his arms. He rubbed his brows, then recalled the weight he'd cradled on his lap. He looked down and saw Devin still there. He'd flipped over in his sleep, and his paw pressed against Zahir's thigh. The caracal smiled, hazily remembering what had happened in the waning hours of the morning.

Zahir looked over at the nearby clock, then tapped Devin on the shoulder. “Hey, Dev," he whispered, “Dev? Dude, wake up," the husky winched, then Zahir saw movement beneath his eyelids.

“Huh, ah-" the husky yawned, his pointy teeth shimmering in the orange light. His eyes batted, and they flickered open.

Devin pressed his paw down, feeling something firm. He prodded it some more, thinking it was some kind of cushion. His eyes opened and he saw a belt, shirt, and groin. It blurred for a moment, but then his eyes trailed up along the wrinkles in the shirt and found Zahir's eyes staring down at him. He hardened, then his eyes popped out of his head. Zahir watched his face bubbling with embarrassment.

“Zahir!" He jolted upwards, scrambling out of the caracal's lap. “I'm so sorry! I must've fallen into your lap last night,"

“Dev, it's-"

“Shit, shit, shit. I'm sorry. So sorry. Ah, goddamn," Dev said, staggering to his feet while covering his face. “This is so embarr-"

“Dev, it's okay!" Zahir yelled.

“Huh?"

“It's fine. I don't mind," he said meekly. He looked down, remembering how it felt to see Devin resting in his lap. The pang in his chest returned. “I don't mind at all," and his cheeks flared.

“But isn't it, you know, kinda weird for us to…you know."

“Weird, huh?" the caracal said. He looked up at Devin, who noticed the felid's rosy cheeks. His eyes widened farther apart, and his maw cracked open. “Weider than what already happened last night?"

Devin's eyes narrowed; he felt tears form behind them. “W-What? What happened last night? Did we," he stammered, “Did you…"

“No! Of course not!" Zahir exclaimed. “Dev, I'd never ever do that. I just ki-" he stopped. He saw Dev stare at him. The light in the room grew brighter as Dev held his breath in anticipation. Zahir sighed, and then looked up with weary eyes. “I kissed you."

“Y-You…you what?" Dev said.

“On the cheek. You fell asleep on my shoulder, so I moved you onto my lap. I tried to just let you be, but you," a fragile silence filled the gaps. The friends couldn't take their eyes off each other. “You just looked so cute." Dev's tailed flexed at the word. “Look, Dev," Zahir said standing up. He stood before Dev, his arms up waving them back and forth trying to emphasize his point. “I should be the one who's sorry. What I did was low key kinda creepy. Ah, shit. I've probably made things weird between us now. Do you think maybe we can,"

“You," Dev interrupted, and Zahir looked at him, “you think I'm cute?"

The silence before Zahir's response screamed. It filled both their ears like tinnitus, deafening them to all but the sound of each other's voices. Zahir stumbled back, his ears drooped. His rosy cheeks flared even brighter. He looked at Dev, who watched him with disbelieving eyes. He chuckled defeatedly, and then said, “Yeah. I do."

For a brief moment, the tension evaporated. Dev stood there, his heart pounding through his chest. Zahir stood opposed to him, tapping his thigh, waiting with a mixture of dread and shame in his eyes. The husky stepped closer to Zee, then placed a paw on his arm. Zee could hear his heart escalating. His own followed suit. He looked up at the caracal, and once their eyes locked, Zahir placed his free paw on Dev's neck. The husky gasped at the touch. He could feel Zahir's breath hit his face. Zahir pulled him close, and as Dev wrapped his arm around Zahir's waist, their lips finally met.

Devin pushed first, exploring the cushions of Zahir mouth with his own. Zahir straddled Devin's exposed neck with his fingers, rubbing them as he danced around Dev's teeth. He pushed back, glazing them with his tongue. The small ridges of his felid tongue tingling Dev's lip. The husky pushed back, burying himself deeper into Zahir's embrace. As he did, he gasped, and a small moan vacated his lungs. He smiled, and his droopy eyes folded. Their ears were back, and their palms cold, but the heat between their faces shone brighter than the nearby sunrise. Zahir pulled away, licking Devin on the lips before cracking a giant smile. He tittered, and Dev joined him. They stayed in their embrace until Zahir mustered the courage to speak first.

“So," he said exasperated, “I guess that's that. Huh?"

“Yeah," Devin chimed. “So does this make us, you know,"

“Do you wanna? We could give it a shot. I mean, we know each other pretty well, after all."

Devin looked up at Zahir. He'd become addicted to that smile. His paws had never truly embraced the caracal's muscles in this way. They were tough, but smooth, as if a sculptor has chiseled them. He wanted more. He needed more. He massaged Zahir's pecks, then slithered up to his neck, and placed a paw on his chin.

“I'd love to," he mumbled. And they hugged tightly before they exited the basement for breakfast, chattering like songbirds do in spring.

The news of their relationship was more than well-received. In fact, many family members started yelling about how they owed each other money. Behind closed doors, the news that their families had been betting on when they'd get together made them laugh. The subject was brought up frequently during the first few weeks of their relationship, with both taking the time to adjust to the reality. Devin had confided in Zahir about being attracted to him for some time, and Zahir admitted that the reason he'd even tried sleeping with another man was because of the way he'd felt after Dev looked at him that one weekend. Their mutual discoveries strengthened their bond, and for the first few months of their relationship they spent weekends together doing things they'd loved as kids.

Once Zahir went back to school that autumn, Devin travelled up to his campus so they could apartment hunt together on the weekends. Unfortunately, this meant that Dev had to leave his job of two years, but it didn't much bother him. Retail work was easy enough to find for student-aged employees, especially in an urban college town. They found a small one-bedroom apartment about twenty minutes from Zee's campus, around eleven hundred per month. Dev used a portion of his saving to cover the cost of the down payment, and they moved in the following month. Devin only took a few things from his old bedroom with him, his desk, laptop, and a couple boxes of clothes. Zahir on the other hand cleaned out his dorm and moved in all his stuff. Their first bed was a full, which barely had enough room for both of them to sleep on without the other falling off. They were gifted an old tv by Mrs. Al-Khali, and a set of dumbbells for their convenience by the Dingles. It took about two days for them to move everything in, as they couldn't afford to hire a mover and the drive was too long to expect any family aid. They were content with this, as it made them feel like it was truly their own home.

The first night they spent together was a little awkward. They were used to sharing space, but they'd never lived together. Turns out, Zahir spent a lot more time in the bathroom washing and trimming the ruffles on his ears than Dev's realized, and Devin spared no mercy when going number two. Devin, having only a part-time job, was also used to sleeping in, whereas Zahir's classes began very early. Eventually, their rhythms synched in time for Dev's twenty-third birthday, the same time as Zahir's final semester. They'd gotten into the habit of staying out of each other's way during points of high traffic, and then coming back together in the evening or on weekend to grocery shop or to date. They kept loving on each other frequently, constantly kissing and hugging every time they were in the same room. Their mothers teased them for making up lost time. They too laughed at the apt nature of their affection.

Zahir had fantasized about Devin since they got together, but he respected Dev's boundaries. He figured the husky would make it known when he wanted to be intimate, so he never pushed the subject. On a Friday evening, as they settled in after dinner, the seeds of their secret desire bore fruit at last.

Zahir stood in the kitchen, hovering over the sink as he placed the last of the dishes into the dry side of the sink. Dev stood behind him, leaning into the fridge as his navy hoodie caught the fizzling rays of light from the kitchen's bulbs. Zahir shook his paws, grabbed the nearby dish rag, and rubbed them dry. He looked over his shoulder and saw his partner fridge diving. He smirked and said,

“Watcha looking for, babe?"

“Just a bottle of water," Devin replied. “I wanted to hop on my PC for a bit, but I didn't drink a lot with dinner. Did you move the case we got? I can't find it."

“Oh, yeah," Zahir said as he threw the rag down and crouched in front of the fridge next to Devin. “Here," he said and pushed aside some tupperware containers. “In the back. Guess they got buried." The husky reached in and pulled out a bottle. They both stood up and Dev popped the cap.

“Thanks, Zee," and he gulped. Zahir watched him, and the snickered. The fur on Devin's ears twanged as he saw Zahir giggle out the corner of his eye. He stopped and wiped his maw, streaking the fluid on his wrist. “What's so funny?"

“Just that you were complaining about being cold earlier, and now you're drinking a bottle of cold water. You sure you don't want some hot cocoa or something?"

“No thanks," Devin said, then he raised his shoulders, calling attention to his hoodie, “this'll do the trick. It keeps me warm,"

The caracal snorted, “Heh, and here I thought that was supposed to be my job."

Zahir waited for Dev to laugh. Instead the husky stared at him, blankly waiting for a follow-up. The husky set the bottle down and placed a paw on Zahir's shoulder. He looked in his eyes. Zahir watched his ears fold.

“Dev?"

“Sorry, I just-" he muttered. He grasped more tightly on Zahir's olive tee. “I know we probably should've, you know, done it by now. It's been a few months but,"

“Hey, hey, babe," he said, casting Dev's paw from his shoulder and wrapping his own around the husky's waist. He pulled him in. Their noses stood inches apart. “Where is all this coming from? It was only a joke, I didn't mean to-"

“But you want to, right Zee? You want to, uh…" he paused and looked down. Zahir could see him turn red in the face. “Have sex…with me?" Dev avoided Zee's eyes. He found them blinding.

“Well, of course!" said Zahir. “We're together now. Naturally, I'd wanna have sex at some point. But if you don't then,"

“I do!" yelled Dev. Zahir was stunned. He stared at the husky while Dev brought his paws up to Zahir's neck and cradled them. He leaned in and rested his head against Zahir's chest. “I do, Zee. I've wanted to for a while but, I've just been so nervous. You know I've never done anything like that with anyone. I'm sorry for making you wait, but soon I'll-"

“No, no" interjected Zahir. “Don't apologize for not feeling ready. There's nothing wrong with that. You think I was ready when my first time came? Hell, no. But it just kinda happened. And to be honest, I was sorta relieved when it was over."

“Huh," the copper husky's tail bounced. “W-Why? Why were you relieved?"

The caracal looked at him, his sandy fur charred under the poorly shining lights. “Well, because it wasn't at all what I expected, and for a while I was pretty disappointed. But then I realized, the first time is actually the worst time, I guess because I knew shit for dicks about having sex. Once I realized that the best was yet to come, I suddenly felt relieved. And excited too!"

“Excited?" murmured Devin. “You're excited about, uh…about having sex with me?"

Zahir stared at him. He moved one paw from Dev's waist to his sides, then his chest, then his neck. He cupped one paw around the husky's chin and angled it upwards. “Fuck yes, I am."

Devin's astonished frown molded into a smile. He giggled, then lunged at Zahir. He kissed him violently, lapping his tongue around his mouth and leeching onto his neck. The caracal pulled him into his massive arms, locking his position and returned the kiss. They stood there, wrestling with their tongues and lips while wet pops jumped from wall to wall. Dev pulled away, laughed, and the buried his face back into Zahir's chest. He smiled as the caracal placed a paw on his back and hugged him.

“Just let me know when you want to, babe. I'll be here. No rush, I promise."

“Okay," Devin whispered, “then I want to."

Zahir's eyes bloated. “W-What?" he stammered, “but I, uh…shit," he said frantically. His heartrate skyrocketed. Devin could feel his timber arms quaking with the jolt they'd received. “I mean, we can but, a-are you sure? You just sa-"

“I know what I said. And you're right. The first time is probably the least fun. So let's get it out of the way," he looked up at Zahir and winked, “then we can get to the good stuff, right? After all, we have a lot of time to make up for."

Zahir held his breath, but the blockage cracked as he exploded with laughter. “Alright," he said catching his breath. “If you're sure," Devin nodded. “Okay. Let me handle things at first, okay?"

“Okay."

“You'll tell me to stop if anything feels weird or uncomfortable?"

“Yes," answered Devin.

“Okay, in that case," and the caracal dropped his arms to Dev's waist once more.

Zahir first grabbed Dev's belt. He gripped the buckle and tugged on it, loosening it, and sending Devin against the nearby wall. That was all it took for him start feeling a growth between his legs. His cheeks flushed, but his palms chilled. He braced himself against the wall while Zahir got down to his knees and slid Dev's belt out of his jean loops.

He tossed it to the side and undid the top button. Already, Zahir could feel the bulge expanding beneath the husky's underwear. He blushed, wondering what it must look like. His pulled Dev's pants down to his thighs, eliciting a small whimper from Dev. The caracal looked up, and while the dog was still beet red, he nodded and attempted to smile.

“I'm good. Just," he stuttered, “really fucking nervous, all of a sudden." Zahir patted his leg and coiled his paw around Dev's thigh. He made sure to greet Dev with one of his ear-to-ear grins.

“That's okay. I was nervous too. Try to relax, and focus only on the feeling, 'kay?" The husky nodded, tolerating his propelled heartbeat.

Zahir dipped a finger into Dev's underwear, hooked it, and pulled down. It slid down quickly, only briefly snagging on the bulge. Zee maneuvered around it, and exposed Dev's junk. After years of friendship, and months fantasizing, it was finally before him. It hung before him, half erect and growing. It was darker than he'd expected. It was a deep burgundy, with the skin around the base whiter than the rest of Dev's fur. He watched it swelled, and he couldn't help but stare for a moment. Dev watched him, his anxiety hitting the ceiling as he waited for Zahir to do something. The caracal found his will and moved his paw up from Dev's thigh to his base. Dev winched. With another paw, he reached upwards and slithered under Dev's hoodie. He traced the indentations on the husky's fur until he felt something squishy and soft, then he gently pinched.

“Mmf," Dev squeaked. Zahir ran is thumb around the edges of Dev's nip while he moved his paw from the base of Dev's shaft to the head. The touch captivated Dev. He froze up, letting only this new tingle rampage through his body.

Zahir played with the head, tenderly compressing it, and rubbing his fingers around the edge and nape. Dev grit his teeth. Zahir leaned in, angled his maw near the side and licked it. “Ah!" moaned Dev. The sensation startled him.

The sandy-furred felid did so again, running his spiny tongue longer across the length. Dev moaned again, and this time he couldn't keep his mouth shut. Zahir lapped it, covering the edges and every inch. He twisted Dev's nip, and the husky whimpered. Zahir could feel the reverberations coming through the meat on his lip. He reached the head once more, looked at it ravenously. He briefly look up at Dev. His eyes were closed. He knew what was coming. Zahir inhaled, then slipped maw onto Dev's cock about halfway down.

“Ah, fuck, mm.." the copper husky groaned. He couldn't move, the unexpected sizzle it gave his groin stunned him. He sank his teeth into his lip as he felt Zahir's tongue graze the ridges and bumps of his dick. Zahir bobbed, gliding across the length, and compressing the base of Dev's extension in his paw. The husky growled. The pressure and pleasure confused him, but he didn't fight it. The caracal rubbed the smooth sides of his teeth against Dev's skin, titillating him and he shuddered. Zahir darted at Dev's head with his tongue. Each slap made him flinch. His jaw fell, and his eyes rolled back, and he leaned against the wall.

“Mmh, ugh…f-fuck, uh," he groaned. Zahir bounced his mouth around Dev's member. It shined brightly as it reflected the mucus coating it. The felid brought his paw down, latched onto Dev hip and doubled down. He forced himself onto Devin, taking the husky to the back of his maw. He felt the head jabbing the opening of his throat, and he glazed the sides with his tongue. The heat of Zahir's maw ensnared Dev. His hips buckled, and he felt his groin start to swell.

He reached down and patted Zee on the head, “H-Hey, Z-Zee I, ah!" he moaned as he tried to warn his lover. He quivered as Zahir mindlessly sucked him. “I, uh…I-I," the strength of the swelling grew. It overtook him from the back of his dick to the base. It travelled up, causing him to tense as he convulsed against the wall. He growled, and Zahir felt molten liquid fire into his maw.

It splashed against Zahir's tongue and teeth. He locked onto Dev, steeling himself while the husky emptied his balls into his mouth for the first time. As he grasped Devin's hip, he could feel him thrusting. The motion drew Devin's shaft in and out of Zee's mouth and created a slick sliding noise with each thrust. Devin breathed sporadically at first, but then as Zahir felt the husky regain control, he became weirdly still. He released Devin's stick and wiped his maw. He looked up to see the husky blushing fiercely. Zahir saw how his eyes pleaded.

“Uh, babe?" asked Zahir. “You okay?"

“I, ah…" he said, his growth beginning to recede in Zahir's paw. The caracal released it but stayed on his knees watching Devin from below. “I'm sorry. I know that was probably quick. I," his ears stayed down, but he never took his eyes off Zahir. “Uh, you know I haven't done this before."

Zahir grinned, then he fondled Dev's sack. The husky groaned as he felt the caracal toss his bits around in his paw. “That's okay," Zahir said, “I haven't done this before either."

Devin looked down, finally pushing off the wall and moved to grab his pants. He tried to pull them up as he said, “Huh? But dude, you've totally had sex before."

“Yeah," he said gripping Dev's trunks. He fought Devin for a moment until they came back down, and then he stared at the husky's exposed groin. He beamed, then looked up at Dev, his nose inches from his waist. “But I've never had sex with you before."

Time halted for a moment. They stared at each other, and instantly a link formed. Dev saw in Zahir's eyes a brilliant passionate, and it radiated an infectious desire. Finally, the husky smiled, then offered a paw to his partner. Zahir rose, took Devin by the paw, and guided him to the bedroom.

Zahir about kicked the door in, and he meandered over to the bed with Devin not far behind. He sat the husky down and immediately began to kiss him. He hovered over him, kissing the husky as he looked up. He wrapped his arms around him, letting the smaller doggo's groin display proudly as his own prominent bulge peaked through his pants. Zahir leaned down. He kissed Devin's neck, groped his sides, and teased his ear with his lips. Dev giggled. He looked up at Zahir and smiled with him. Their faces shining with heat. It was Devin's turn.

He looked to Zahir and placed a paw on his waist. Zahir, knowing what was coming, stood before him. He gave no resistance. Dev pulled the caracal's shirt up, and an anxious feline hastily removed it completely. Zahir stood before Devin, shirtless and pecks on display. Dev had always been jealous of those muscles. Muscles for which Zahir had worked hard. He bore holes into them with his eyes, greasing them up for all he wanted to do. He diverted his attention to his abs, then his pant line. Dev continued. He unfastened Zahir's top button and ripped the zipper down. He folded the sides and let Zahir's bulge shoot from its tight prison. The husky's cheeks shone more brightly than a morning star. He'd imagined Zahir was big, but the size of his bulge surpassed his most generous expectations. He nuzzled it, Zahir shook. The cat laughed, then placed his paw on the back of Devin's head.

“Wanna take a look?"

Dev smirked; his heavy breathing built Zahir's anticipation. Dev rolled onto the bed, his legs flopped behind him and leaning forward on his arms. He bit Zahir's underwear with his teeth and pulled down, letting the potent aroma of Zahir's groin blast him full force. The scent was powerful, unlike anything he expected. He smelled lavender and myrrh, followed by the earthy scent that lingers after one burns incense. And it was thick! As he unveiled it, Zahir's cock had begun to sprout, stretching the fabric and intimidating Dev. He watched it grow, and it stopped only and inch from his maw. He whimpered slightly, but Zahir patted the back of his head and said, “Don't take more than you can. Go slow. You'll get the hang of it real quick," he winked.

Devin adorned his warrior face, then took Zahir in one paw. The caracal shivered, and Devin slipped his lips onto Zahir's dick. He gingerly rubbed the head, rotating around it and poking it softly with this tongue. Zahir groaned.

With restraint, Devin pushed down. He brought Zahir back to the edge of his teeth and took him into his maw. About two inches in, he could feel the back of his throat start to close. He eased up, releasing Zahir and sliding back once he'd relaxed. The felid purred. “Ah, yeah," he said. “Whew, shit," he said rubbing Dev's head, massaging the back of his neck, and erecting his fur.

The husky pushed deeper, letting the length of Zahir protrude into maw another inch. The end teetered by his throat, and he lapped it on all sides with his wriggling tongue. He groaned; his voice muffled by the intrusion inside his maw. He tasted everything he smelled. They attacked his nose and numbed his brain. He focused on nothing else, only the steady rocking that Zahir started.

Zahir swayed his hips, shifting the position of his cock inside Dev's maw. He felt the business end of the husky teeth grazing the tender skin. It made him winch, but he remained still. He clasped Dev's neck, then gradually pulled him forward, forcing more of him onto the caracal's shaft. Devin didn't resist. He eased onto Zahir, letting the muscles in his esophagus relax as he felt the head poke him. He slapped it with his tongue, bouncing up and down its length as his groans became more audible and invigorating. Zahir joined, and their salacious cries permeated the room. As Zahir pushed, Devin responded in kind, sliding his maw back and forth, from the head almost to the base. It filled his maw, the loose fluids spilling over onto his tongue and seeping into his gums. Zahir grunted, then tapped Devin on his neck.

Dev pulled away, wiping his maw from the greasy spit that resided there. Zahir took his member in one paw and held it. He massaged it briefly before looking at the husky. “You ready for what's next?"

“But, I wasn't done. Didn't you want to finish?"

“Well," Zahir said squeamishly. “Don't get me wrong, babe. It felt great, but…" the husky looked at him with growing eyes, “you've got a ways to go before you get me off with just your mouth."

“Ah," said Devin. “Well, it wasn't bad though, right?"

“No, not at all, in fact," he leaned down, grabbing the dog by his shoulder, “I'm excited for next time. You learn fast." They smiled, and Zahir kissed him. “C'mon," he said, picking the husky up and pushing him on his back. Devin crawled back against the pillows and nestled in. Zahir climbed across the bed towards him, and when he arrived, they kissed once more.

Devin smeared the fluid on his maw into Zahir's lips. The cat licked his chops as he pressed deeper into Devin's. They embraced. The caracal wrapped an arm around Devin and snaked down his back towards his ass. Devin balked. Zahir felt his jolt and stopped. “Let's get you outta of these, huh?"

Zahir pulled away from Devin and grabbed his hoodie at the waist. He pulled up, taking with it the white undershirt the husky wore underneath. He finagled with Dev's trousers and boxers until they were off. For the first time, Devin lay before Zahir stark naked. Zahir took a moment to admire the sight before him. He indulged in all the hidden curves Devin had been hiding under those baggy clothes for so long, but his favorite part was the modest grin painted on his face. The husky's ears, as they so often had been, were down. He tucked his shoulders in, attempting in vain to hide.

“Do I look okay?" he asked. Zahir pulled down his own pants to the knees. He kicked off his underwear and threw them and his pants from the bed. He joined Dev in his freedom from closed. As he leaned in, he whispered,

“You kidding? You're sexy as fuck," and they rubbed their naked bodies together as Zahir tickled Devin neck with his whiskers. The doggo laughed, but then his eyes puffed.

“W-Wait, Zee," Zahir shot.

“Huh? What's wrong?"

“Do we have any, you know, rubbers?" The cat smiled. He held up a finger with a smug grin and moved over to the nightstand. Devin watched him fish around inside the top drawer briefly before he pulled out a small black and gold package and a cylindrical bottle of transparent fluid. Devin smirked. “Uh, how long have you had those in there?"

“Since we moved in. I've wanted to do this for months, but I wasn't sure when you'd be ready. So I kept the stuff nearby for when the moment came."

“Are they still good?"

“I mean," Zahir frowned, “condoms and lube don't exactly go bad, babe. Not after only a few months. We're fine, trust me."

“Okay. I'd have been kinda pissed if we got into it and then, well…you know."

“Don't worry, I got us covered." He placed the two items next to him. He picked up Devin's legs and traced a line from the husky's peck to his abs. The dog shivered, then smiled. “Shall we continue?" to which Devin nodded.

Zahir continued along Dev's chest. He ran his finger across Dev's crotch and balls. It tickled him and made the pup squirm. Zahir loved that. His finger trailed farther down, finding a place under his nuts and above his tail. The fur blocked the way, but Zahir could feel the heat emanating from the opening. He looked up at Dev, but the husky had his eyes closed. Zahir smirked. He reached over to the bottle and popped the cap, drizzling his fingers in the thick substance. Devin didn't watch, but he heard it at all. His heartbeat, once settled, began to run once more. It climbed up to his throat and pounded in his ears as he felt Zahir hover before his back door.

Zahir first pushed against Devin's tailhole with his thumb. The husky trembled. He pushed harder, letting the tender skin around the opening give into the pressure. He could already hear Devin start to groan. He angled his thumb downwards and pushed it in slowly, only down to the base of the claw. Devin groaned, as the intrusion had pained him. It didn't hurt enough that he needed to stop, but he grit his teeth as Zahir began to stretch his virgin ass.

The felid pushed deeper, jumping through the dog's inner canal. He felt around inside, the spongey tissue thrusting his finger around the walls. He could feel the sides wrap around his finger, trying to expel the disturbance. Instead, Zahir sluggishly pulled his thumb back out, switched to his index finger, and pushed back inside with the pad of his tip. This time, he applied more force, and reached the same depth as before in half the time. Devin yelped. Zahir looked up, but the husky nodded. He was fine to continue. Reassured, Zahir pushed deeper. He grasped Devin's thigh as a brace while he explored the inner passages of his cave. Zahir had been so careful that he startled himself when he felt the opening of Devin's ass plop against his knuckle. He looked down. His finger was all the way inside.

It was then that Zahir started to move around. He pushed down, then up, and then against the side. Dev could feel parts of himself never before stimulated enlivening with his touch. From within his depths he felt a tingling, a stirring of proportions he'd never achieved when masturbating. He keeled inwards, moaning helplessly as Zahir decided his next joy. The caracal noticed, and he smiled as he pulled out, then inserted a second finger along with his index. Devin squealed. The invasion hurt, more than the first, but still not enough to make him want to stop. As Zahir reinserted his digits into his lover, his own member throbbed by his thigh. It begged to be embraced by that same tightness, and Zahir worked hard to overcome the urge to get right to the chase. It hung heavy over Dev's groin. The time was drawing near, just a little longer and a lifetime of desire could be acted upon.

The husky threw his arms over his head as Zahir reached that familiar deepness. He massaged the bulge behind the wall, eliciting the sweetest groan from Devin he'd ever heard. It revitalized him, and he pulled apart his fingers, gapping Dev's ass and letting the husky feel a cool breeze whip his open tailhole. He gasped, and his chest flexed. He opened his eyes, though his lids hung heavy. He looked at Zahir, inviting him to proceed, but Zahir winked at him, while he withdrew his fingers from Devin's ass.

“Not yet, just one more," he sneered.

Zahir leaned down, and after giving his lips a proper moistening with his tongue, he stormed into Dev's ass with his tongue. The overwhelming sensation caught Devin off-guard. His chest curled upwards, his tail vibrated, and his mouth gave way to the loudest moan he'd released yet. This was followed by a series of groans and muffled whimpers. He'd experienced so many sensations at once he'd struggled to focus on one. The pounding in his head? In his chest? The pins and needles feeling in his fingers? How about the wet and hot burglar barreling its way into his rubicund tailhole? He gave in. The vibrations all overwhelmed him, and his brain nearly shut down. He grit his teeth, groaning, almost growling, while Zahir lapped his ass.

He tunneled into it, carving a path further in with his wide and rough tongue. He coated the walls as far as he could reach and glazed the outside. Devin could feel the cool air from the AC slapping him in the ass as it met the liquid. It both chilled and heated him. His nerves were confused by the conflicting glees. The caracal burrowed deeper, as far as his tongue would allow. He kept at it for several seconds until the husky's panicked moans grew into cries. Zahir knew that cry. He looked up, and saw the husky tearing up. Before he could speak, the dog smiled.

“Zee, I'm ready. Please," and he reach down with his paw and spread his cheeks, revealing the full glory of his now widen tailhole. “Do it."

The feline nodded. He reached over and grabbed the small black and gold package on the bed. He ripped it off with his teeth. His paws shook as he fought with the wrappings to get it out. His member throbbed, and as he held the rubber over his cock, he caught Devin watching him out the corner of his eye. He saw the husky's ass pucker. His window was closing. He needed to hurry, and so the caracal wrangled the latex cover onto his quivering schlong. He snatched the bottle and lathered his cock in more creamy clear fluid, and with one final jerk to spread it he looked at Devin. The husky hadn't moved. He still held his ass cheek up, giving Zahir the beacon to go.

Zahir leaned in, one more time he smiled and kissed Devin. The giggled together, more tenderly than last time, and with that, Zahir lined up his cock with the husky's tailhole. He pushed against it, beckoning a squeal from Devin. Zahir waited another moment, then pushed inside.

At first, Devin writhed. The pressure he felt below surprised him, as did the heat. The blunt end of Zahir's erection pushed through his rim and entering the first section of his ass. The husky squirmed and sniveled. Zahir's cock was far larger than his fingers, and he suddenly worried that he hadn't been properly stretched. He tensed up, his head fell back, and he cried out. Zahir stopped pushing and quickly placed a paw on Dev's chin.

“Dev, talk to me! Are you okay?"

“Y-Yeah," mumbled Devin. “I just, I got scared for a second." He looked down. He saw Zahir hovering over him, his plump schlong about an inch up his ass. He braced himself against the caracal chest and then bounced his head. “Sorry, keep going. I think I'm okay now."

“No, you're not. You're shaking," Zahir said, letting the vibrations from Devin's paw rattle him. He placed a paw on Devin's. “Do you want to stop?" but the husky shook his head.

“No, I want this, but," he looked at Zahir with droopy eyes. “I don't know how to relax. Everything feels so weird and new."

“Here," Zahir said. He leaned in and kissed his lover. He lapped his mouth and dove inside with his mouth. Devin returned the kiss, sucking the felid's face and pulling him in with his arms. His erratic heartbeat lessened. Zahir pulled away as they both licked their chops. “There. Better?"

“Yeah, better. T-Thanks, babe." Another ear-to-ear grin.

Zahir repositioned himself behind Devin's legs. He placed a paw under the husky's butt and another on his chest, just above the head of dick. He looked to Devin for approval to continue, and the husky nodded. Zahir continued to push. This time, he entered another inch, all while Devin's grit his teeth and groaned through them. Zahir dug further, zipping through Dev's ass like molasses. He carefully supported Devin from beneath, keeping his paw spread wide to aid the husky when he jerked. Devin felt his body trying to combat the invasion, but released the knot tightening in his gut and eased his muscles. He sunk into the sheets and stopped gritting his teeth. His ears perked, and once Zahir pushed further, it happened.

Devin felt a tantalizing pressure at the base of his dick. It startled him, but this time he moaned. Zahir smiled. He pushed in deeper, entering Devin about three fifths the way. The husky recoiled, his eyes closed and arching his back as the pressure attacking from within overwhelmed him. His tongue unfurled from his mouth, and his breathy cries slammed into Zahir's ears. The caracal got excited, his dick twanged, and he pushed to the final frontier. Devin took Zahir down to the base, and then Zahir just sat for a moment while his dick pulsated inside of Devin. Dev could feel the vibrations shaking his inner walls, further stimulating him and evolved his moans to gasps. Zahir pulled back slightly, only about an inch, then pushed back. Devin squealed.

“Ah!" he wheezed. The movement surprised him, but he stared at Zahir with greedy eyes. The caracal smirked. Zahir leaned in, angled himself at a fine decline, pulled out about halfway, then shoved back in. The husky's muffled cry reached the bedroom door. The caracal fell into Devin, supporting his thighs on his knees. He lingered over his face, exchanging the heat steaming from their foreheads. Zahir looked down, the husky's eyes were closed. He tilted down, and Devin opened his eyes to see Zahir hovering above his face.

“Don't keep it in, babe. It's just us. Make as much noise as you need," and the husky stoutly nodded a single time.

Zahir pressed down against Devin's chest. He nestled into the dog's shoulder and he slid out of him, then shoved back inside. Devin held nothing back. His verbal cries of joy drowned the room. He rocked with the motion of Zahir's hips, making the bed sway on its uneven wedges and making the headboard lightly tap against the wall. Neither cared, their only focus was each other. Devin wrapped his arms around Zahir, his face angled towards the ceiling. The simultaneous fullness he felt, followed by the emptiness, and anticipation it would repeat drove him crazy. Sweat poked through the skin on his forehead and palms, but he could hear little more than the sound of the blood pounding in his ears. He felt dizzy, and his airborne legs felt numb, but still the sensation bubbling throughout him from his ass was impossible to ignore. Which each subsequent thrust he screamed. The release of air puffed his chest, giving Zahir more space inside and making the proceeding thrust more intense. The heat, the pressure, and the fullness; with so many new conflicting sensations, Devin could think little. Instead, he followed suite and held onto Zahir by the next, letting the caracal ram his ass as he too groaned with the tightness coming down on his cock.

For his own part, Zahir leaned so far into Devin that he'd squished his nose into his fur. He thrust his hips forward, slamming his base against Devin's outer wall. Each time it felt like electricity shot through him. The warmth and the audible cries they provoked from Devin drove him mad. His face flushed a vivid shade, and soon he too cried out. Their cries merged in the air above them, joined by a choir of the rocking bed and the rhythmic tapping of the headboard. In the background, the soloist was the wet slurping noise made by Zahir's cock parading into Devin over and over. They stayed that way, exchanging cries for what couldn't have been more than a few minutes. For Devin, it felt like all night. His body was sore, and the heat overwhelmed him, but he didn't want to stop. He loved the feeling. He near strangled Zahir he'd wrapped so tightly around his neck, pulling him in and near screaming for him to fuck him harder. The caracal was all too happy to comply.

He pulled out, leaving in only the head, then swiftly shoved his way back inside. Devin yowled. The instant plugging made him limp. Zahir repeated this motion, slowly pulling out and then aggressively throwing himself back in. Devin kept screaming, his mouth ajar as the noises kept sprouting from his throat. The caracal grit his teeth, he felt his loins begin to tighten. As such, he leaned back out and fucked Devin steadily. Out and in, one paw on his thigh, and the other on Devin's throbbing and neglected member. He bounced his paw along it, triggering more of Devin's most delicious moans. Zahir jerked his hips, stabbing Devin in the ass until he could feel the tightness release and being to swell. He shoved inside, thrusting sporadically as the swelling grew. He gasped, his breathing staggered, and he closed his eyes as the feeling overtook his body. He forced himself into Devin one more time as he felt hot fluid at the head of his cock.

Zahir braced himself on Devin's hips as he cam. The liquid filled the condom and ballooned inside of Devin's ass. Devin felt the heat on the other side of the rubber, and the spherical bulge tickled his walls as Zahir's dick quivered inside him. Zahir moaned, then sighed. He loosened his grip on Devin's ass and slid out of him. His dick exited the husky with a slimy pop. He removed the condom, letting the jizz ooze all over his head and Devin's groin. It was hot, sticky, and smelled peculiar, but neither complained. Devin smiled as the adrenaline began to subside. Zahir jerked himself as the last few spurts exited his head and fell onto Devin. The husky settled in and let it fall into him. He rather enjoyed the small white meteors landing on his trembling erection and balls. The smile atop his face told Zahir as much.

“Whew," Zahir said as he released his shaft from his paw. “Damn. That was better than I ever thought it'd be." He looked down, noticed Devin hadn't yet popped and his eyebrows curved.

“Yeah, I mean," Devin retorted, “my ass kinda hurts, but I'm glad we did that. Thank you, Zee. I…uh, I,"

“Don't thank me yet, babe," he said. He pointed to Devin's erection and smiled. “We have to take care of that first."

“But, b-but I already finished earlier. In the kitchen, remember?" Zahir waved him off.

“Oh, no. I'm gonna make you pop twice. Just watch. You trust me?" Devin nodded. “Alright, then. Leave this to me."

Devin sunk back into the bed, surrendering his body to Zahir one more time. Zahir took Devin in one paw and jerked. The husky shuddered and he winched with the motion of Zahir's paw. He huffed, not screamed. His uppity puffs escaped as he rocked his hips in unison with Zahir's movements. The caracal tightened his grip, coiled a pinkie around Devin's based and rubbed more vigorously. Devin keeled. Zahir smiled and continued. He trailed his fingers up to Devin's head and moved his thumb in a circular motion, grazing all the sensitive parts of his opening. Devin moaned once more, which made Zahir cackle. He stroked again, sliding his paw up and down the full length of Devin's member. He burrowed into the base, prodding at Devin's weak spot from the outside. Devin humped into Zahir's palm, shaking as he felt his body relax. He knew what was coming. He stared up at Zee and nodded. Zahir barreled down on Devin, viciously sliding his palm along the sides of Devin's cock, up to his head and down to the base. He dug his fingers in, applying pressure, and titillating Devin's crotch. Devin threw his arms behind his head and interlocked them above his ears. He vacated the area, giving Zahir complete control as the bloating in his groin expanded. It traveled from his rear to his base, then he felt it puncture him right behind his nuts, and then it gushed. Devin flinched as the wave overtook him. Zahir fastened his grip as he saw the white fluid start to leak out of Devin. He groaned, satisfied with his skill, and stroked Devin had he convulsed from his final orgasm. The husky moaned once more, rearing his head back and letting his head fall to the side. He panted, stunned by the overpowering surges coming from behind him and in front. He tried to speak, but he could only crack a smile and wheeze. As his climax ended, his dick started to pulsate. Zahir loved the way it felt quaking in his paw. He fondled it again, smearing the residual fluids along its length as it finally began to recede.

Zahir released Devin's dick and flopped onto the bed next to him. He sighed, and his eyes closed. “Yeah," the caracal said. “That was something alright," he placed a paw on Devin's shoulder. “You okay, Dev?"

“Yeah," whispered the husky. “I'm okay. More than okay, though if I'm being honest," he turned to Zahir, the fluids on his chest drizzling sideways and onto the sheets. “I'm gonna need to lay here for a while."

Zahir snorted, “I bet. I'm exhausted, and I didn't even take it. You're probably tired as fuck, and sore."

“Yeah, kinda," the husky said, “but I'm happy. That was a lot of fun."

“Good, I'm glad to hear that," he said and pulled Devin in. They huddled together for a moment, and then Dev patted Zahir on the shoulder and said,

“Hey, Zee,"

“Hm?"

“You wanna do this again at some point? You know, was I okay?"

“Dev," he said sweetly. “Listen to me very carefully," the felid spouted, his ears tingling. Devin listened, his heart coming up through his throat. “I, uh…" he stumbled. His arms trembled as he cupped Devin's face in his paw. He tapped his paw on the bed. “I l-lov…uh, I lov-v," Devin's eyes bulged. He smiled and threw himself into Zahir. He kissed him ferociously. The caracal was so caught off guard he hadn't time to reciprocate before Devin threw himself into Zahir's arms.

“I love you too, dipshit! That's what I was trying to tell you before!" he said laughing.

Zahir sighed and his ears drooped. He snickered as he coiled his arms around Devin, returning his embrace. “Well, don't I feel silly?" He patted Devin's back and snuggled him. “Yes," he said. “You were awesome. And I wanna do this again. I wanna do this with you as much as I can," he pulled back, “Would you like that?"

The husky's ears erected, livelier than they'd been all night. “Fuck yes!" and one last time their laughter filled the room. Zahir sat back against the pillows, taking Devin under his arm. The husky draped one arm over Zahir's mighty chest and settled into his embrace. Their breaths aligned, and Zahir whispered into Devin's ear, “I love you." Devin grinned.

They laid there for a few minutes before sleep claimed them. Wedged in each other's arms, they dreamed. They dreamed about the next time, and the time after that. All the fun they'd have in the coming days, and their dopey smiles endured as the evening sun waned.