AFF Fiction Portal
GroupsMembersexpand_more
person_addRegisterexpand_more

At The End Of The Tunnel

By: Breech_Loader
folder +S through Z › Sonic
Rating: Adult ++
Chapters: 28
Views: 4,375
Reviews: 21
Recommended: 0
Currently Reading: 0
Disclaimer: I do not own the Sonic The Hedgehog game series, nor any of the characters from it. I do not make any money from the writing of this story.
arrow_back Previous Next arrow_forward

Dream Come True

~~~

At The End Of The Tunnel

Co-Written by Harley Quinn hyenaholic and Froggy22651

~~~

Harley: Here it is kiddies, the first reason this is an NC-17 fanfic – sex! Of course, in real life it’s nothing like this… it’s a lot more complicated, especially when you’re a woman.

Froggy: Ed, being the only reviewer, wins the Most Intelligent Review award. But he was pretty smart anyway, noting the building of the relationship between Breech and James.

~~~

Chapter Twenty-Six: Dream Come True

James walked up the long stairway out of the vault, the sky-blue chaos emerald in hand. Once he was back in the hallway, he set the emerald down on a table and gave it a pat, "Thanks for the advice," he whispered and continued on his way, looking for Breech. He walked back into the main chamber and saw her sleeping by the fire, muttering something. From the looks of things, she was having a nightmare.

Occasionally, she would twitch and mumble in her sleep, words like, "Please, no..." and "I love you... please stop..." but much of it was too garbled to understand.

He quietly walked over to her, kneeled down, and gently shook her, "Hey, wake up..."

"No, don't..." Breech muttered to herself, and twitched again, her ears flattening against her head, “Please, no…”

James shook her a little harder, and she woke up, "What... why..." she opened her eyes and looked up, "James?"

He nodded, "You were having another nightmare... I figured I could save you from that, at least."

Breech smiled nervously, "Oh... thanks, yeah... I wasn't saying anything, was I? Nack's told me I sometimes talk in my sleep."

"Nothing that I could make out, but it sounded bad," he said as he sat down on the carpet next to her.

"It's always bad," Breech conceded.

James nodded again, understanding. His dreams were rarely good, either, "Hey, about earlier..."

"Are you still angry with me?" Breech asked, quickly, "Please don't hate me-"

James placed one finger against her mouth, quietening her. He then smiled slightly, leaned in, and gently kissed her lips, "I don't hate you, Breech. And I forgive you for what you did. You didn't know."

"Y-you... forgive me?" Breech asked, shocked just as much by the statement as by the kiss, "Wh-why?"

"Because... because..." James himself searched for the true answer, and the best way to say it. How could he tell her he felt something she had never known with a word that she didn’t understand? Getting an idea, he slipped his cloak off and started unclipping parts of his armour, "Here, help me get this off. I got snow inside the joints, and it melted... not pleasant."

"Okay," Breech answered. In her mind, James had just changed the subject, something she did as a reflex defensive action. She helped him pull the armour off over his head, "Better?"

James was finally armour-free, although his fur was indeed damp. The fire warmed him and dried it off. He sighed in relief, "Yeah, much better. But as I was saying..." he reached over and took Breech's paw in his own. He placed her paw against his chest, just over his heart, so that she could feel his pulse under her paw, "Can you feel that?"

“Yes,” Breech nodded, blushing slightly.

He smiled, and with his other paw, pulled her closer, wrapping her into a warm embrace. His lips found hers and moved over them, kissing her lovingly. His pulse quickened under her fingertips and his body grew warmer. He slowly ended the kiss and looked into her eyes, "Now do you feel it?"

"Yes..." Breech whispered, breathlessly, "But... I don't understand. Why-"

"I feel that way whenever I am close to you," he whispered back, "I feel happier when I'm around you, and I feel better about myself when I make you feel the same way. It hurts me when you are hurt, and I'm afraid when you go. I just want you to be closer to me, and I want you to stay with me... Do you understand what I am saying?"

"I... I want to," Breech answered, her eyes tearing up, "But I don't dare use the words... I know you care, I know we're… friends... but it's not a friends feeling... it's not just caring that I feel for you..."

"You don't have to say it," he said, wiping the tears from her eyes, "The words can't carry the full meaning, no matter what language you say it in. I know what you mean, I feel what you mean, and that is good enough for me."

"James..." Breech managed, staring into his eyes, "It hurts inside... all the time... it even hurts that you know why it hurts, but... somehow... it hurts less when you're close."

James touched his nose against hers and smiled, "I hope so."

Breech began to purr instinctively. Whatever James believed, she couldn't manage a decent purr just because she felt like it. It needed some kind of stimulation. Lately, James had been that stimulation.

He closed his eyes and continued nuzzling her, his ears twitching, "I like that sound. It’s very… soothing."

"I'm glad," Breech answered between purrs, "Because I don’t want to stop."

James released his paw from her own and slid it behind her, holding her in a full embrace. His lips found hers again; this kiss was slower, deeper, longer than the last. He slid his paws into her shirt and rubbed them up and down her back, tracing her spine, massaging tense muscles.

Breech revelled in the kiss for a while, but then instinct kicked in, and she began to lick his face, covering it with feline kisses, her paws searching his chest.

James chuckled softly; her rough, feline tongue tickled him. His eyes half closed and he sighed happily as her paws caressed his chest, his tail wagging of its own accord. He began to lick back, over her nose, across her lips, cleaning her salty tears away from her furry cheeks, their tongues occasionally sliding across each other.

Breech felt warmth rise in her belly again, the warmth of her dream, only this time for real. Royal Guard, Royal Guard, those words had always held her back before, but now the screams of hatred were muted, and the hurt was leaving her. She moved her paws further down, sliding one between James' thighs, the other on his hip.

James let out a soft gasp, feeling her paws so close to that intimate place. He lowered his muzzle and licked at her throat. He could feel tense muscles relaxing at her touch, other muscles starting to tense, and he let his paws slide lower, caressing her hips and the base of her tail. The fox could feel the warmth rising from the both of them, mingling and entwining.

Breech moaned softly, and let go of James reluctantly, divesting herself of the black jacket. More uncertainly, she began to un-button the shirt she was wearing underneath it.

James watched as Breech removed the shirt, the almost forgotten feeling in his loins growing. Once the shirt was off, he released a breath he wasn't aware of holding. He leaned in again, and kissed her lips gently, then her neck. He placed his paws on her bare shoulders and pushed, guiding her onto the old carpet. He knew what both of them needed, and now he was willing to fulfil it.

Breech whined softly - she of all people knew the difference between the body wanting something and the heart wanting it - she had been force-fed the experience all her life. But this was not the same, she knew that by instinct once again; the warm feeling was not just in her body but in her mind and her soul too. She had thought her services to Robotnik had killed it, and yet here she was. She had never been so happy to be wrong in all her life. Her lips sought James' again, as she wrapped her scarred arms around his back and pulled him closer.

It was an action he was willing to make, laying gently over her, kissing her lips lovingly. His paws slid down her sides, irrelevant of whether he was touching scars or soft fur. He pulled away, holding himself up with his paws on either side of her head and traced the scar down her face, then let his fingers trail down her neck and lightly over her breasts, down her belly, and stopped when they reached her trousers, eyes locked on hers the whole time. He slowly began to undo them and slid them off of her.

Breech wriggled slightly underneath James, making the removal of her trousers that much easier. Nobody had touched her like this before, so gently, so carefully, as if her pleasure was actually important. Nack was always in a hurry, and Cur... oh, who cared about them? James was all that mattered now. She moved her paws down his body again, reaching his loins again, and began to rub, gently.

James closed his eyes and moaned in pleasure, shivers of excitement spreading from his more intimate parts. He could feel his cock hardening and leaving its furred sheath, stimulated by her paws. He was going to take this slow, and he was going to make sure she enjoyed it to the fullest; he doubted that anyone had cared about that before. He opened his eyes and smiled down at her as his paw rubbed gently over her own sex. He curled up and leaned down so that he was facing it, her strong scent flooding his senses. Softly, he blew his hot breath across her lower lips, stimulating without touching.

Breech's body bucked, as she made a noise somewhere between a gasp and a squeal of pleasure. She could feel herself naturally lubing up inside, and she wanted these feelings to last forever.

James smiled, pleased and encouraged by her reaction. He sat up on his knees, gently stroked her belly, and traced the edge of her vagina with one finger as he blew across it again.

"J-James!" Breech moaned, rubbing his cock harder, "Oh... oh, James!"

James groaned as she rubbed harder, his tail twitching behind him. He smiled against softly and flicked his tongue out, letting just the tip of it run across her vagina.

Breech felt her body buck again, and moved her paws away from James quickly as her metal claws slid out and dug through old carpet and deep into the stone floor, "Oh... James..." she moaned. It was all she was capable of saying, but it expressed her emotions perfectly.

It warmed James' insides to hear that, to know that he had provided a little light to her otherwise dark life, and he wanted to give her more. He flicked his tongue out again, slower and harder than before, savouring her taste, somehow sweet and spicy at the same time.

Breech squealed again, breathing so hard her chest heaved, as she writhed beneath James. He brought it up another level, slipping his tongue into her pussy while tracing around it with one paw, the other one caressing and scratching the base of her tail.

Breech let loose a long, low caterwaul of pleasure, tears forming in the corners of her eyes, "Oh!" she wailed, "Thank... you!"

A surprised yip escaped James throat as her sex gave a gush of lubrication. He chuckled softly and nuzzled her belly, his tongue flicking out to caress it as he began to crawl up her body, paws rubbing her sides. He paused to run his tongue over her breasts slowly, sucking the nipples on both quickly with his pleasing mouth. One paw continued rubbing her belly.

Breech continued to writhe in pleasure, moving her paws over his face and shoulders, running the very tips of her claws through his fur and brushing against his skin.

James shivered, feeling those razor-sharp claws so delicately running through his fur. Crawling up again so they were eye-to-eye, he realized that he needed this just as much as she did. His heart had been heavy for so long with loneliness that he had almost forgotten what it felt like to be in love. But now he had found that feeling again, and he wasn't about to let it go. He kissed the tip of her nose gently, his paws caressing her cheeks lovingly. He positioned himself over her, the tip of his shaft brushing against her entrance. He looked deep into her brilliant green eyes, silently asking for permission.

"Oh, James," Breech whispered, and kissed his lips gently, "James..." she sighed, and kissed him again, much deeper. She ran her fingers through his fur once more, and then spread her legs wide, “Yes…”

James looked down at her, freezing the moment in his mind, her looking up at him with the same look, damp fur glistening orange in the firelight. The fox pressed into her, sliding slowly into her hot, moist depths. He closed his eyes and sighed deeply as jolts of pleasure shot through him as he slid deeper and deeper until he at last came to a stop, fully inside her, joined with her.

Breech gave a shriek as James entered her, throwing her head back and spreading her legs wider.

James held onto her tightly, kissing her neck until the shriek was over. With a groan, he pulled back, slowly sliding out her. He entered her again just as slowly. He repeated, sped up, building a rhythm for them both to follow. He groaned louder, pleasure rippling into him faster, more intensely.

Breech began to groan in response to each thrust. Wrapping her arms around his back, she pulled him closer, crying out his name almost as a sob. She kicked off her sandals and wrapped her ankles around his lower back, pulling him into another rhythm.

James moaned as Breech began to guide him, paying attention to how fast and how hard she wanted it. He lapped at her neck and suckled it, and hummed happily.

Breech continued to groan, and placed her elbows on the floor, raising her hips off and pressing against him. She was crying now, she was so happy.

James shivered and moaned loudly, pleased by Breech's reaction, glad that he was giving her such pleasure. He continued thrusting into her, mating with her passionately, his breathing becoming raspy gasps, and his heart hammering against his chest. He held her tightly to him as he sucked on the edge of one ear.

Breech whimpered, and chewed James' ear gently, still pushing her hips against his, her groans speeding up as she pressed harder and faster against him.

He sped up with her, his thrusts reaching a feverish pace. He gasped and moaned as she chewed on his ear, the sensitive spot sending electrifying sensations through him. He could feel the pressure building in his loins, threatening to unleash its load at any moment. He closed his eyes tightly and fought it, prolonging the experience as long as he could, "Ah! Breech! I... I'm gonna..."

"Oh! Oh, James, please! Hold! On!" Breech forced her body to slow down, but pushed harder so that James' length entirely filled her, "Oh, James! I think... Oh! I'm gonna... James! Oh James, kiss me!"

James pressed his lips against hers again, diving deeper and more passionately into her, feeling her tongue pressing against his. He whimpered, fighting his urges, prolonging the feeling as long as he could, her whimpers and moans in his ears. Panting, he broke the kiss and gazed into her eyes, "Uh! Y-you can do it, Breech! I... oh gods!"

Breech let loose a scream as her orgasm hit hard and her vagina tensed, stealing the very breath from her lungs. Trembling inside, she held herself up against James as long as she could.

James gripped her tightly, almost picking her up off the floor, her screaming and tensing pussy shoving him over the edge. His whole body tensed up and a scream ripped its way out of him, shouting her name as he climaxed within her, shooting his load deep inside her. Deep warmth spread throughout his shaking body, and he lowered Breech to the ground, sighing, their bodies still joined as one, "Oh Bridget..."

"James..." Breech whispered. Still tense, she wrapped her arms around James, keeping him close, pressing her hips against his. To his amazement, she began to cry.

He held her to his chest, feeling her tears soaking into his fur. Breathlessly, he asked, "W-What is it?"

"I... I never knew... that sex could feel so good..." Breech whispered. James smiled softly and kissed the top of her head, "I... I wish I knew the words..." she murmured, keeping close to him

"We don't need words," he whispered back.

Breech smiled and buried her face in James' furry chest, breathing in the smell of him, then ran her tongue over his chest.

James chuckled, enjoying the rough feel of her tongue. He held her to him, basking in the afterglow of that intimate act, the warmth of her body and the fire both washing over him. He closed his eyes and just focused on the feel of her body against his. He felt sleepy all of a sudden, comfortable in her embrace.

Breech smiled, feeling safe and protected by James. He had strength, and yet he was gentle. It was not a concept she'd encountered before. She kissed him again, lovingly, deeply.

James cupped her face in his paws and melted into the deep kiss. In that moment, he wanted to tell her how he really felt about her, but she wasn't ready for those words. Not yet. It could wait until later. For her, he could wait forever.

Breech smiled mentally behind the kiss, as her tongue slipped between James' lips and she felt him still moving within her with every breath.

James opened his mouth to her tongue, inviting it in. He was still joined with her, and as the minutes passed, the organ inside her began to harden once more, ready for another round. Tail wagging behind him, he rolled onto his back, pulling Breech on top of him, never ending the kiss or separating from her.

Breech smiled, feeling James move inside her, and with a soft moan, began to rub the very base of his tail at the same slow speed that she was pushing back and forth against him.

James moaned into her mouth, shocks of pleasure sparking outward from the base of his tail and his groin. His paws roamed her back, scratching and rubbing it. He smiled inwardly, thinking that she probably had never been on top before.

Leaning forward, Breech began to rub his chest with her other paw at the same speed, and kissed him slowly. After several seconds, she pulled her hips away, and the separated.

James' ears flattened against his head, feeling his cock leave her body. He reached up and scratched her own ears as he slowly returned her kiss, sliding his tongue along hers and suck on each lip.

After a long moment, Breech broke the kiss, and ran her tongue over his face, once, then down his chest and over his belly, finally running it over his cock.

James’ eyes widened, his hands gripped the carpet, and he gasped loudly as she ran her feline tongue over his cock, its rough surface feeling unlike any other kind of attention that organ had received before, "Oh wow..."

Rubbing his sides, Breech took the tip of James’ cock into her mouth, sucking gently, and then leant forward, taking in his entire length. She did not move her mouth back and forth, but wound her tongue around it, stroking slowly, her claws once again caressing his skin.

To James, it felt like his stomach was doing flip-flops inside him as her tongue coiled around his cock and her claws raked his skin. He moaned loudly and a shiver ran up his spine. His paw again cupped her face, his fingers scratching the bases of her ears. "Nggh! Ah! Oh Breech...."

Breech began to lick faster, cleaning away his sweet cum, and then suddenly pulled back, "You like that?" she asked mischieviously.

James groaned. He could feel his cock hardening and oozing pre-cum, "Oh… oh yeah… Yeah, I like it!"

Breech smiled, and leant down again, once again taking his cock into her mouth, sucking harder, using her tongue to stroke up and down it.

James closed his eyes and groaned. He couldn't last much longer under that assault. He never had guessed that her tongue could be quite so pleasurable. He certainly wasn't going to complain.

Breech stroked his belly with her claws, purring softly, her breath brushing against his length, her tongue stroking it.

Belly rub, hot breath, feline tongue and purring... James knew he didn’t stand a chance, "Breech! I... OHHH!" His ears flattened and his body tensed as he reached orgasm, shooting out another load of cum into her mouth.

Breech managed to swallow most of it, and pulled away again, crawling up James body until she was lying on his chest, wiping her mouth and panting slightly, "You... oh... what?" she asked, smiling down at him.

James looked up at her lazily, a silly grin on his face, "I... oh... want the room to stop spinning, please."

He chuckled and pulled her into a gentle kiss. He could taste himself on her lips, but it didn't bother him as much as he expected. He ended the kiss and rubbed his nose against hers again, "This fox is feeling sleepy."

Breech smiled, and slid off him, nuzzling his side, "Then maybe this fox - and this little kitty too - should get some sleep?"

James wrapped his arms around her and nuzzled her throat, eyes closed, "Sounds like a plan to me."

Breech simply curled up, purring softly, wrapping her body around his, and her tail around his waist, and kissed him gently again, "Goodnight James," she whispered, "And sweet dreams."

"Goodnight, Breech," he whispered. In his mind, he added, I love you.

~~~

Harley: Still a long way to go. Keep reading, the rest of the hardcore stuff has still to come.
arrow_back Previous Next arrow_forward

Age Verification Required

This website contains adult content. You must be 18 years or older to access this site.

Are you 18 years of age or older?