Through the Crystal Mirror

by IndiBrony

Rating: mature
Tags: Human, Slice of Life, Romance, Original Character, Equestria Girls, Sex
Length: 3509

Indi and Amy - two employees of Celestia - sneak off through an unguarded portal for a little fun in the showers at Canterlot High.

[Contains sex of a rather vanilla nature. No real fetishes or anything here; just a loving couple sharing each other's company!][Takes place in Canterlot High: All characters depicted are fictional and of legal age.]

Indigo Topaz and Vanilla Amethyst are both employed by Celestia at her castle in Canterlot. Little does she know the two lovers have been sneaking off through the portal for their sexual endeavours!

Published 2016-04-26 15:00:01 UTC
Last updated 2016-04-26 15:00:01 UTC

Through the Portal

Indigo "Indi" Topaz - a sky blue stallion with pale blue streaks in his royal blue mane - was an assistant to Princess Celestia. Not a guard, but he overlooked a fair amount of the inner workings of the diplomatic process, ensuring things ran smoothly and that the Princess was kept up to date with current events through Equestria and beyond.

Vanilla "Amy" Amethyst - a young female pegasus with a lush, flowing maroon mane and tail and a lovely warm, cream-coloured coat - was employed in the castle to organise events ranging from important diplomatic meets to charity drives.

The two combined were lovers. Their love was new and budding in many different ways. Not least of all, their sex life was booming. Neither ponies were terribly outgoing or spontaneous on their own, but together their chemistry was unrivalled. Their relationship had quaint beginnings, meeting in the halls of the castle, discussing events, they bonded over sharing stories of the Princess.

Indi plucked up the courage after a few meets to ask Amy out on a date. She shyly agreed and the two went to see the new Daring Do vs. Mare Do Well in the amphitheatre of Canterlot's high street. From there, their love blossomed into a full-blown relationship. The two met whenever they could, despite their respectively busy schedules. One thing they did learn was that there was a portal hidden within the castle that could take them to another world. The world on the other side, however, was not like their own. The magic within the portal morphed them and gave them an almost human-like appearance.

At first, both Indi and Amy were freaked out by the unusual transformations, but eventually grew to like it with repeated visits through the other side. And its on such an occasion where we meet our two love-birds. It was late in the evening and neither of them had too much to do. Luna was in charge, and would soon be ready to dismiss the pair for the night. Indi had other plans. He trotted from his office down the hallways to where Amy worked.

He tapped a hoof against the door of her room.

"Come in," she called, "Oh, Indi, it's you." Amy smiled. Indi trotted straight up to her desk, leaned across and planted a sweet, romantic kiss on her soft, delicate lips. It was a kiss that the couple had shared many times before, but continued to send both of their hearts aflutter.

"You busy?"

Amy grinned, "Indi! Behave! I know what you're after. It can wait, we're almost finished. Luna will be down any moment to let us go."

Indi ignored her remark, re-asking the question "Are you busy?"

Amy rolled her eyes, "Nothing I can't leave until tomorrow." She smiled, biting her lip.

Indi stretched over, grabbing her hoof and pulled her up out of her chair, "Come on, then!"

Indi trotted ahead, leading Amy towards the portal room. As he galloped ahead, Amy couldn't help but notice his gorgeous plot, his large, smooth balls bouncing and his semi-erect cock dangling between his legs as he ran - a sight that she couldn't help but get a little wet over.

The couple cantered through the door. Indi lead her through the portal and they soon found themselves on the other side. The portal lead out into the courtyard or Canterlot High, which, under the evening sky, was seemingly deserted.

"Where are we going?" Amy asked.

"Just follow me." Indi ran around the side of the school. Amy followed.

To the side of the school was the gym hall. Usually, there were a plethora of sports activities happening on any given day, but today it had been closed for repair work. The front doors were locked, but Indi had done his homework - the lock was flimsy, and with a decent enough kick, the door would swing wide open.

After booting down the door, the lovers made their way through the hall into the changing rooms.

"What are we doing here?"

Indi didn't reply, but pressed himself up against her, pulled her into his arms and kissed her.

Amy pulled away, "Really? You want to do it on this side of the portal?"

"Yeah. We haven't done it in these bodies. I was curious. Besides, it's much harder to fuck in the castle than it is here."

Amy twisted her face up at the suggestion, "But isn't that, like, bestiality? You want to fuck a human?"

Indi laughed, "Does it still count as bestiality if we're both 'beasts'?" He stroked his hand through her beautiful maroon hair, "Besides, it's not the body that's important, it's you. I don't just want to 'fuck a human', I want you."

Amy blushed, "Okay," She smiled, kissing him back, "but we'll have to make it a quickie; Luna will be looking for us."

Indi grabbed Amy by her arms and pushed her up against the lockers, kissing her passionately on the neck, "That's fine by me,"

The rush of pleasure from Indi's kiss buckled Amy's knees. She moaned quietly as she wrapped her arms around his neck. Indi slowly lifted his arms up Amy's back, under her shirt. With one swift and almost unnoticeable hand movement, Amy's bra had been undone. Her heart-rate increased as her breasts bounced into a more naturally comfortable position. She giggled shyly and pulled Indi's head up for a proper kiss.

Their mouths opened and closed in sync as they cheekily caressed each other's tongues. Their breathing became heavy. Their hearts pounded with excitement for one another. Indi gripped Amy's back, gently digging his fingers into her back. Amy's body drew itself away from his light clawing which only served to press their two bodies together.

Next, Indi's hands made their way down to the bottom of Amy's shirt, slowly lifting it up as a hint. Amy responded by reaching down and lifting her shirt off over her head. They immediately kissed once more. Amy was not content with only her being undressed, so she grabbed and tugged on the bottom of Indi's shirt, implying she wished him to return the favour. Indi grabbed his shirt and swiftly flung it off onto the floor.

Now the couple stood topless, their bare chests rubbed against one another, causing an exhilarating friction. Indi's hands made their way down to Amy's bum. Stoking his hands up and down her gorgeous round cheeks made Indi's cock pulse hard. His only thoughts at that point were how he would soon be slamming his dick between them. He squeezed her butt and pulled her hips towards him. Amy could feel his bulge through his pants.

She was wet, and beginning to lust over his body. She grew impatient with Indi's slow and frustrating foreplay, opting to make the first move by pulling off his belt buckle. She grabbed the button to his jeans and almost tore it off in her attempts to get into his pants. She pulled his zip down, reached inside and began rubbing the shaft of his cock. She was no longer simply lusting, but absolutely gagging to get him inside of her. Amy dropped to her knees, pulling his trousers and boxers down, revealing his long, throbbing member.

She clutched it tightly in her hands and started to stroke it up and down. Amy's enthusiasm made Indi moan. He brushed his hands through her hair and guided her head over the top of his penis. Amy didn't require an invitation and immediately wrapped her lips around his cock. Her soft, warm mouth, gentle sucking and loving tongue movements were extremely pleasurable. Indi grabbed onto Amy's hair as he groaned.

Back and forth, her lips glided gently over his shaft, and the pleasure he felt from her licking around the head and eye of his penis was intense. He could feel himself getting closer and closer to coming. The head of his cock rubbed against the back of her throat. The feeling of her hand rubbing against his balls was both pleasurable and relaxing. He moaned louder as he felt his body readying itself for orgasm.

"I'm gonna come!" He groaned. Amy gave his cock another big suck, and then stopped. She lifted her head away from his penis and let it hang down by her face. Indi stared down at her in disbelief that she would stop when he was so close. His cock was dripping wet in a mixture of saliva and pre-cum. Amy stood back up and kissed him square on the lips. Her mouth tasted distinctly like the cock she had her mouth around just seconds ago. She teasingly turned around, unbuttoning her jeans out of his view.

Not wanting to just sit back and watch, Indi brought his body close behind her and kissed her neck once more. He took his hand and helped her undo the buttons. Once he had enough room for his hand, he slipped it down her underwear. Her pussy was so hot and dripping wet. He took his middle and ring fingers and slid them down over her clit.

Amy tilted her head back, inviting him to continue kissing her neck. She moaned as he began rubbing his fingers against her swollen clitoris. Indi's other hand circled her nipples, making them erect, and occasionally squeezing her supple breasts. She subtly pushed her bum against his cock. Indi continued to rub her clit gently, occasionally reaching further down and stroking her vagina, but refrained from inserting his fingers in an attempt to tease her.

Amy groaned in frustration. All she could think about was being bent over and getting her tight hole pounded by him. She pulled away, turning around and taking a couple of steps away from him. She moved her thumbs around the top of her jeans, wiggling her butt at him, before slowly bending down and lowering her jeans all the way to the floor, making sure to stick her arse out as much as possible to ensure Indi got a good look at her soaking wet pussy through her underwear.

After bending back up, she teasingly dropped her underwear, flicking them off to one side before walking away into the wet room. Indi swiftly followed her inside. Amy found and twisted the dial to turn on the showers, and within seconds the hot water was streaming from the showers, creating a warm mist and dampening their skin.

Indi resumed stroking Amy's pussy, kissing her passionately on the lips and pressing his wet body against hers. Amy's hand made its way down his chest back towards his cock. She started tugging on it gently. The blood flow resumed and Indi's cock was quickly back to its hard, aroused state.

Amy got down on her knees once more, the water from the shower running through her hair and down her face. She continued to run her hand up and down Indi's shaft, opening her mouth and staring into his eyes. Indi took charge and started furiously beating it. Amy helped along by gently caressing his balls once more. It didn't take too long before Indi came to his climax. He moaned loudly, gripping the top of the shower to steady himself. The orgasm rushed from the soles of his feet all the way up his back. His cock pulsed and released a huge load all over her face and mouth. He groaned as his body squirmed and his cock contracted and relaxed, firing more and more come onto Amy's cute face.

Indi panted, completely satisfied. Amy giggled, and swallowed the cum which had fired itself into her mouth. She ran her finger down her face, collecting the rest of his seed and licking it from her finger. finally, she turned her attention back to Indi's now softening cock and sucked the rest of the cum off the end. Indi groaned as the head of his penis was now extra sensitive. He stroked her wet hair as he panted and regained his composure.

Once the hormones had ceased raging around his body, Indi prepared to return the favour. Amy got up from her knees. Underneath the shower heads were small ledges. Amy sat down on one of these ledges and reached out for Indi to join her. He walked up to her and knelt down. Amy leaned forward to kiss him. The couple shared a very wet kiss. Their bodies were soaked in water which caused their bodies to simply glide over one another. Indi started at the mouth, and travelled down, kissing her neck first, then her shoulders, her breasts and nipples, her chest and then her stomach. He reached his hands towards Amy's bum, lifted her up slightly and repositioned her for easier access to her dripping wet pussy.

Indi then proceeded to run his fingers teasingly around her clit. He slowly inserted his two middle fingers inside her, reaching them around to stroke the hood of her vagina and pulling them towards himself to add additional pressure. Amy groaned in approval. Indi worked his fingers in and out, rubbing them against every corner of her vagina and occasionally pressing them up against her cervix.

To add to her pleasure, he bent down and started kissing around her inner thighs and on the soft, juicy lips of her pussy, making sure to occasionally tease her with a swift lick of her clit. As he continued to work her up, Amy fell into the groove of his motions, her moans and slow and ever-approaching climax sang in time with every thrust of Indi's fingers and every lick of his tongue.

After a couple of minutes of this repetitive motion, slowly increasing the intensity of Amy's waves of pleasure, Indi rubbed up a third finger against her vagina and carefully inserted it. The extra stretch ramped up Amy's pleasure. She was well on her way to orgasm. She reached down to Indi's head and stroked it lovingly. Indi reached up his remaining hand towards Amy's breasts and started circling her nipples. The further stimulation continued to increase the size of the waves; soon she would be tipped over the edge.

Indi increased the speed of his thrusts, pushed deeper inside and pressed harder against her cervix. The licks also came thick and fast. Amy could scarcely keep her breath by this point, and then it came; a wave of pleasure so large and intense it came crashing down in a wonderful crescendo of orgasmic screams, a curling of her fingers and the uncontrollable spasm of her entire body being pushed over the edge.

Amy moaned loud, trying to catch her breath as her body trembled and her eyes rolled back in her head. She was coming, hard. Wave after wave came crashing, causing an overwhelming sense of euphoria to soar through her entire body. Her body twitched as her vagina repeatedly pulsed. It quickly became a little too much as she became so sensitive even the slightest touch was enough to take her breath away. She beckoned Indi to stop. He tried to ignore her and go at it harder and faster. The pleasure became so overpowering Amy couldn't physically remove him. "N-no!" she panted, "S-s-ahhh!" she groaned as she tried to tell him to stop.

Indi played nice and slowed down to an eventual halt. He wound down his licking and reverted to kissing her thighs once more. He ceased slamming his fingers at a blinding speed and opted to gently stroke her for a second before removing himself. However, he was extremely turned on by her orgasm, and his libido had fully recovered from his own orgasm earlier. So as he lifted himself back up Amy's body to kiss her, his re-hardened soaking wet cock landed itself on top of her swollen, throbbing clitoris, and as he kissed her once more, he slowly glided his cock between the lips of her pussy.

Then, he carefully adjusted his hips and pointed his cock directly towards the tender opening of her vagina. He cautiously pushed the head of his penis inside of her. Amy moaned in delight. She enjoyed the sensation of his cock sliding its way deep inside of her. It was a very fulfilling sensation which sent her already pounding heart aflutter.

Their bodies glided gently over one another from the wetness as Indi slowly thrust back and forth. Amy was still hyper-sensitive, and it wasn't taking much to get her ready for another orgasm. The pair kissed each other betwixt their panting and groaning, caressing each others bodies with their wet hands. Indi tried taking it slowly, but the longer he was inside her, the more they both wanted to go faster. Gradually he got faster, thrusting deeper and harder inside her. In no time, Amy found herself on the brink of coming.

A few thrusts later, she gripped Indi's back as her body was once again sent into a dizzying state of orgasm. She moaned loudly directly into Indi's ear, fuelling his desire to pound her as hard as he physically could. Amy held on for dear life as all of her other senses were being stimulated so intensely her mind was completely lost to her emotions.

After Indi felt her body calm down and descend from her climax, he slowed down to a stop. He paused to regain his breath. Amy took this opportunity to hint at him to lay on the floor. As she tried to stand and climb on top of him, Amy realised her legs had become jelly. She mustered the strength to perch herself on top of him, grabbing his hot, wet dick and inserting it into herself.

Amy used what energy she had left to grind her hips against him. Indi could feel the weight of her body pressing down on his cock, and it was immensely pleasurable. He grabbed both of her boobs and teased her nipples as she bounced and ground on his cock. Amy bent over and thrust her tongue straight down his throat, continuing to massage his cock with the inside of her pussy. Indi gripped onto Amy's hips and pulled her even harder down on top of him and forcefully pushed and pulled her over his dick.

With every movement, Indi could feel his body soaring to the point of no return. He dug his nails deep into the sides of Amy's arse as he exploded inside of her. Sperm erupted out of his cock and filled her up so hard and so fast that it came flowing out of her, down his cock and dripping off his balls. He finally loosened his grip on her once he felt he was finished coming. He looked up at an exhausted Amy and smiled at her through his heavy breathing.

She smiled back, laying down on top of him and cuddling into his chest. Indi stroked her hair and kissed her forehead and the lovers shared a moment of after-sex relaxation. After a few minutes of cuddling, Amy tried her best with her jelly-like legs to lift herself off of his penis. His come immediately came dripping out of her, all over his stomach. She gasped. "Oops, sorry!" She blushed.

Indi chuckled, "It's alright. We're already in the showers - we can just wash." He winked, himself attempting to stand up without his legs collapsing beneath him. Both were left a little wobbly as they started to wash themselves down. Indi took a bar of soap and grabbed Amy from behind. He gave her a little kiss behind the ear and started rubbing her body down with the lathering soap. Amy chuckled and pulled her hair out of the way so he could clean her back without getting the soap in her hair.

They both almost jumped out of their skin when they heard a familiar, authoritative voice call them from the changing rooms, "Are you two quite finished?"

It was Princess Luna! "P-Princess," Indi stuttered, "how long have you been standing there?"

Luna frowned angrily, "Long enough. I had my guards search the entire castle for you two, yet you were nowhere to be seen."

"Princess, I-"

"Silence!" Luna interrupted Indi. "I will hear none of it. Not only were you both absent from your duties without permission, but it appears your relationship may be hindering both of your work rates. I should discharge you both on the spot!"

Both Indi and Amy frowned dejectedly.

"However," the Princess continued, "I shall let you both off without punishment this time... under one condition."

Amy's face brightened up in relief, "Of course, Princess. What do you want?"

"I was locked away on the moon for one-thousand years. I have been back for more than half a decade already, yet I am still to select myself a worthy stallion. Your Princess demands you both sexually satisfy her!" Luna's face turned from an angry frown to a sly grin as she unbuttoned her tight blouse and prepared herself for a royal bucking........

End