A Little World-Shaking

by Damaged

Rating: mature
Tags: Equestria Girls, Sex, Romance, Vice-Principal Luna, Rainbow Dash (EqG)
Length: 7327

Luna's day goes from average to bad to worse—until a rainbow-haired angel takes her in from the cold.

Luna is in a multi-year rut where her life doesn't change and even the excitement of having taught a class of actual magical girls seems to fade around the edges post-graduation. For a teacher, Friday night is nothing but release from the tension of a job that no one praises but everyone requires.

Then Luna meets her.

F/F pairing of a 20+ yr old world-traveled Rainbow Dash (two years post graduation) and her former vice principal. No one's playing teacher, however there is plenty of sex.

All my work is released under Creative Commons BY-NC-SA

Published 2021-11-25 10:20:02 UTC
Last updated 2021-11-25 10:20:02 UTC

It Was a Dark and Stormy Night—Yes, Literally

It was the worst day she'd had in a while. When she'd noticed her fridge at home was short of some things her sister enjoyed, Luna had taken it upon herself to do the right thing and replace them. Cake. Of course it was cake.

That it was raining didn't matter, Luna had thought, because her trusty little car would be warm and dry. Her trusty little car had broken down halfway to the mall, which meant no heat, and with the weather getting worse she'd abandoned the usually reliable machine and had pulled her phone out to call for a taxi when a car horn interrupted her.

"Hey, want a lift?"

The voice was familiar, but at the same time held two new elements that Luna hadn't heard in it before. Lifting her eyes from her phone, she saw Rainbow Dash behind the wheel of what Luna could recognize was classic car—not that she knew the make, model, or even year. To Luna a car was a thing to get from A to B, though right now she had to admit that Rainbow's car had the advantage over her own in that it hadn't decided to make C its permanent home.

"Are you going to stare at me while you get more wet, or are you going to climb in and tell me where I can take you?" Rainbow's voice brimmed with mirth. There was no trace of derision or annoyance.

There really wasn't a decision to be made and Luna knew it. She opened the door and shimmied sideways onto the seat before closing the opening behind her. It had been a little over two years since she'd signed off on Rainbow's graduation certificate. Two years in which she'd not seen the girl. "Thank you. If you could just take me—" Luna hit a blank. Did she dare ask Rainbow to take her to the mall, do some shopping, and then ask for a ride home?

Rainbow's laugh caught Luna off-balance. "You remind me of myself two years ago. I had no clue what I wanted to do or where I wanted to go. Want a suggestion?" When Luna nodded, Rainbow went on. "How about you let me treat you. Come back to my place, get warm, get something to eat, and you can call the tow company to pick up your car."

Luna could argue, she knew, but the feel of cold rain in a runnel down the middle of her back settled things. All she managed was a little nod. Gone was the in-charge and sure-of-herself vice-principal of Canterlot High School—she felt like crap. "Th-That would be nice. Thank you."

Barely getting her belt fastened in time, Luna felt gravity shift to the right as Rainbow turned the wheel and touched the gas.

Finding refuge in the handle above the door, Luna was surprised when Rainbow's driving calmed back down.

"What were you out in this for, anyway?" Rainbow asked.

"Errands. Mostly for my sister. I hadn't expected car trouble. It was serviced last month." Unable to keep back a sigh, Luna noticed Rainbow's eyes flick toward her for a moment before going back to the road. "Ultimately unimportant, but it was something to do."

"You?" Rainbow asked. "Not got a date for Friday night? Surely you'd have someone—a guy or girl—to cuddle with tonight?"

The emphasis on girl surprised Luna. She'd made it her policy to never bring up her preferences at school, so Rainbow having jumped to that conclusion confused her for a moment—until she thought outside the box. She was just about to call Rainbow out on hitting on her when they pulled into the driveway of a small house. "You own this?"

"Mortgage for now. I'll own it eventually. Come inside and dry off. There's nothing worse than traipsing around in wet clothes."

Rainbow's question nibbled at the edge of Luna's thoughts so that when she climbed out and ran to the door behind her, she was focused on Rainbow's behind. Two years. It had been over two years since they'd been teacher and student.

"My eyes are up here."

It caught Luna off-guard. When she looked up to Rainbow's eyes, she saw a woman who was completely unlike the girl she'd helped teach. Confident, worldly, and flirting with her. Even half turned and looking back at her, Rainbow dared Luna to react—to do something. She opened her mouth and froze like a deer in headlights.

"Well?"

"I—I was just taking-in the sights." It surprised Luna that she still had it in her. She was flirting back, and by the smile spreading on Rainbow's lips it worked. "You mentioned getting dry?"

Rainbow's eyes dipped down and then traced back up. One eyebrow rose more and more the further through the action she got until Luna was ready to demand an assessment. But it wasn't like school. Rainbow had her hair tied back and up, she wore a dark shirt and a pair of jeans that seemed to hug every curve of her body—and Luna had to admit that she had gained her fair share of curves in two extra years of maturity.

"Best way to get dry after getting rained on is a shower followed by warm towels and a hot meal in dry clothes. I think I can arrange all that. Follow me."

Luna could have argued, but watching Rainbow's rear sway slightly as she walked—as they both walked—was now a pretty popular spectator sport for her. When she finally looked up into the bathroom Rainbow had led her to, Luna felt overwhelmed. The little, drab house hid a bathroom that looked like it cost a small fortune. The shower could hold a group of five or more, by Luna's estimation, and had more shower heads than she'd seen in her life.

Rainbow turned. "Take your time. Relax and warm up. I'll grab you something warm to wear and an extra tow—"

The flirting had shown Luna Rainbow was interested, and now she moved with all the instinct of someone who hasn't dated in nearly ten years. Why she kissed Rainbow, she couldn't consciously figure out. Three words came to her mind, though—it felt right.

Apparently liking the turn of events, Rainbow draped each arm over Luna's shoulders and used the leverage they gave her to pull Luna closer. She was hungry, insatiable, and made all the appreciative noises Luna could hope for.

The way Rainbow moved against her shocked Luna. She'd expected the woman to act at least a little like the unsure high schooler she'd been, but a moment after Luna started the kiss, Rainbow had Luna's back against the wall and was calling all the shots.

Eyes fluttering closed at how good it felt just to be touched by someone, Luna melted into the kiss with the raw abandon of someone who had found the worst day ever swiftly become the best. When Rainbow's hand caught the hem of her skirt, those deep eyes flew open to see a grinning demon framed in rainbow hair.

"Too fast?" Rainbow asked, breaking the kiss just long enough to get the words out before she engaged again.

Luna reached a hand down to touch Rainbow's, guiding it up under her dress—all the while holding Rainbow's gaze and getting lost in cerulean depths.

But even when Luna guided Rainbow's hand up to her inner thigh, Rainbow instead maintained her course along the outer curve, reaching up to Luna's skirt and unceremoniously unclasping it. The feel of her skirt releasing its grip on her hips made Luna appreciate that Rainbow knew exactly what she was doing.

Every weekday Luna was the vigilant, in-charge mistress of the school. In her hands rested the safety of every student. Right now, with Rainbow's hands now trailing up the front of her shirt and divesting her of its restriction one button at a time, Luna was the exact opposite.

She had to do something, though. Luna wasn't the kind of woman who could just accept so much pampering and attention without reciprocation. She broke the kiss only to hear her own voice moan—Rainbow's hands had found her bra and made themselves acquainted with her breasts.

"Need some air?" Rainbow asked. "Or need less air?"

"I want to touch you." The words spilled from Luna before she could think through the ramifications.

Leaning her forehead against Luna's, Rainbow gave first one breast, then the other, a gentle squeeze. "And you wanted my permission?" She paused only a moment before adding, "You can touch me all you want."

It was silly. Luna knew she didn't have to ask permission, and she didn't play those kinds of games, but she felt like an inexperienced virgin. She fumbled for a moment with Rainbow's shirt, her focus derailing each time Rainbow's hands massaged her chest. She thought Rainbow had stopped, but all she was doing was reaching behind Luna's back to find the clasp for her bra.

Luna let out a sigh as her shoulders were relieved of the weight of her chest. She let Rainbow do as she willed, which meant Luna had to pause her exploration to let her bra slide down her arms. When she looked up into Rainbow's eyes again—hard to do now Rainbow's bra-wrapped chest was exposed—Luna saw raw hunger and desire there that made her tummy tighten at its intensity. "Well?"

"You're gorgeous."

Luna could do nothing but blush at that. She hadn't expected praise or even more than a ride home after what happened to her. This—This was a lot for her to take-in.

"And you're even cuter when you blush. I want to make you blush a lot more, though." With free access to Luna's chest, Rainbow cupped one breast with both hands and lifted it to her lips.

Surrendering, Luna arched her back against the wall and moaned into Rainbow's ears. She clutched one hand to Rainbow's hip and the other to the crotch of her jeans—fumbling to get them undone. Luna's motor was humming along, and she wanted to touch, taste, smell, and experience all of Rainbow.

When Rainbow had treated Luna's other breast to a tender kiss, Rainbow started to lower herself, folding her legs and laying kisses down Luna's body.

Looking down, Luna's heart pounded in her chest and her breasts were heaving as Rainbow carefully hooked a finger in the hem of her panties at each hip and drew Luna's underwear to the floor. Slamming both her palms to the wall behind her, Luna closed her eyes when she felt Rainbow's breath along her puffy outer lips.

All of Luna's focus was on Rainbow. She could feel a pair of hands on her hips, the breath of the woman over her privates, and when Luna closed her eyes, she could feel Rainbow's tongue venture out and touch her.

She hoped her deep, guttural moan wouldn't distract Rainbow, but it would apparently take more than that to scare Luna's lover away. Another lick, then a third, and Luna was even making little gasping whines as she inhaled—unable to be quiet.

While Rainbow decorated her vulva with kisses and licks, Luna tipped her head back and stared at the ceiling. Feet planted, chest heaving, hips held still by her lover, Luna could not think of a moment she could have planned for less.

Rainbow hadn't even started-in toward Luna's inner lips before Luna felt her rush coming on. She panted, sweated, and moaned out—only for Rainbow to stop. When Luna looked down her chest and belly, it was to see a grinning, goofy, happy face looking up at her. "W-What?" Luna asked.

"Don't you dare hold back. I don't care if you're on a hair trigger, Luna, the night's young and you need to unwind before we have more fun."

Luna had no idea what to say to that. She couldn't even think of words with how close she was. She just nodded and squeezed her lower lip gently between her teeth.

When Rainbow's breath came again to Luna's entrance, she expected the soft touches Rainbow had started with. What Luna got instead was a broad kiss across her vulva and a tongue pushing into her. Whatever resistance Luna might have had was shattered and she felt her whole body start to tremble.

Feet rising onto their balls, Luna tried to dig her fingers into the tiles behind her as Rainbow continued. After nearly two full seconds of her orgasm, Luna finally found her voice again.

The scream that echoed off the walls of the bathroom didn't register to Luna. She managed to drag one hand away from the wall behind her and reached down to dig her fingers into Rainbow's hair. She pinned the other woman's face against her crotch—held her there—until the pleasure finally hit and came back from the dizzying peak.

Luna's body felt on fire but, at the same time, cleansed of something that needed to be gone. She snapped her mouth closed, halting the last notes of her scream, and looked down at Rainbow. Her chest rising and falling rapidly—short breaths—she realized she needed to let go of Rainbow. It took a few more seconds for her hand to obey her.

Licking her lips like a cat with a milk moustache, Rainbow slowly unfolded her legs and stood up. Where she'd been holding Luna's hips, she traced her hands up and up until she wrapped them around behind her lover's back. "Hey there. How're things up here?"

"I can't believe I screamed like that." Luna wrapped her own arms around Rainbow. "Sorry about grabbing your hair."

Tilting her head to the side, Rainbow nuzzled along Luna's jaw. "Don't sweat it. Honestly, I like a little hair-tugging. It lets me know I have you really cooking. Speaking of, jump in the shower and I'll cook us something hot."

Watching Rainbow turn, Luna had to drag a hand up to her mouth to stop her making more hungry noises as Rainbow bent down and picked up her shirt.

Looking back over her shoulder—her butt thrust out in Luna's direction—Rainbow raised an eyebrow. "Want me to throw your things in the wash?"

Luna kept her hand over her mouth and just nodded. She could feel her big grin behind her hand.

Rainbow made a show of it, ensuring her rear was always to Luna as she bent down to pick up the last few items. Straightening, she said, "I'll bring you something cozy to wear."

When the door finally closed with Rainbow on the other side of it, Luna felt ready to remove her hand and giggle. Turning, she spotted herself in the bathroom mirror and just stared at the smiling face looking back at her.

She had toys, she got relief with them, but it was a far cry from what they offered to this level of what Luna could only call bliss. From the corner of her eye she spotted her purse. Reaching in, she pulled out her phone and sent a text to her sister.

May not be home tonight. Don't wait up.

Before Celestia could text her back, Luna turned her phone off and slipped it back in her bag. Another look in the mirror reminded Luna how much she was smiling. A quick shower lasted longer than she would have wished, mostly on account of her legs being a little wobbly—good wobbly, as far as she was concerned.

"Here's an extra towel and some things you can wear."

The words startled Luna from a bit of a shower-daze she'd been in. With one hand she swirled the glass of the shower transparent and saw Rainbow leaving the bathroom again. "Thanks!"

Turning off the shower, Luna stepped out, dried herself, and picked up the oversize shirt and boxer shorts Rainbow had left for her. There was a cloud and thunderbolt on the front of the shirt, and though the boxers were a soft blue, they didn't have that pattern on them.

The shirt was so soft it was like wearing a cloud, and the boxers were real silk. For a second Luna just closed her eyes and enjoyed the feel of things that were quite literally made for comfort. She shifted and squirmed a little, giggled, and then practically bounced to the door.

For a brief moment Luna wondered if she should grab her purse, but given her phone was off she wasn't too concerned about it. When she took a step out into the hallway, a delicious smell threatened to overwhelm her. Something spicy and savory and delicious wafted to her.

"Next room down on your right's the living room. Get cozy on the couch and I'll have some food for you."

Following the directions, Luna found said living room and spotted Rainbow through a doorway that connected it to a kitchen. Rainbow had gotten out of her jeans and replaced them with a loose sarong that flowed from her hips to her calves. What had Luna's attention was that she hadn't replaced her shirt—she was still just wearing a bra, though she had an apron protecting her front.

It was a delicious sight that was soon stolen from her as Rainbow left her visual range. A soft sigh left her as she neared the couch. The soft, old thing looked well-loved and when Luna sat down it was obvious why. She sighed again as the gentle springs of the furniture gathered her up and supported her like a lover would.

The room was warm, the clothes comfortable, and Luna was still relaxed from the afterglow of her best orgasm in years, the only thing that improved her mood was when Rainbow entered with a tray held before her. Her apron was gone now, and when Rainbow set the tray down on the coffee table before Luna, she put on quite the show.

"Just a little something." Setting two bowls of rice on the table, Rainbow set two more bowls down that had a broth with noodles and lots of thin vegetables that Luna couldn't identify. "Here."

Now Luna was seeing yet another side of Rainbow she'd never experienced. The woman was competent and confident with the chopsticks she used, quickly shuttling a small bunch of the vegetables to her mouth while settling back on the couch beside Luna.

Seeing two glasses of water on the tray too, Luna reached for one and took a sip to clear her pipes a little. Not as familiar with the tools of Eastern culinary consumption, she opted for the deep spoon.

"Careful—it's a bit spicy. I toned it back a bit, but that's why I got big glasses."

"It smells amazing. I—This will sound a little rude, but your home-economics scores weren't this good." Luna scooped some broth up and tasted it. The liquid was deceptively transparent and flavorful, with probably a touch more heat than she'd normally order something herself, but the flavor was amazing. She let out a soft moan and closed her eyes in appreciation.

"Me either. Mom and Dad told me I can't go to college right away. They said"—Rainbow paused to eat a little more—"said I should see the world a bit. Gave me a bank card, my passport, and a bunch of phone numbers to call to get a fast visa no matter where I wanted to go. I wound up throwing a dart at a map and spent almost two years in Vietnam."

The food was unlike anything Luna had experienced before. Every mouthful was reinforcing the flavors she was experiencing, while adding something new that caught her attention. It was the perfect thing to accompany Rainbow's retelling of her journey.

"I got bored super-fast and wound up in a port city that had like one ATM. So, without knowing a word of Vietnamese, I went to the docks and got a job serving squid to fishermen on the Mekong Delta.

"Picked up most of the language doing that. They would chat as they ate and I started to talk back to them. You know how it is."

Luna didn't know how that was. All her learning had been done with her nose in a book or staring glazed-eyed at a lecturer. This kind of tuition was something she could only dream of. "N-Not exactly. I grew up here, went to college here, and got a job teaching in Canterlot."

Rainbow looked taken aback slightly. Even Luna thought her own past was tame and beige by comparison to Rainbow just leaping out into the world, learning to cook, and speak a foreign language by doing. "You might think it's pale by comparison, but I gotta say thank you. If you didn't do all that, I might not have graduated."

Opening her mouth to deny it, Luna remembered Rainbow's grade card history—and had to agree that she'd really taken off in Canterlot High. "It's still amazing. You learned so much."

They were both turned now, eating and chatting, half facing each other. Rainbow struck like a mongoose at a snake, kissing Luna's cheek. "The most important thing I learned wasn't all that, it was what I wanted to do. I came back to Canterlot to tell my parents I didn't want to go to college. Dad freaked out, but Mom seemed to have an idea I was up to something. I told them I wanted to go to a cooking school."

Luna gulped back a bit of the broth she'd been savoring. "How'd that go?"

"Been there for a few months now. Dad told me he would pay for the tuition only; Mom said I had to support myself and make a living while doing it. I talked them into buying me a food truck."

"A food truck?" Running the idea around, based on the quality of the food she'd been served, Luna added, "I can see how that would work. Aren't you a bit busy at school, though?"

"Yeah, and you wouldn't believe the employee I got to work in it when I can't. Sonata Dusk." Rainbow lifted the bowl up to her lips and sipped at the broth. "She knows enough about food and cooking not to screw up and—and I kinda trust her. Things weren't going easy for her, now she earns enough to pay for somewhere to live and put food on her table."

Tilting her head to the side just a touch, Luna felt herself being carried on the winds of whimsy. Rainbow Dash had lived more in two years than she felt her whole life had given her. "You're amazing."

The casual, slightly smirking smile that Rainbow gave Luna somehow seemed to acknowledge the compliment and thank her for it at the same time. "I learned from some friends in high school—and some teachers—that I should always follow my heart." She gestured at the bowl in front of Luna. "That's part of it."

"It's a pretty great part of it." Luna lifted the bowl up and sipped at it like Rainbow had hers. The flavor was deeper, somehow, and it sent a thrill through her taste buds that were now all in agreement that the spice of the dish was just perfect as well. Bravely, she decided to get a little more forward, "But, that's not all I want to taste tonight."

Rainbow, Luna noticed, shifted her legs a little at that. It was a relief to know she hadn't completely lost her ability to flirt. She fished out the last few vegetables with her spoon and finished off the broth in the same motion.

"Hrmm, one condition," Rainbow said. "We both rinse our mouths with some mouthwash and then water. This"—she gestured at her bowl with a chopstick—"does bad things if the oils go elsewhere."

Luna felt her eyes go wide as saucers. She hadn't thought about that at all. "You—Did you discover that the hard way?"

"No, thankfully. A—A friend warned me. I knew about washing my hands, but not my mouth. Don't worry, there's some mint mouthwash in the bathroom."

Without another thought, Luna drained the bowl in her hands, stood up, and headed to the bathroom. Then she rushed back out with the bowl she'd been in too big a hurry to put down, set it down, and rushed back again with Rainbow's giggles chasing her all the way to the bathroom.

Once she was done, Luna stepped to the side to leave only to have Rainbow standing in front of her. For a second all Luna could do was stare at Rainbow's chest before, with a gasp, she looked up—only to have Rainbow press one finger to her lips.

"This is an IOU. If I kissed you now—like I really want to—you'd only have to rinse again." Stepping around Luna, Rainbow reached for the mouthwash.

No words. Literally no words came to Luna. She carefully reached across to her left arm and pinched herself. The little jolt wasn't enough, and by the time she managed to line up for another pinch, Rainbow was done with her rinse and reached out to grab her. She didn't just grab Luna, though, she reached around to Luna's chest and grabbed her from behind.

"I cleaned up the dishes, too. Want to watch a movie and make out?"

"Both?" Luna closed her hands over Rainbow's, and gave them a gentle squeeze.

"Well, I was thinking of the second one mostly. I think Rarity said it's called Netflix and chill—but I wasn't planning much chill."

Luna liked the idea Rainbow was pitching. "Movies are overrated, too." She also liked the attention Rainbow was paying to her body. It had been so long since Luna had felt sexy for someone that it was a thrill just to be wanted. "Thank you."

Pausing in her slow massage of Luna's chest, Rainbow asked, "For earlier?"

"For all this. It's been—It's been a while since I had anyone show this much interest."

"You don't need to thank me for that." Tilting her head and nipping at the side of Luna's neck, Rainbow squeezed a little tighter before whispering, "You're hot as all get out and I can't believe my stupid flirting worked."

Squirming a little, Luna struggled to get words out without giggling. "Y-Your flirting was great." Luna let out a little squeal when Rainbow caught her a little tighter and opened her mouth into a big O to suck on Luna's neck.

A hickey. Luna squirmed a little, but the words stop and no never even came to mind. The truth was she loved the attention and playfulness—and the thought of going to the first meeting on Monday morning with a dark mark on her neck thrilled her.

When Rainbow finally let go (of her neck and body), Luna felt a final lick over the sensitive spot on her neck. "Should I check in the mirror?"

"Nah. Trust me, it'll come up as a nice deep purple color."

Reaching a hand out to Rainbow, Luna guided her back to the living room and led the younger woman to the couch. Every time she looked at Rainbow, her eyes got caught trying to bounce between Rainbow's chest and her eyes—both seemed destined to captivate her in equal measure and for different reasons.

Sticking her thumbs down each side of the sarong, Rainbow pushed down and reached to the beach towel draped over the back of the couch. As Luna watched, the now-naked Rainbow Dash pulled the towel onto the couch and then flopped back onto it. After Luna seemed frozen and unable to do more than stare, Rainbow giggled. "Do I need to beg? I'll beg if you want."

Luna let out a short, nervous laugh. "I just—It's hard to live up to this. You're so—so alive and nubile and—" She stopped when Rainbow held out a hand toward her. Instinct and a devout desire to not let Rainbow down made Luna reach out a hand to take Rainbow's.

"Take the shirt and shorts off. I want to see you."

The words hit Luna like a truck full of soft pillows. A blush grew in her cheeks that also made her lower belly tighten. Wanting to do it a little more cute than just flopping out of the shirt and kicking the shorts off, she reversed it and slipped the shorts down her hips and around her ankles first—the shirt still maintaining her modesty.

When Rainbow's hand strayed to her belly, then lower, it hit Luna that Rainbow wasn't just having fun—she was into this, she was into Luna herself. Trying to continue and not panic, Luna reached to her shoulders and started drawing the shirt up.

Luna watched as first a nail, then Rainbow's knuckles of her index finger disappeared into the blue-pink folds between the woman's legs. Closing her eyes to avoid the distraction, she lifted the shirt up and off her head—only to open her eyes again when Rainbow moaned.

"I—I owe you for earlier," Luna said.

"That's debatable, but what did you have in mind?"

Climbing onto the couch, Luna raised one leg over Rainbow's midriff, only to sit on her belly just a moment after Rainbow's hand pulled back from her own groin. "Firstly, I've been meaning to show these the appreciation they deserve."

The sight of Rainbow's breast, cupped in both her hands, wasn't what Luna was watching. Her body might be curved over Rainbow's, bestowing blessings and kisses to her soft, sensitive breast, but what she truly took in was Rainbow arching her neck and staring up at the ceiling, mouthing silent words to beg Luna to continue.

There was so much power here, to give pleasure in such a way, and Luna drank that in. She nuzzled and finally took Rainbow's nipple in her mouth, only releasing it with a kiss. When Rainbow's head turned down to look at her, Luna caught her eyes.

Just as Rainbow opened her mouth to say something, however, Luna cupped her other breast. The deep, sonorous cry of joy echoed through the room and, if nothing else, had Luna repeating her worship of Rainbow's chest on the woman's other nipple.

Luna extended her care of Rainbow's left breast a little beyond the right. She focused around the nipple, making hungry little sounds deep in her throat as she worked.

"L-Luna. Please, I need you—"

In every act of perfect love-making, no matter how grand and scripted, there is a moment where someone has to awkwardly shuffle. This point and this moment was Luna's moment. Shifting one leg and then the other, she shimmied her hips and worked down Rainbow's body until she cleared Rainbow's legs entirely.

Lifting her legs up, Rainbow kept her eyes locked on Luna and, soon, her legs too.

As Rainbow's ankles closed behind her head, Luna didn't fight the inexorable pressure—in fact, she preceded it. Leaning down and forward, bracing herself on her hands and knees, Luna found Rainbow's cleft and lay a smattering of kisses to the shaved flesh there.

It was a slight thrill that ran through Luna as she finally turned her full attention on the swollen and plump outer labia, lapping along their edges in a slow circle around Rainbow's entrance—but finishing at the peak near where she started.

The peak, of course, was in sight—Rainbow's clitoris. Carefully, she kissed the tip of the organ and then drew back. Rainbow was stock-still. "Too much?"

"T-Try just touching the hood. Once you have me thrashing around, I'll be fine with it, but until then—"

"You're sensitive, like me."

"Really? I didn't even get to your button and you were done. Just keep going slow, okay?"

"I'm a bit rusty, but I can manage that. Now…" Now Luna returned to her task, stroking her tongue up one side and then the other. This was the moment on the few porn videos she had where the women would both close their eyes, but this wasn't porn—this was real. Judging Rainbow warmed back up, she diverted up and carefully stroked the underside of Rainbow's hood.

This time Luna got what she was after. Rainbow's legs tightened behind her neck and the woman arched her spine to let loose a howl that made Luna's belly grow hotter again. She left Rainbow's clitoris alone and turned her focus toward parting Rainbow's outer labia without using her hands. This involved licking—a lot of licking. Licking until Rainbow was almost thrashing around, at which point Luna would tickle her hood again.

Repeating this until she lost count, Luna finally decided to test Rainbow out and, after the gentle lick under her hood, Luna kissed the crown of her clitoris. The reaction she got was different—and glorious.

Rainbow seemed to finally tumble over her climax. She trembled and shook, hungry sounds leaking from her throat—urged to greater numbers when Luna resumed her licking.

There was something magical in bringing Rainbow's orgasm. Luna felt more complete and at ease than she had in years. This wasn't just masturbation, she was sharing herself with another human being in moments of selfish and selfless sharing of love.

Each cry Rainbow made only urged Luna on. She kept her lover riding her orgasm for what seemed like an eternity—but was closer to seventy seconds. Only when Rainbow slumped back to the couch and stopped howling her joy did Luna finally cease, just resting her head on Rainbow's mons.

Panting, one ear pressed against Rainbow's soft flesh to hear her racing heartbeat, Luna felt truly alive. All the ruined dates she'd been on, the failed effort to get so much as a good night kiss, and even the few times she'd fumbled her way to someone's bedroom and not gotten close to her own release—they all mattered not compared to this one, perfect night.

A hand, fingers reaching through her hair to playfully ruffle it, roused Luna from her half-daze. She tilted her head to look up and see Rainbow grinning down at her.

"If you shimmy on up here, I'm gonna kiss you so much…"

To Luna's ears, Rainbow sounded hungry. Once again, engaging an awkward form of locomotion didn't make Luna feel self-conscious in the least—not with her prize nearby. Her biggest problem, or at least the first big problem, was how kissable Rainbow's belly was. Luna had barely begun her journey and it already required her to kiss the tight, tanned belly of her lover.

"I'm not complaining, but you're sure taking your time." Rainbow was watching Luna watch her while Luna kissed every single inch of Rainbow's chest, not content with leaving either breast alone for more than a few seconds.

"Just want to—make sure I—get to everything." Luna finally just set her chin in Rainbow's cleavage and looked up at her. "And savor the moment."

Rainbow let loose a joyous laugh and, hooking her hands under Luna's arms, lifted her up and pulled her into a kiss.

Melting down against Rainbow, Luna surrendered to her passion and cupped Rainbow's jaw—not even breaking contact when Rainbow rolled them both onto their sides. Their flesh touched, always in the most sensitive places, as Luna sought to show Rainbow how much she loved the moment and sharing it with her.

It took a delicious eternity until Rainbow finally broke the kiss. "You know, the longer we spend like this—driving each other all kinds of crazy—the later we'll sleep tomorrow."

"I was sure you learned the classics at CHS," Luna whispered, lips brushing against Rainbow's jaw as she spoke.

"Uh." With a small laugh, Rainbow slipped her hand down between Luna's thighs. "Carpe diem?"

Luna couldn't help but smirk at the quote. "I like that one, but I was thinking—never leave that till tomorrow which you can do today." She struggled, strained, and finally lost control as the last syllable left her throat—surrendering a throaty moan at Rainbow's attention.

The feel of Rainbow's fingers invading her stole all reason from Luna. She reached her own hand down to find her lover's body warm, wet, and waiting.

"What's Latin for night?" Rainbow asked.

It took Luna, who was a little focused on something else, to come up with the answer. "Noctem."

"There. Now I can say carpe noctem."

A shiver ran through Luna, and she gladly surrendered to the growing passion and need she felt to hear Rainbow scream her name and maybe do a little screaming of her own.

Waking up alone was the norm for Luna. She knew what it was to wake up in a big bed with only a plush toy or two for the occasional cuddle. But, from the deepest part of her sleep to the moment her eyes opened, she knew she wasn't alone.

One arm clutched at Luna, pulling her chest firmly against another's, and leaving her a shoulder to rest her head on. The addition of a powerful leg that hooked around her thigh and held it so that her hips were in contact with—with Rainbow Dash's.

It was still with great amazement that she found herself with Rainbow. Luna parted her lips to say something, but as her lungs drew in air and her vocal cords prepared to work—Rainbow moved to intercept her.

The woman beside her was now all movement, strength, and softness. As Rainbow's lips claimed hers, Luna felt that leg and arm both tighten their grip. Not quite sure what else to do, Luna focused herself entirely on kissing back—and didn't notice the hand between her thighs until it moved up and ran a strong finger along her entrance.

Fires and flames that had been an inferno the previous evening were lit anew and Luna was quick and insistent about reciprocating. Clutching one of Rainbow's breasts with one hand, she reached down to find Rainbow's body waiting.

The kiss was broken when neither of them could hold back their cries any longer. Luna moaned and pressed her forehead against Rainbow's shoulder, her body somehow so much closer to its release than Rainbow making her feel so much more inexperienced than the younger woman.

"You're—close." Despite how in control Rainbow seemed, her voice spoke of her own nearness to release. "Fuuuck but I—I want to hear you scream my name." She looked about to say more, but Luna silenced Rainbow with a third finger—though it only silenced her words.

Luna's voice rose to join Rainbow's as the woman countered—mirroring Luna's ploy to bring about a swifter climax. Hungry for her release, and being pushed right up against the edge of it, Luna's spine bowed with the force of her pleasure. "Rain!"

"Yessss!"

Feeling the same electric grip on Rainbow's body as she was experiencing, Luna squeezed her eyes closed, tears leaking from them at the intensity of the pleasure, togetherness, and connection she shared with Rainbow Dash. It was a perfect moment and she only hoped Rainbow got the same out of it that she did.

The ecstasy dragged on. Luna clung to Rainbow and in turn was pinned tight against her. Both moaned, whimpered, and repeated the other's name over and over until their bodies finally came down from the pinnacle of sexual pleasure.

It felt like a sweaty, wet, tangled eternity until Luna could even think straight again—and she wouldn't have had it any other way.

"That was amazing." Rainbow's voice was still breathless, low, but cracking toward the end up to her usual pitch. "Normally it takes a lot more work to—to go off together like that."

Luna tried to reply and gush over how good it was too, but her efforts just came out as whimpers and giggles. She almost felt like a schoolgirl. Everything was so overwhelming and amazing to her. Finally, she managed to center herself enough to say, "I haven't had sex like that in years."

"Daaaamn. The women of Canterlot have been missing some grade-A hottie, then." Rainbow nuzzled at Luna until Luna started giggling, then rolled over her and off the couch. "Do you have any requests for breakfast?"

"I—uh—need to clean up quickly." Luna lacked Rainbow's grace in getting to her feet, though she found her legs at least supported her—unlike she'd feared. "I think I remember where the bathroo—" A strong, blue arm circled her waist and pulled her along to the doorway and hall.

"Just down the hall here. I need to wash too after we"—Rainbow paused to press her lips to Luna's ear—"fucked all night and into the morning."

It was such a raw and physical way of expressing what had, to Luna, been a spiritual experience too, that it made a wet yearning run from her ear down to her belly and between her legs. "If you don't let me get into the shower, I'm going to make a puddle right here and now."

Luna couldn't believe what she'd said. It was crude and dirty and it only made the very problem she was describing worse.

"Well, don't let me delay you, then." Rainbow let go, letting Luna turn and rush to the bathroom—but not before delivering an encouraging swat to Luna's rump.

Squealing, laughing, giggling, and almost crying in joy, Luna rushed into the bathroom and barely got into the shower before the mess they'd made between her legs became a mess on the floor. She turned knobs until the water ran hot and heavy and slipped herself under the summer-rain simulation.

Luna lifted her head from the water when she heard the door of the shower open again. Rainbow looked at her like she was hungry and Luna was breakfast. The desire that Rainbow expressed with every part of her body threatened to destabilize Luna's legs, to say nothing of her heart thudding in her chest.

"Nice hickey. I gave you that, didn't I?"

"You forgot that you sucked on my neck for five minutes?"

"I sucked on a lot of things last night—you can't expect me to remember each and every one of them." Rainbow advanced into the shower. "Ouch, sorry about the smack. Was it really that hard?"

Luna barely heard the question. The memories of each of the things Rainbow had sucked paraded through her head—bringing back the sensations in full and making her squirm. "S-Sorry, what?"

"How are you this cute?" Rainbow asked. "Every reminder has you squirming. Haven't you had your world rocked enough lately?"

Wrapping her arms around Rainbow as she stepped into the shower too, Luna drew herself against Rainbow and just held there. "I have just come from a drought of world-rocking. There was so little world-rocking, in fact, that most of my attempts at world-rocking have been done with a massager."

Luna felt fingers under her chin guiding her to look up. When her eyes met Rainbow's, a hungry rush of lust ran through her.

"Hey, there's no reason this—uh—world-rocking needs to be a one-off. I've put down some roots here now. My own business, a cute girlfriend, you know, roots."

"Cute girlfrie—?"

"You."

"Oh."

"That's me asking, just so you know."

"Oh."

Rainbow kissed Luna's cheek. "If you just want this to be a once-off, or you don't—"

The excitement had been boiling up in Luna while her mouth had been stuck with monotonal responses. Still not sure what to say, she turned her head just enough for their lips to touch. Everything so far had been purely physical—or mostly physical—but Luna felt compelled to find out more about the amazing woman in her arms.

Author's Note

Support me on Patreon or fuel my writing on Ko-Fi!

Join me on Discord. Warning, said chat may contain NSFW material and should be considered adult in nature.

Awesome ponies who are already helping to keep me in keyboards and rum:
A.P.O.N.I.
CadelDdraigDarkkon
Canary in the Coal Mine
Daremo
Dio-Drogynous
Ender Voidwalker
KFS Crimson
shortskirtsandexplosions
Sirion123
Vi Watch

And special thanks to the following, for careful eyes and friendly words:
Lab