[i]How long would it be until their paths crossed again?[/i]

The answer, it turned out, was five days. Grizz didn’t blame Geode for the silence: he was the one with a job, after all, and Grizz knew exactly how hard the company pushed its employees. 

Besides, Grizz was almost as busy fixing his unemployment problem. His plan was simple: cozy up to the manager of the general store, mention that he knew there was an opening… and then lift his tail to sweeten the pot.

Before meeting Geode, Grizz would have had no reservations about this plan. He wasn’t above selling his body that way. The way he saw it, hard labor was just as much selling his body as this… and at least with sex he got to have some fun with it.

But with Geode in the picture, it felt different. It felt like a betrayal of his trust. Which was ridiculous, since they weren’t even a couple.

Still, the bills had to be paid, so Grizz let the manager have a night of passion in exchange for the job, and the only hard part was deciding whether or not to tell Geode about it. (In the end, he decided that Geode didn’t need to know.) And he regretted nothing.

But it did mean he was a bit on edge when he ran into Geode while stocking shelves.

"Grizz? Is that you?"

Grizz was organizing a shelf of canned meats (for gryphons) when he heard the familiar voice behind him. He didn't need to turn around to know who it was, but he needed to not act nervous. He spun too quickly, nearly knocking the display over with his tail.

It was Grizz’s first time seeing Geode just out and about. He was wearing a simple shirt and jeans… still overdressed by pony standards: surely the others were wondering what kind of weirdo wears clothes in town.

"Geode! Hey." He raised his front claws in mock surrender. "You caught me. I'm the newest hire here. Can I, uh, help you?" He was still on the clock, so he had to at least look like he was helping a customer.

"I'm just stocking back up. I like to be prepared, but uh… an unexpected guest ate a bunch of my cherries, so here I am." He continued to browse while he made idle chat, before stopping in front of the display of meat cans. "Should I grab one of these for the next time you come over?"

Grizz grasped one of the meat cans in his claw and read the label. "Better not. Technically I can eat it, but the pony parts of me really don't like it. And besides, it's supposed to smell awful to ponies." 

"Oh good..." Geode looked relieved and put the can back on the shelf.

The fact that Geode was playing it so cool calmed Grizz. He was embarrassed that he wasn't able to continue his work in the shipyard, but Geode seemed happy for him, and that made it easier to be happy for himself. "Sorry I haven't reached out. I get off shift soon…"

“Say no more.” 

Grizz gave Geode a quick hug and another kiss on the cheek. He wanted the kiss to last longer, but he couldn't risk looking like he was slacking. He would have to be patient.

The pair reluctantly parted ways. Grizz hated to see him go… but he loved watching him walk away. Geode’s hips were so stinking cute they melted his little gay heart.

His patience only lasted until the end of his shift. Once he was outside the store, he raced to Geode's house. He didn’t care that his doctor had told him not to push himself, nor that he was carrying a large bag of groceries, enough to make up for what he had borrowed from Geode and then some. There was no longer doubt in his mind about how much he wanted to see him. Just running into him earlier had washed away his brooding.  He didn’t stop smiling the whole time. 

So when he arrived on the front steps, he was out of breath and panting. Geode looked shocked to see a damp blushing idiot on his doorsteps. “You know I stocked up literally an hour ago right?” he asked, eyeing up the bag of replacement cherries and other assorted treats. “You didn’t have to get me anything.”

Grizz in fact had not thought about that. “I said I would,” he justified as he squeezed past Geode. He went right to the kitchen to set the groceries down. It was funny how he already knew his way about the place.

He found a large salad bowl in the kitchen, with too much food for a single pony. And not a quick and easy salad either: the mushrooms and peppers must have been hand chopped, and were those candied craisins?

"You didn't have to make me anything." He felt like he was an invader, taking up space. Most of Grizz's meals were just rice and beans heated over a stove. Anything more complicated didn't seem like it was worth the time and effort. “Do you make meals a lot or is this just for me?” His talon stirred the lettuce idly. He usually prided himself on self-sufficiency, but in the moment, looking at this spread, he felt inadequate.

Geode looked put on the spot. He began dividing the salad. “Uh… neither. It’s a new thing I’m trying. It just feels like I should be trying to live a bit better. Be healthy a little longer. I stopped going in the really dangerous tunnels if I could avoid it."

“Cuz now you got something to live for?” Grizz meant it as a gentle tease, but as soon as he said it he worried it was too personal.

Geode gave him a side-eye. “I’m doing it for me. But I mean, if you want to take credit for it…”

“Credit taken. You know, before the accident I was always either at home, at work, or at the bars.  And I didn't mind that. I liked it. But now I'm starting to see there's a lot more than all that. Like this salad. It's new and exciting. Like you. You're new... and you're really exciting."

He was babbling. He should shut his mouth now.

"Exciting?” Geode seemed genuinely confused by that. “Exciting how? Is it my riveting ability to mostly stay at home? My fantastic conversation skills?” He chuckled to himself. “Or is there something else you like about me?" He placed his hooves on the table and wiggled his hind legs seductively. At least, it was probably meant to be seductive. To Grizz, he looked like a dog with a cropped tail who had to settle for wagging its entire back end instead.

Grizz couldn't hold back his laughter. He buckled over, his claws shaking on the table as he was taken by a fit of giggles. "Are you trying to come on to me?" he asked when he had finally calmed down enough to speak. "You're a clever talker, but those movements... You looked like... I'm not even sure, like a drunk otter."

He realized after he said it that this might be an attempt by Geode to experiment with their still-nebulously-defined relationship. Maybe he should be encouraging, not laughing. But still.

"Hey, I think that was pretty good for my first attempt," said Geode, blushing. "Before now I’d never even dreamed of showing anyone that part of me. A couple nightmares though,” he added, trying to inject a bit of dark humor. But right after he said it his expression darkened, and Grizz suspected there might have been more to that than just a joke.

Grizz realized that this was the first time Geode felt safe expressing himself like this; Geode had never been free to explore his sexuality until now, because exploring that sexuality was dangerous. Sexual safety wasn’t something Grizz had ever thought about before he’d met Geode, although given the events at the bar last week, maybe he should have. So they were both experiencing something new.

Grizz tried to take charge of the situation. "I've had so many stallions flirt with me, so I know a thing or two about it. Here, watch me." He stood up and stepped in close to Geode, nuzzling his head against the other stallion's chest, his tail coming to rest on the pony’s flanks. And then he turned on the charm.

"I like you because you don't hold back," he said. He pushed past him so that their coats rubbed up against each other. "You protect me but you don't try to control me. You show me what's on your mind, and you don't put up with bullshit. Almost makes me wonder what else you want to show me." He stepped ahead of Geode, his tail lifting up to tease his muzzle, while at the same time flashing his testicles.

He was worried that was a step too far, but if Geode had really tried to entice him, he had to show off how it was really done. He would not be outdone when it came to flirting. And if those became an awkward lesson for Geode, so be it.

Geode blushed but stood his ground and tried to look unimpressed. “You’ve already seen what I have to offer,” he countered. “And it’s not really compatible with your gay ass. But if that’s really not a deal breaker for you…”  

Grizz turned around so he was face to face with him. "Yeah? You're absolutely right. There’s no point in me teasing you; we've both already seen everything." 

"Well, maybe I might want to see what all the fuss is about, if you're willing." God, Geode was actually getting a little wet back there from all of this.

Grizz pulled in close, putting his beak near Geode's ear. "'See what the fuss is about?'” he repeated. “Come on. There's no room for pussyfooting when it comes to this. Say what you mean. Be direct, be dirty. I know you have it in you."

Geode shuddered at the feeling of Grizz's beak right next to his ear, the hot breath playing over his fur and filling his mind with strange thoughts... Strange to him, but not at all unwelcome. "I..." He said it really quietly, his face flush with the blush of his embarrassment. "I want..." After a few moments, he shook his head, walking away and sitting back down at his food, jamming some of it in his face to blow off some steam. He could feel the wet spot he made on the chair when he landed, but he didn't have the guts, and his heart was pounding in his chest. What if he lost his friend from all of this?

It had been a long time since Grizz had been this young and inexperienced, and he could barely remember what it was like. But he knew what it was like to be nervous and afraid. "That's okay, I won't push it," he said. He didn't want to make Geode so nervous that he had a bad time. So he just sat and ate for a little bit. "But to answer your question, yes I'm willing. Probably. But I meant what I said: there's no room for euphemisms in sex. Because you can't depend on me reading you correctly. Your idea of 'seeing the fuss’' might be different from mine. And if you can't tell me sincerely what it is that you want, then that's okay. It just means that you're not ready."

Geode gulped down the food in his mouth, tapping his hoof on the table as he thought. "I'm... I want to. And I trust you more than anypony to do it right, but..." He sighed. "I don't want things to change between us, ya know? You hear all those stories of friends drifting apart after they bang... of ponies who used to be so close practically hating each other. And I just..." He looked into Grizz's eyes, seeing the understanding there, the caring... "I don't want to end up just a notch on your bedpost after all of this. I know you won’t, but… promise me you won’t disappear.”

Grizz felt a responsibility to listen and carefully consider everything that Geode was saying, which was why he let Geode say his piece without interrupting. "I know some stallions that say you can separate sex from friendship,” he finally said. “They're all liars. The truth is, sex changes people. But that's not a bad thing. Remember, tons of friends drift apart without having sex too. I don't think it causes breakups, it just... makes them more complicated. But I promise you Geode, I'm not going to disappear. I don't keep notches on my bedpost..." And the very image of it seemed ridiculous to him... "But even if I did, you're different than that. You're not some conquest. You're my friend who's gotten curious about some stuff. And as your friend, it would be rude not to help you out."

Was friend even the right word to describe them? Grizz was beginning to question this. Not because friends didn’t fuck, but because calling Geode a friend felt too simple.

Geode looked at his empty salad bowl, then at Grizz. Then he smiled. For the first time in a long while, maybe his entire life, he felt [i]seen.[/i]. He remembered the sight of those full testicles swinging beneath his friend, and he felt himself wink out against the chair. This was it, time to swallow his fears. "Well then... Grizz..." He hesitated for only a moment, then looked Grizz right in the eye. "I want you to fuck me." He then looked down again, his blush deepening. "Or... rather, make love to me,” he appended, already backpedaling. “But that's not nearly as 'dirty' as you wanted…"

“I’d love to.” Grizz said immediately. There was a newfound determination and strength in Geode that Grizz found incredibly sexy, and he swallowed hard as his shaft slipped out of its sheath, hanging away from his body beneath the table. "I'd love to," he repeated. He could tell that Geode was still nervous. It was now his responsibility to make his first time as comfortable as possible. "This is your moment, Mister Geode. You're in charge. If anything happens you're not comfortable with, just say so and we’ll stop. You have nothing to worry about. I... really want you to enjoy this." Grizz knew he needed to be confident for Geode, but he was panting. He didn't usually get this anxious about sex. But Geode was special.

He didn't want the table to be between them, so he scooted his seat around so that they were next to each other. Looking at their laps, he could now see how much Geode had soaked his seat.

Geode looked down at where Grizz’s shaft was poking out between them, and he grinned. He leaned over, nuzzling against Grizz's cheek affectionately. "Well... Some foreplay wouldn't hurt, big guy. A-and I think, since you've not spent any time with a..." He gulped down a lump that had formed in his throat, knowing he had to get past it if sex was going to happen… "...with a p-pussy, maybe you should have a little time to... uh, explore down there." 

Grizz nodded. He hadn't really been thinking about the fact that Geode had a pussy. It was very easy to forget and just see him as a stallion. But knowing about Geode's anatomy didn't turn him off; it excited him, and even though he had no experience, he was willing to give it a shot. He gasped as he felt something bump against his shaft, and looking down he saw Geode’s hoof slowly trail its way up Grizz’s lap. His member understood what was going on and twitched, slowly growing even harder.

Grizz felt like a virgin again. Everything was new and exciting. "The last time I saw you, I kissed you on the cheek," he said. "I really enjoyed that. I want to kiss you again."

Geode's hoof ran over Grizz's length gently, and he studied it, as if he was trying to figure out how on earth that would all fit inside him. Geode's movements were rough and unrefined, but for some reason Grizz was more turned on than he could ever remember being in the past. The hoof felt cold, but he was sure that was because he was radiating heat from his groin right now.

"Do what you will, big guy. I’m ready." said Geode. He leaned over, kissing Grizz on the cheek before looking into his eyes.

At Geode's invitation, Grizz adjusted his head so that his cold beak slipped between his lover’s warm lips, lubricated by their saliva. He felt Geode’s lips awkwardly fumble and slide around (what, he’d never kissed beak before?) before they settled on sucking on the hard keratin, the pony’s tongue staying safely inside his mouth, away from any hard edges. Their kisses were sloppy, but then again, most kisses with beaks were. Beaks were not a very flexible orifice, and so saliva usually ended up everywhere.

One claw groped blindly, finding Geode's chest and tracing a path on it with a talon, snaking steadily downward toward the heat between the pony’s legs. Grizz was rewarded with a soft moan and a slight tremble in Geode’s hind legs.

And then Geode pushed back against his claws, even as his other hand was continuing to rub up against his cock. And as soon as Grizz felt resistance, he let go.

 "H-hold on. Here isn't the best place,” said Geode, flustered. “Let's... let's head back to the bedroom." 

Geode’s hoof left Grizz's cock and he stood up and turned, his tail raised high, his clit winking out at Grizz. His body beckoned Grizz forward as he sashayed towards the bedroom, the light swaying in his hips coming naturally as his body did everything to signal its readiness.

Grizz followed behind, now utterly captivated by the sway of Geode's hips and what was nestled between them. This was the first time Geode had fully and willingly presented himself like this, and the effect it had on Grizz was powerful and immediate. His winking sex seemed so eager, his flower dripping juices in anticipation. Grizz's breath caught in his throat as his erection became achingly stiff. The display before him was so inviting, he had to resist the urge to mount up right here.

"Fuck, you're so hot," he said as he tried to follow at an acceptable pace. The smell of Geode's sex was overpowering. "I want to lick you, suck you, put my face in you and make you cum." He was almost whining with desire.

A shudder ran down Geode’s spine. He looked over his shoulder at Grizz, his eyes full of lust. "Keep it under control, lover boy.”

Grizz really felt like he was losing himself to lust. “Sorry,” he muttered. “I’m just so turned on right now… fuck.”
 
“Sorry for what? I’m just saying don't threaten me with a good time." It was so lewd what Grizz was saying; he knew he should be mad or offended or something, but instead he just felt a drip of his arousal fall onto the floor behind him.

In the bedroom, Geode climbed onto the bed and stretched out, patting the sheets next to him. "Should we resume where we left off? Or would that be the wrong set of lips for you?" He opened his legs slightly, just a tease of what was hidden between them. He felt so confident right now, being told how sexy he was... It was something he didn’t even know was missing before.

"It's up to you. It's all up to you," said Grizz, but he couldn't stop looking at Geode's pussy. Seeing this, Geode spread his legs wider, which pulled his folds apart slightly. Grizz stared at the soft velvet pinkness of his vagina, and his mouth watered. He was curious what it tasted like.

Grizz’s laser-focus on his lower lips made Geode tingle. He rolled onto his back, spreading his legs wide open as his clit winked out an invitation. "Well then, go ahead and help yourself. Just let me know how it tastes." He smiled lustily, his own eyes locking just for a moment on that throbbing meat hanging beneath Grizz.

Grizz needed no second bidding. He climbed up onto the bed and lowered his head in between Geode's legs. He didn't want to move too fast, but he also didn't want to keep Geode waiting. He lowered his beak against Geode's inner leg, licking it and tracing a trail toward his snatch. He tasted salty sweat, but it wasn't as bad as on other stallions he'd had.

There was just a moment where Geode got worried, his legs twitching as though he was going to clamp them shut. But seeing the love and care Grizz was taking with his slow careful motions gave Geode the courage to relax. He felt that tongue trail up his inner thigh, that warm breath teasing his body, and he shuddered, giving out a little squeak of surprised pleasure.

Grizz reached his lover’s pussy and licked the outside of his folds, his beak rubbing against his soft skin. He drew a circle around Geode’s lower lips with his tongue, slowing down when he reached his clitoral hood and passing over it deliberately and firmly.

Geode moaned loudly, a small spurt of his arousal shooting from his pussy right onto Grizz's beak. 

Grizz eased off, letting Geode adjust. The pony looked down at the lover between his legs and grinned. “You know, I always thought that if I ever did this, it would be out of desperation… I’m really glad it’s not.” He was happy he could share it with someone he cared about so much.

Grizz nodded and kept going. He pressed his beak against his vaginal opening, massaging the orifice and teasing it toward further lubrication, not that it needed it.

Geode’s former hidden shame was now a source of so much pleasure that the pony could only moan in delight. "Oh, Grizz, don't stop!"

Grizz had no plans of stopping.

He slipped his tongue out of his beak, massaging the inside of Geode's vagina. He’d never eaten out a vag before, and so he wasn’t sure what to expect. He could taste Geode's juices now, salty with a hint of sweetness he couldn't quite place, maybe like almonds? Not what he expected it to taste like, but he appreciated it enough to commit to memory.

He also had no idea what he was doing down there, and was working hard on the fly to get a feel for Geode’s contours. He listened closely to his body language and vocalizations, searching for clues on what parts were most sensitive. Right now, Geode was fighting not to buck his hips into Grizz’s tongue, which he took as a sign he was doing something right.

He remembered reading somewhere (although he couldn't fathom where) that only the first inch or two of the vagina had nerve endings, so he focused his attention just below the surface. He ran his tongue around the inside rim, then pulled out, his tongue rolling over each inch as he retreated. He took his folds in his beak, suckling them with surprising softness for a hard body part. (Most of his previous stallion lovers had been surprised to discover that his beak was capable of such careful movements.)

One claw reached up and grasped Geode's waist, using it both for support and to rub his body. His other claw snaked onto Geode's taint, rubbing the area between his sex and his anus, guided by the curvature of Geode's ass cheeks. It was a trick Grizz had developed on stallions with penises, but he figured it would work just as well here.

Geode moaned and quaked as Grizz’s powerful tongue slid over his sensitive folds. His hips pushed up against Grizz’s mouth, both of them hungry for more. He moved one of his hooves down, lightly rubbing the top of Grizz's head. His other hoof landed on Grizz's claw, grabbing it lightly and squeezing in time with his vaginal muscles, just one more sign of his appreciation. "O-oh! I never~ah! I had no idea it ~mmmmn!~ could feel so good!"

Grizz took a break from spelunking and looked up at Geode, his face covered in pussy juice. "Why did you think ponies do it?" he teased. 

Geode wanted to reply, but he just couldn’t make the words come out before Grizz went back down on him. But this time the hippogryph was done being soft and slow. Instead he took Geode's reaction as his cue to speed up, his tongue darting around Geode's sex, flicking into his vag and then slurping up to his clit. Although he was improvising, he took care not to neglect the clitoris, or focus on it too heavily.

Sensing that the claw against Geode’s taint wasn't making much progress, he retreated it and rubbed Geode’s inner thigh at the joint where his leg met his crotch. Meanwhile he swirled his tongue around, then laid kisses over every square inch of the gorgeous sex in front of him. Firm kisses, sloppy kisses, suckling kisses, fast kisses, lingering kisses, every combination he could think of.

Geode was so focused on the amazing feelings coursing through him that he hardly knew up from down. He felt his stomach starting to tighten up, the sign of an orgasm approaching. He wanted to warn Grizz, but right as he opened his mouth he got a kiss on the clit, and the only sound he could make was a loud, low moan, his hips bucking up hard as he got right near the edge of orgasm, his pussy dripping as its walls clamped down, his clit winking, begging for that final bit of release.

Geode's moans were heavenly, and each time Grizz heard another one, he doubled down on whatever he was doing. He could feel the tension in Geode's lower body, and he pushed himself to close that final distance, to give Geode what he had been missing all his life. He raised his head to his clit, his tongue rubbing it back and forth while both claws went below and rubbed at his entrance. His ears were perked, and his eyes were on Geode's face. He wanted to feel Geode cum.

Geode's eyes clamped shut as he suddenly let out a loud, feminine moan, his clit winking out full force into Grizz's tongue while his lips clamped down hard against the air, his cum squirting out, soaking Grizz's talons and chin. His whole body practically thrashed with the release, his hips bucking, his muscles fluttering, his whole body shuddering and shaking as his moan went on and on, the tension of this incredible orgasm all springing free in one earth-shaking wave. After a long while he flopped against the bed, panting hard, while his clit kept winking out, his tongue lolling lightly out of his mouth. 

"That... Oh Grizz, thank you so much. I will never forget this," he babbled.

Grizz pulled himself further up onto the bed, landing on top of Geode, his dick smacking loudly and lewdly against his quivering pussy. The sound of Geode's moans made everything he had just done worth it, although it had taken a lot out of him, and he needed now to catch his breath. "You don't need to thank me. That was...  I had no idea what I was doing down there, but I liked it. I love every part of your body, even if you don't." Now face-to-face with Geode, he kissed him, letting some of Geode's own juices intermingle with their saliva. 

Geode returned the kiss eagerly, able to taste himself on Grizz's beak. He wanted to do more: his pussy was leaking against that wonderful cock, his clit winking out as though it'd be able to draw it in. But right now he had to rest. He broke the kiss, panting for breath. “Guess you’re not a confirmed cocksucker anymore,” he teased.

Grizz smiled. Geode’s observation stung in a weirdly satisfying way. “No, I guess I’m not. Or maybe you just have an honorary cock.”

“Thanks, I’ll screw it right in. Or maybe I’ll let you do the screwing…”

Huh. Grizz hadn't thought about it when he'd first said it, maybe getting Geode an honorary cock wasn’t as impossible as he’d assumed. He wondered if he could get a good strap-on this far from civilization.

Geode chuckled as his hooves wrapped around Grizz, pulling the big guy down onto him in a caring hug. "You know... I always hated my lower half, but I think it might be growing on me... I know yours is for sure." Then he pulled Grizz into another kiss, this time with his tongue teasing out, searching for... something even his brain couldn't figure out.

Grizz relaxed and opened his mouth to allow Geode's tongue to enter, playing against it with his own tongue. Too worn out to take charge of the situation, he just let Geode do what he wanted to see what would happen. Their tongues twisted and danced with each other as Grizz allowed him to explore his mouth.

All the while hooves roamed over Grizz’s back, playing with the feathers and massaging the wings. The massage made him melt, his entire body relaxing on top of his friend. “Friend” was definitely not the right word to use anymore? But did it matter? As long as neither of them had any regrets, that was what mattered. 

After a little while, Geode broke the kiss, still looking up at Grizz lovingly. "I'm so glad we did this," he said. “But we’re not done yet.” His hips shifted over Grizz's length, his tired body wanting just a little bit more.

Grizz wasn’t satisfied yet either, his cock aching between his legs. "What, you want more?" he asked, feeling challenged. "You've got more endurance than I give you credit for."

“I'm an earth pony who spends all day in the mine,” Geode explained. “Endurance is my nature. I could go for one more mind-blowing orgasm, and you need to get off too. Just promise me you'll be gentle to start. You are my first, after all."

Grizz rolled off of Geode and onto his side. He didn't want him to feel pinned, and it was easier from this position than having to hold himself up anyway. "I'll be gentle," he promised. He remembered Crowd Pleaser, his teenage coltfriend and the pony who had taught him the joys of gentle loving sex when before he'd only known rough fucking, who made him feel respected in the bedroom for the first time. He wished he'd had someone gentle for his first time to show him the ropes, and he was proud to be filling that role for Geode.

His claws ran over Geode's belly, trying to find the softest place to scratch him. Right as his talons brushed the center of his belly, Grizz heard Geode purr, and he saw one leg twitch. "Some time you're going to have to tell me everything about your job," he cooed into Geode's ear, their faces touching on the pillow. "Going down a tight shaft, and putting those muscles to work, getting all hot and sweaty... mining sounds sexy."

Geode smirked. Grizz’s attempt at dirty talk was bizarre… but not a turn off! "It gets really steamy down in those tunnels, with only you and some strong, thick wood between danger and another day... I'll give you a full inside look when we're done here."

“Can’t wait. But first…” Grizz grasped his erection and pressed it against Geode's pussy, thrusting lightly and rubbing the head around his crotch, lubricating their sexes with his pre. (Not that they needed it: Geode was already soaked.) "Remember, if you want to stop, just say the word." Then he slowly, gently pressed forward, the head of his shaft pushing past Geode's outer lips, parting them as he began to fill him.

Geode gasped as he felt Grizz’s cock slowly spreading his insides for the very first time. It wasn't better than the oral, but it was different; as Grizz slowly pushed forward, Geode felt so [i]full[/i], and all he could do was moan. 

Grizz had told himself that he was going to keep cool and let this moment be about Geode, but as he pushed in and felt Geode's hot, wet inner walls slide past, squeezing him but providing almost no resistance or friction, he groaned. He couldn't help it. It was unlike anything he had felt before, completely different from anal. Anal was tight and required force, but this... he just slid in, the squeezing of Geode's vagina firm but fair, radiating heat that seemed to spread through his entire body.

Geode clenched in discomfort for a moment as Grizz sank all the way in, but the motion was so smooth that within seconds even that discomfort was gone, replaced entirely by the pleasure of his body clenching around that invading shaft... no, not invading, welcomed. He was happy to be doing this, happy to hear the groans and moaning of his friend, and the heat filling him up right to his core.

"Fuuuuck..." said Grizz, unable to hold anything back. He couldn't even think, but why would he want to think when he had this? If he had any reservations, they were gone now. He couldn't think of a single reason not to do this either. He began to gyrate his hips slowly, pulling out of Geode just a couple inches before sliding back in, cute moans escaping him with each breath.

Geode started to moan with every motion, both the pulls out and the pushes in, his hooves holding on to Grizz and playing over his wings as pleasure danced through his body. 

"Your asshole coworkers have no clue what they're missing," said Grizz as he settled into a routine. 

“Hey, uh, maybe don’t talk about my coworkers while you’re fucking me?” asked a bewildered Geode.

“Sorry. Thank you for letting me in. This is... no, you're incredible." Grizz suddenly felt like a bumbling fool.

But the words had a powerful impact on Geode, who leaded forward and kissed Grizz as they continued to work their sexes against each other. "Aww, you're amazing too, big guy. And so mmmmhn~ big! Don’t be shy now."

Grizz wasn't often called big, and usually it was by ponies who didn't have much of a point of comparison. "If you think I'm big, you should see some of the other guys.”

Geode rolled his eyes. “You fill me up perfectly, and that's all I could want.”

It’s not like Geode knew anything else, but Grizz took the complement. At least he knew he wasn’t hurting him. He pushed his face back against Geode's, opening his beak and letting his tongue trace the inside of Geode's mouth. His free talon ran along the side of Geode's face, finding his ear and scratching it. Geode leaned his head into the scratches, continuing to murr softly.

Geode continued playing with his wings too, which sent shivers through his spine. "Shit," he muttered. That was just too good, and he wanted to return the favor. His other claw resumed scratching the same spot on Geode's belly as he continued thrusting, keeping a steady pace that wasn't too rough but he hoped wasn't too soft either.

Geode wiggled happily as his tummy was scratched too. He kept massaging Grizz's wings, picking up the pace as the effect it had on the hippogryph became obvious.

Each shift in their movements changed the way the warm cavern squeezed his cock, almost like he could feel all of Geode through that connection. And Geode was thrusting right back into every motion, his walls clenching around his cock like he was trying to make a mold of it. Grizz was trying to keep his cool, but he was overwhelmed from the way Geode was milking his cock: his eyes were half closed, and his head tilted back. A nice relaxing warmth ran from his head down through his wings and to his cock. He was sensitive to every change in Geode. He could tell that Geode was thrusting back against him, and that his vagina had begun gripping him more tightly, tickling his length and teasing the head of his cock. He continued kissing, but his tongue was sloppy and uncoordinated. His thrusts picked up the pace, jerking deep into Geode. And each thrust came with an even louder groan. "Oh shit... shit, shit!" he cried, losing himself to the pleasure. He could feel his balls tightening, and he didn't know how much longer he could last.

The pair groaned and moaned in unison as they thrusted harder, faster, losing themselves to the pleasure. Geode could feel himself tightening again, and he wanted to hold back, to cum with Grizz. But one motion grazed right over his winking clit, and despite his best efforts he let out another squealing moan, his lower lips locking around Grizz's cock and basting it in his arousal. He shuddered and held Grizz tight, his walls milking that length, pulling it deep inside him to release everything it had.

As Geode's insides exploded in intense heat and shivered around his cock, Grizz couldn’t hold back anymore. With a single punctuated growl, he let go, and a flash of pleasure washed over him as he came. He cried out, gripping Geode's chest and pulling them close as he shot his seed deep inside him.

As that warmth blossomed with Geode, filling up his very core, his moaning hit a new peak. The pair pulled each other close, and they collided in a passionate kiss as Grizz spilled everything into Geode.

When Grizz finally finished, his grip fell apart. He was completely exhausted now, and he flopped onto the bed, still buried inside his lover. 

"Aww... are you really going to fall asleep right after?" He cuddled up close to Grizz, nuzzling lightly into his chest.

"I don't... have to... fall asleep," said Grizz, but just thinking the words took a lot out of him. He always felt tired after sex, but he usually also felt ashamed, naked, and vulnerable. But right now, the heat from Geode's body told him he was safe. He managed to wrap one leg around Geode and pull him close. "Just... be with you..." His eyes were closed and refused to open. He was out for the night, his cock still wedged inside his lover.

Geode huffed. "Fine. But only if I can fall asleep with you, studly." He felt amazing, full, confident... loved... worth something... Geode had never been as happy as he was right now. He relaxed and listened to Grizz's heartbeat and slowing breathing.

[i]So that's what all the fuss is about,[/i] he thought.

Then he, too, fell asleep.




