Rainbow's Revelation

by Olpert

First published

When Rainbow Dash announces something very important to her friends, one of them reacts in a way that she never would have foreseen. Why is that, and what will it do to their friendship?

When Rainbow Dash announces something very important to her friends, one of them reacts in a way that she never would have foreseen. Why is that, and how will it affect their friendship?

Chapter 1

View Online

Rainbow Dash wasn't afraid.

Twilight had heated up the library in preparation for their get-together, which surely was why she was sweating. It was the anticipation for telling her friends what she had wanted to tell them for a very long time that made her body shiver, definitely not fear, no, not at all. And the fact that she had tried to start talking twice, and both times could not get her mouth to open? Well, you see, that was because... uh... one of the cupcakes she had had for breakfast earlier had some really sticky frosting? Yeah, lets go with that.

Yes, Rainbow Dash wasn't afraid at all about what she was about to tell her friends. She never wondered why it took her so long to attempt telling them. She didn't think about how hard it had been to basically lie to them for all that time, and not once did it cross her mind that she couldn't bear losing any of them over what she was about to say.

She could start talking at any moment she wanted. It was just that the right moment hadn't quite come around yet. But it was approaching fast, she knew. In fact, it was just about to happen. Yes, quite clearly the right moment had arrived right... now!

Okay, no, that wasn't actually the right moment. But it was definitely close. She just had to look for it and wait a little. Just wait a little longer for the moment, the perfect moment that-

"Rainbow Dash?"

Her thought process interrupted, Rainbow Dash responded to the question presented to her in a calm and collected manner. Surely, everypony would agree with her that jumping five feet into the air and screaming "YEAHHHGH" at the top of her lungs was the pinnacle of calmness.

Fluttershy, the pony that had addressed her, jumped back a bit and said worriedly, "Oh, I'm so sorry, I didn't want to startle you."

Having become even more collected than she was before, demonstrated by her not screaming and flapping her wings around like a madmare, Rainbow Dash answered. "Oh, you totally didn't. I just felt like, uh, stretching my legs a bit, heh. So, what did you want to say?"

"Well, I hate to be bothering you, but, well, you invited all of us here to make an announcement, and we've been here for a while now, and I really don't mind, but the others seem to be getting a bit restless, and it would be really nice of you if you could maybe start making that announcement, if it isn't too much of a bother to you..." Fluttershy became quieter with every spoken word until Dash had to strain to hear the last part.

Rainbow looked around the room to see what the others were doing. Applejack had left a pretty impressive dent in the wooden table on which she was impatiently tapping her hoof. Pinkie and Rarity had just finished a game of Tic-Tac-Toe, prompting Rarity to grumble and ask for a best-of-357. Twilight was already halfway into 'Things To Do While Waiting For An Important Announcement: An Oddly Specific Reference Guide', the book she had started to read while waiting for Dash to begin.

Rainbow sighed. "You're right. I've been putting this off long enough. In fact, I've been putting it off for pretty much as long as I've known you guys. There's something you all should know about me." The others perked up, stopped what they were doing, and brought their full attention towards Rainbow.

Well, this was it. The moment had come. Rainbow took a deep breath and closed her eyes. Somehow, it was easier with her eyes closed.

And while Rainbow had no idea about how her friends would react to what she was about to say, she knew that there was one of them who would stay with her and support her no matter what, as she had always done. She knew that at least one pony would be with her even if the others were to turn on her after this. That knowledge, the fact that she was sure she could always rely on that pony, gave her the final push of courage.

And then she said it.

"I'm gay."

As she still had her eyes closed and dared not open them, she of course could not see the reaction of her friends. She could, however, still hear them. What she heard was a few gasps, one sharp intake of breath, and one very high-pitched, unladylike shout of "I knew it!"

Rainbow was just about to open her eyes and ask who had said that, when she was interrupted by the impact of a very fluffy, very pink, and very huggy pony-shaped missile at her current location.

"Ohmigosh Rainbow! It's always great to hear that one of my friends is gay! You know, I was already pretty gay before, but now that I know you're also gay I'm more gay than ever! We should totally have a 'Yay, we're gay' party and invite everypony, and then we can make them gay too!"

Rainbow opened her eyes and looked deeply into those of the beaming pink pony in front of her. Her expression one of complete and utter confusion, perfectly mirroring the way that everypony else in the room was feeling. Then she understood. Then she facehoofed.

"Pinkie, I don't mean 'gay' as in happy, I mean 'gay' as in I'm into mares."

"Oh. Oh... OH!" said Pinkie as she understood. Then, she added with a shrug "Well, duh! Of course you are!"

"Uh... What? You knew? But how could you know?! I never told anypony, not even my parents!"

"Well darling," Rarity interjected, having recovered from the Pinkie-induced shocked state she had been in, "it wasn't that hard to figure out if you know where to look. You never were very comfortable when the subject of coltfriends came up, and considering you never showed any interest in any of the stallions who tried talking to you when we went out, well, I did very much think that this might be the case."

"So you were the one who yelled that she knew?"

Looking slightly ashamed, Rarity responded, "Ah, yes. I'm quite sorry, but I was fairly excited about being correct in that guess." She paused, then added, "Oh, and of course about you having the courage to tell us all. Yes, mostly that."

Rainbow just shook her head, still surprised that two of her friends had already known her biggest secret. She was just about to ask Pinkie how she had figured it out, but then she realized she would be asking Pinkie how she had figured something out, so she stopped herself.

"Well, I didn't know at all," said Twilight. "I never even thought about that. But, considering the fact that about one in ten ponies in Equestria is gay, it's not that surprising that one of our group of friends would be. Let's see, we are six ponies, which would usually put the odds for at least one of us being gay at about 47%. However, considering that Rarity showed interest in Prince Blueblood, and of course the fact that I know about myself being into stallions, the two of us are already out of the equation, which means the propability for the others in the group instead is-"

She then stopped, as she had noticed that by the way Rainbow was staring at her; she was definitely not quite as interested in the probabilistic analysis of the sexual orientation of her friends as Twilight was. She blushed and mumbled a small excuse about getting carried away.

"Alright, I reckon this has been going on long enough. If nopony else is gonna say something 'bout all this, I will."

As soon as Applejack had started talking, Rainbow tensed a little, as if bracing herself for what was to come. Applejack noticed that, and chuckled slightly.

"What, you scared of what I'm gonna say? You think that just 'cuz I'm from a traditional family, I'm gonna be upset 'bout this? Now listen here, sugarcube.

"At the first Apple family reunion I can remember, I met a lot of ponies I'd never seen before. One of those ponies was cousin Apple Fritter. She was a very nice filly and we got along great, playing and talking the whole day. However, when she introduced me to her parents, I didn't quite know what to say. She didn't have a mom and a dad, but two moms! The naive filly that I was, I later asked Granny Smith what was wrong with her family. She looked at me and asked, 'What do you see that would be wrong, little Applejack?'

"I answered, 'Well, they're both mares! I thought that parents had to be a mare and a stallion!'

"And then she told me something that has stuck with me to this day. 'Now listen to me, filly. When two ponies want to be together, the only thing that matters is that they love each other. Whether they're mares or stallions doesn't matter one bit.'"

With that, she looked at Rainbow directly. "It doesn't matter who you're into. The only thing that matters is the pony that you are. And I'm proud to call that pony my friend."

Applejack then added in a slightly accusatory tone, "And I'm sure the rest of our friends feel the same way, even if they were too busy with themselves to mention it."

Twilight and Rarity did look slightly ashamed at that and were about to apologize, when Pinkie took a more hooves-on approach to redeem them: "GROUP HUG!"

As she found herself surrounded by her best friends, Rainbow let out a sigh of relief that was bigger than she would ever have dared to admit. They weren't going to leave her. Her biggest secret was out, and it wouldn't change a thing about their friendship.

She was still going to be going on pranking sprees with Pinkie. She was still going to be challenging Applejack to whatever her mind was set on that day. She was still going to be talking with Twilight about how awesome the latest Daring Do was. She was even going to be enjoying massages at the Ponyville Spa with Rarity - in secret, of course. And she was definitely going to be...

Wait. Where's Fluttershy?

As she was thinking about all her friends, she noticed that one of them was missing from the group hug. In fact, she hadn't even said anything at all after Rainbow's reveal. Still in the hug, Rainbow's eyes wandered around the room, looking for her pegasus friend, and found her standing near the door.

What she saw, though, shocked her to the core.

She didn't get the look of understanding and compassion she expected. Instead, she saw sadness. And tears. And anger. Especially anger. More anger than she had ever seen on her friend's face.

Fluttershy? No... It can't be!

When Fluttershy noticed Rainbow staring at her in disbelief, she quickly broke eye contact. Then, tears still streaming from her eyes, she quietly headed for the door, consciously avoiding alerting the others. And just like that, she was gone, leaving behind an utterly confused Rainbow Dash.


“Uh, not fer nothin, but Ah think this hug has gone on about long enough.”

That sentence snapped Rainbow out of her state of complete and utter shock. Since Fluttershy had left, Rainbow hadn’t been able to move a muscle, and that had been about thirty seconds ago. Not surprisingly, the other ponies were looking curiously at Rainbow, wondering why she wasn’t moving. Well, except one pony.

“What are you talking about?” Pinkie interjected. “Hugs can’t ever go on too long! The longer you hug somepony, the happier they get! Especially after, like, three minutes, ponies get so happy that they say things like 'Well, this was nice, but I really need to get going' and 'I think I can't feel my legs anymore' and 'Pinkie, please stop hugging me'.” Pinkie paused and tapped her chin with a hoof. “Wait a sec, something’s not right with the last one…”

While usually Pinkie’s rants were a source of annoyance to Rainbow, in this case she was glad she had gone on a tangent like that, because it gave Rainbow a bit of time to recover and think. It was clear that the other ponies hadn’t seen how Fluttershy left, and Dash didn’t at all feel like telling them about it before she could figure out what had happened herself. With that in mind, Rainbow wiggled herself out from the embrace of her friends.

“Yeah, that’s nice Pinkie. Anyway, I just realized I still have some, uh, stuff to do, so, yeah, I’m gonna be going. Bye, guys!” And with that, she was out the door.

Rainbow quickly made to the air and flew towards her cloud-home as fast as she could, only stopping once she was inside and had closed the door behind her. She sank to the floor and gave a relieved sigh. No matter what the problem with Fluttershy was, at least she had managed to fool the others into thinking that nothing was wrong.


“Rainbow Dash isn’t fooling anypony. There’s clearly something wrong.”

This notion was uttered by Rarity about five seconds after Dash had left the library so hurriedly, expressing perfectly what everypony else was thinking. Well, except for Pinkie, who was still pondering the implications of hugs having an upper time limit.

“Y'all are right. And considering who else left without a whisper, it's clear as day who the reason for it is.”

“You're right,” Twilight agreed. “Fluttershy's missing! I didn't notice it, but she wasn't in the hug as well, was she?”

“Indeed she wasn't,” Rarity added. “But what does it mean? Fluttershy, of all ponies, is upset about Rainbow's revelation? Why ever would that be?”

Pinkie, taking a short break from her deep internal struggles, decided to give her two bits to the situation. “Oh, don't worry about it. This is between the two of them anyway. They'll figure it out eventually.”

Twilight was puzzled. “Figure it out? Figure what out?”

But Pinkie was already back to more important matters. “Oh, now I get it! He wasn't saying 'Pinkie, please stop hugging me', I just misheard! What he was really saying was 'Pinkie, please drop bucking trees'!” She paused. “Wait, that doesn't make any sense. I don't even buck trees! Huh. What a silly pony, saying such random things!”

Twilight rolled her eyes at that. “Never mind. Still, I think Pinkie's probably right. This seems to be something that's between Fluttershy and Rainbow Dash. We're just gonna have to hope that they'll be okay.”


How were things ever going to be okay again?

Rainbow, having had a bit of time to think about the situation, really wasn't sure what she was going to do next. She was still sitting on the floor of her cloud-home. She didn't even feel like flying right now. Whenever she had a problem she couldn't figure out by herself, she usually went to talk to Fluttershy about it. And that was kind of out of the question, since...

Fluttershy hates me now.

The thought hit her hard in the chest, harder than a hoof ever could. She had tried to avoid thinking it, but after a while, it had crept up on her, offering itself up as the only explanation for her best friend's actions.

Fluttershy hates me now.

Of course, she had been going into her coming out with hesitation and fear, imagining that her friends would somehow abandon and hate her for it.

She had imagined Rarity telling her how same-sex relationships were destroying the foundation for traditional marriages. She had imagined Twilight giving her a detailed scientific report on how being gay was a choice, and the wrong one at that. She had imagined Applejack telling her that she was unnatural and an abomination. She had even imagined Pinkie not wanting to hug her anymore because 'it would feel weird'.

She had imagined all of those ridiculous things, yet the thought of Fluttershy not accepting her had not even entered her mind. Fluttershy had always been there for her. Fluttershy was her oldest friend. She could tell Fluttershy everything, and Fluttershy would listen. Fluttershy was the one pony that she trusted more than anypony else. And...

Fluttershy hates me now.

This time, the thought hit her even harder than before, having it contrasted against all that Fluttershy was to her, and it was almost enough to break her. She felt the tears welling up in her, and she knew that once they started, they wouldn't stop for a long while.

Fluttershy hates me...

No.

No! She wasn't going to accept this! Fluttershy hates me? Yeah, right! That didn't even begin to make sense! She didn't know what made Fluttershy react the way she did, but she wasn't gonna find out by sitting on the floor and crying! There was only one pony who could explain what had happened, and Rainbow knew exactly where to find her.

It was time to go to Fluttershy's cottage.

Chapter 2

View Online

Flying always had a calming effect on Rainbow's mind. When she was flying, she had a purpose. Whether that purpose was to improve her already impressive range of tricks, to clear some cloud formation at her job, or just to reach a specific destination, she had a clear goal in her mind and nothing else. In this case, her purpose was to get to Fluttershy's cottage as fast as possible. Her wings carried her as fast as they would, and her mind was filled with nothing but the task at hoof.

When she arrived, she landed on the small pathway leading up to Fluttershy's front door, panting heavily from flying as fast as she could. She gave herself a moment to rest, got her breath back, and her brain switched back on.

Which immediately told her to get out of there as quickly as possible.

Hey, what the heck, brain? We both know that I need to talk to Fluttershy right now. What, you're nervous? You don't want to talk to her because you're afraid of what she's gonna say? Oh, please. That's why I never listen to you, I'd never get anything done if I did.

As Rainbow Dash had determined her brain a useless source of advice, she instead turned to her gut, which she listened to most of the time anyway. Its recommendation was to get rid of the unnecessary burden that was her breakfast.

Rainbow was starting to get angry at her internal organs. They were supposed to help her, not make this whole thing harder than it already was! She briefly considered asking what her spleen was thinking, but that thing never provided anything of use.

So, instead, she asked her heart.

A few seconds later, she trotted up to the the front entrance.


After she had waited about five minutes for somepony to open the door, Rainbow decided that she should probably knock on it.

She reluctantly lifted her left forehoof, moved it slowly and carefully towards her wooden obstacle, and touched it so lightly that the sound of a pin dropping would have thought itself a perturbator in comparison. She waited for about half a second more before deciding that nopony was there and that she should come back some other time.

She was about to fly away when she heard a smacking sound.

She looked toward where she thought the origin of the sound would have to be, to the left of the door. However, there seemed to be nothing there. Shrugging, Rainbow turned to leave once more, but as she did so, she heard that same smacking sound a second time. She looked towards the left of the door again, still seeing nothing. Then, she lowered her view.

There she saw Angel Bunny, who had both of his paws over his face.

"Oh. Hello, Angel!" Rainbow decided that the best course of action was to move on from the fact that Angel had witnessed her pathetic attempt at knocking, and probably quite a bit of her former standing around and decidedly not trying to get in as well.

"So, uh, is Fluttershy home?" Angel gave her a nasty look, but nodded. "Great! Uh, I'm going inside to talk to her then." Angel fixated Dash with a gaze that nopony would believe could come from something as cute and fluffy as a bunny, and shook his head.

Dash, being given a plausible reason to leave, was almost ready to do just that, considering how much she dreaded actually talking to Fluttershy right now. But just being told that she couldn't? Yeah, that wouldn't do at all.

"Oh yeah? Listen Buster, you don't get to decide what I do and what I don't do! I'm Rainbow Dash! I do what I want, when I want it, and right now I want to talk to Fluttershy!” Rainbow huffed into Angel's general direction. “Why the hay do you not want me to talk to her, anyhow?"

Angel increased the intensity of his death stare and began gesturing. He pointed at Dash, then towards the cottage, then he very slowly lifted both of his paws to his eyes and rubbed them slightly. And while Rainbow usually wasn't very good at charades, even she understood what that meant.

Fluttershy has been crying because of me?

This started two conflicting trains of thought within Dash.

On the one hoof, she was furious. How dare she! Fluttershy was the one who had just walked out on her best friend when she revealed something about herself that was very important to her! She was the one that had left her confused and sad, without any explanation for her actions! How come she got to cry?

On the other hoof, Fluttershy was crying. Because of her. And she absolutely hated seeing Fluttershy cry. Of course, it was never a good thing to see anypony cry, but Fluttershy? For some reason, whenever Rainbow saw her this sad, she felt like an injustice of unbearable proportions had occurred, like the world itself was broken until she had fixed whatever had made a mare so sweet and kind and cute cry in the first place. The fact that she was the one that had caused it this time was absolutely unacceptable to her, and she felt that she had to rectify it immediately.

Of course, both her anger and her concern could only be sated by actually talking to Fluttershy.

"Alright, Angel, I'm sorry, but that means I need to talk to her even more. I need to fix this. Even though I don't know what's broken in the first place, I need to fix it. So, please, won't you let me at least try to do that?"

Angel thought for a bit, then sighed. He gave Rainbow a small nod, then hopped next to her, to the front door of the cottage. He looked up at her, and sighed once more. Then, he lightly pushed the wooden frame.

The door had been open the entire time.


Dash found Fluttershy with her head resting on the kitchen table. And, judging by the amount of paper tissues scattered around the room, as well as the silent whines and huffs coming from her direction, Angel hadn't been lying: she had been crying. A lot. This intensified the conflicting feelings inside of Rainbow, leaving her unsure if she was going to try to console or yell at Fluttershy.

Maybe I can do both at the same time?

And so, trying to sound both angry as well as concerned, Rainbow called out to her.

"Fluttershy?"

In the end, it came out sounding as if she had gargled a jar of vinegar while speaking, but the mare in question heard it regardless. Startled, she looked up to see who had called her, and saw Rainbow. She flinched, and immediately jumped off her chair, bolting towards the back door. But this time, Rainbow Dash was ready.

"Fluttershy, stop!" The timid mare did just that: she stopped right in her tracks, not daring to move a muscle. "Please, don't run again. I need to talk to you. About this. About why you ran. About what's wrong between us. About... why you hate me."

"What!?" Fluttershy finally snapped out of her in mid step position and faced Rainbow, speaking with an intensity that was rare for the usually so demure mare. "I don't hate you! I could never hate you!"

"Then why did you run? And why did you look at me like I was the worst pony to ever exist?"

Fluttershy was taken aback. "That wasn't at all what I was thinking! I was just... angry."

"Angry? But why? Why did me coming out make you angry?"

"Because... because you lied to me."

That left Rainbow completely stumped. "Uh, what? I lied to you? You mean because I didn't tell you?"

Fluttershy was fidgeting with her hooves, clearly uncomfortable with the subject, but eventually responded. "Yes... No... Not exactly."

Dash was getting impatient with how imprecise and unhelpful Fluttershy's answers were, so her voice carried a bit of an edge when she asked her next question: "Well, I need you to explain this to me then. How exactly have I lied to you?"

Fluttershy flinched a bit at Rainbow's tone, but there was steel in her eyes when she answered. "You told me... You told me you hated fillyfoolers!"

Rainbow was dumbfounded. "Excuse me? When did I ever say anything like that? I don't remember that ever happening."

"You don't even remember?” Anger had flared up in her voice, but Fluttershy calmed herself down quickly. “Err, well, it was a long time ago, so I can't really blame you. It was in flight camp, the day we both had gotten our cutie marks."

She then started explaining what had happened on that day, the memory slowly returning to Dash as well.


This is the best day ever!

As Dash crossed the finish line, she was absolutely ecstatic. Not only had she beaten those harebrains Dumb-Bell and Hoops in the race, she had gotten her cutie mark too! And in the most awesome fashion that anypony ever could have done!

A Sonic Rainboom!

Old mare's tale? Hah! Leave it to the Dash to make the impossible happen!

Oh, this'll make these idiots shut up for good! She smirked. Can't wait to talk about this with Shy. Bet she was blown away by my awesomeness too.

With that in mind, she slowed down, made an unnecessary, but really cool looking half barrel roll and headed back towards the starting line of the race.

As she arrived, the first thing she noticed was that nopony was paying any attention to her. In fact, there was only one pony there at all - one of the camp supervisors - who was too focused on looking toward the ground to even notice her.

What the hay? Hello, the pony that just pulled off something that nopony even thought was possible just returned! Why is nopony here? What could possibly be more important than that?

More than a little irritated, Dash searched out the camp supervisor. “Excuse me, sir? Why is nopony here?”

The supervisor looked up, noticing her for the first time. He seemed quite worried when he responded. "I don't really know what happened, I've just been called here myself. As far as I've been told, some ponies held a race, and in the process the filly that gave the starting signal was knocked off the cloud she was standing on.

“She didn't come back up right away, so the supervisor that was in charge of the track organized a search party with the other staffers. I was ordered to stay here and wait for her in case she comes back by herself. The spectators were sent home.”

Rainbow hadn't caught a thing the staffer had been saying for the last few sentences, as she had completely frozen up after he had described what had happened.

The filly that gave the starting signal was knocked off... Fluttershy!

No, no, no, no, no! This couldn't happen! Oh, Celestia no! Dash knew that Fluttershy was a weak flier, and when she was afraid, she couldn't fly at all! And being knocked off a cloud, free-falling to the ground? She must have been terrified! She probably couldn't even slow her fall! Visions of a yellow pegasus, her body broken beyond repair, flashed before her, making her retch. And the worst thing...

It's my fault!

She was the one that had wanted to have that race. She was the one that had wanted Fluttershy to give the starting signal. She might even have been the one that knocked her off in the end.

It's my fault that my best friend is probably...

She couldn't finish that thought. She couldn't do anything at all. The staffer had already gone back to looking out toward the ground, so she just moved away from him as far as possible, sat down, and hid her head in the clouds. Nopony would notice a bit of additional rainwater in them.

About ten more minutes passed before she heard someone call out. "We found her!"

Dash was up in a second. She tried to locate where the shout had come from, fearing to see Fluttershy brought up in a stretcher, or worse. What she did see when she located the search team lifted a burden far too heavy for a pony so young an age from her shoulders. Fluttershy was not only completely unhurt, she was smiling. And flying on her own. And... what was that on her flank?

Dash could not quite make it out, because at the time, she was flying full speed towards Fluttershy, preparing for the biggest hug she had ever given. She slowed down just before impact and embraced her missing friend, all her relief released through her forelegs.

The hug, for some reason, caused Fluttershy to blush profusely, as well as suddenly being unable to fly. So, still embracing the flustered filly, Dash brought the both of them to the ground slowly, all the while talking her heart out. "I'm so sorry Shy, I never wanted this to happen, I was so worried about you, I'm so glad you're okay, I don't know what I would have done if you hadn't been okay, oh this was all my fault, can you please forgive me?"

Fluttershy, still rather red around her cheeks, responded in a confused, but happy fashion. "Oh, uh, of course I can forgive you... Well, that is, if you maybe told me what I'm supposed to forgive you for."

Dash still had not yet calmed down, responding "I made you fall! I don't know what could have happened! You could've..." The tears were coming back to her eyes, causing Fluttershy to hug her tighter, silently stroking the back of her head with her wings. She was just about to explain what had happened on the ground when she was interrupted by a gruff, mocking voice.

"Ohh, Clutzershy and Rainbow Crash are making out!"

Rainbow recognized that voice. Dumb-Bell! Urgh, just about the last pony she wanted to deal with right now. Of course he would show up as soon as the search team officials had left.

But hearing this from the colt suddenly made Dash conscious of the fact that she was crying in the arms of another filly, and how decidedly uncool that was.

She quickly removed herself from Fluttershy's embrace, tried her best to rub the tears from her eyes, and turned to address the bully with as firm a voice as she could muster.

"Oh, just zip it. I've already kicked your flank in the race today. Do you want me to do it literally as well?"

Dumb-Bell wasn't quite impressed with the clearly still shaken and teary-eyed filly and responded in kind. "Yeah, right. You sure you want to do that in front of your fillyfriend?"

“She's not my fillyfriend!" Rainbow burst out. "We're just friends! Always have been, always will be!"

The bully gave a nasty laugh. "Yeah, right. See you later, fillyfooler!" With that, he started flying away.

Rainbow shouted after him. "Stop calling me that! I hate being called that! And I hate fillyfoolers!" But Dumb-Bell was already out of earshot. Rainbow huffed, and tried her best to calm down. I have to stop letting this guy get to me. Urg.

She sighed. At least he was gone now. Her face brightened. Hey, maybe Fluttershy can tell me about what happened to her on the ground. She seemed so happy!

"Hey, Fluttershy?" But where her best friend had stood before, there was now only empty clouds.

She didn't see Fluttershy for a week after that.


Rainbow Dash was angry at herself. While Fluttershy had been telling her about what had happened back then, the memory of those events came back to her as well. Of course, she had still known about her reaction to seeing Fluttershy safe, but she had completely forgotten - or blocked out - the part with Dumb-Bell. Was I really that stupid?

"Fluttershy, I'm sorry. I didn't even remember I said something like that. But, you know how it was in Flight School. Everypony just kept calling me a fillyfooler, and I hated it, because they were trying to insult me, and I didn't even know what exactly they were insulting me for! So, I just started to believe them. That liking mares was wrong. And that I was wrong unless I thought like the others."

Rainbow sighed. "Gosh, it sounds so stupid now. But yeah, it took me a while to get over all that. To finally be able to accept who I am, and to want my best friends to accept it too."

Then, she hesitated.

This... doesn't fit. There's something missing.

She looked skeptically at Shy. “You know, Flutters, I don't think I really get it. Even though I lied and said an incredibly stupid thing, why does it bother you so much? I mean, yeah, it was horrible, but... why does it still bother you? Why do you even remember it?”

With every word Rainbow Dash uttered, Fluttershy was looking more and more nervous, but Rainbow continued. “What does something I said ages ago have to do with you reacting the way you did to me coming out?”

Fluttershy looked just about ready to bolt again, but Rainbow was prepared. With a few flaps of her wings, she was directly in front of her friend, holding her in place with her front hooves. “Oh no, you're not going anywhere until you tell me. Why do you still remember that after all these years, and why does it still bother you?”

Shy shuffled weakly, trying to loosen Rainbow's grip on her, but to no avail. She sighed, and accepted the only way out: to tell Dash what the real reason for her actions was.

"I... I got really angry because... " All that followed was silent mumbling, far too quiet for Dash to understand.

"I'm sorry, but you're gonna have to speak up."

"Because..." Fluttershy tried again, but couldn't manage to be audible the second time either.

"Louder."

"Because... I..."

"Louder!"

"Because... I... I L-L..."

"LOUDER!"

"BECAUSE I LOVE YOU! I ALWAYS HAVE!"

And for the second time that day, Rainbow was left completely without response and too shocked to react while Fluttershy galloped out of the room, this time up the stairs and into her bedroom.


Rainbow still was not quite sure what had happened, and her mind was completely blank except for a single thought.

Fluttershy... loves me?

She tried to wrap her head around that concept, but she couldn't quite grasp it. It seemed so out-of-the-blue, so completely unfamiliar, something that Rainbow wouldn't even have considered for reasons that Fluttershy reacted the way she did. But... it fit.

Rainbow imagined herself in Fluttershy's horseshoes, back in Flight Camp. She imagined having just been hugged by the filly she had a crush on... and then... “I hate fillyfoolers!” Dash gulped. That must have broken her heart! And... “We're just friends! Always have been, always will be!" And that friendship was really important to Fluttershy, as Rainbow Dash was more or less the only real friend she had at the time. So, if she wanted to keep that friendship, she needed to hide her real feelings... and... “I hate fillyfoolers!” So she thought she couldn't even tell Dash about that if she wanted to keep her friendship. So she kept her crush, as well as her being gay, a secret... for all these years... to then suddenly be told that all of that, all of the secrecy and hiding her feelings had been for no real reason at all?

Gosh, Fluttershy... you went easy on me. Had it been me, I wouldn't have just walked out. I would have punched myself in the face as hard as I could!

So, apology needed. Big apology. Giant apology. The biggest apology she had ever given.

That was the one thing. The other thing...

Fluttershy loves me... And what does that mean for us?

Now that she knew what had happened, Rainbow had a pretty clear image of how she should act in her brain: Make aforesaid apology, gently let Fluttershy know that Dash didn't feel the same way, get her best friend back. And that did seem like the logical and fair thing to do.

Only... the thought of turning Fluttershy down... did not quite seem right for some reason. And every time she imagined herself doing it, there was a sharp pain in her heart, one she could not quite explain. So, she thought about what Fluttershy was to her.

She thought about how she had explicitly wanted Fluttershy to cheer for her when she was training for her Sonic Rainboom, because she knew that for some reason, she always tried even harder when she was watching.

She thought about how bad she had felt about pushing Fluttershy into Tornado duty, being indirectly responsible for having her humiliated in front of the other fliers. She thought about how relieved and proud she had been after Fluttershy had helped to make Tornado day happen, and how she hadn't even given it a thought before making her the target of the admiration of not only the other fliers, but also of Spitfire, giving up the praise from her idol and directing it towards the timid pegasus instead.

She thought about following her to the Butterfly migration. Of course, she came because she had been asked to, not because she wanted to see something as boring as that. But... once she got over how lame it all was, she had seen how incredibly happy and comfortable the usually so easily intimidated mare was being there, and how seeing her like that had made her heart beat ever so slightly faster.

She also, very briefly, thought that she had always found Fluttershy to be pretty hot before blushing and shaking her head to clear it.

All of these thoughts amassed in her brain, as well as her heart, and this time, both of them were telling her the same thing. Her gut was urging her on as well. Her spleen remained indifferent.

Fluttershy loves me... And I know what I'm going to do.


Rainbow, for the second time that day, stood before a door. This time, that door was actually locked, which she had made sure to double check. And behind that door...

“Fluttershy?” called Rainbow, giving a few accompanying knocks. There was no answer apart from a slight shuffling sound, and a bit of sobbing. Dash winced. She's crying again.

“Uh, if you don't wanna talk to me, that's fine. I just need you to listen, really.” Dash took a deep breath, then continued. “I'm sorry. Like, really sorry. The sorriest I've ever been for anything I've done. I can't even imagine how much I hurt you today... or back then... or anytime in between, really. I was stupid. And insensitive. And... an incredible coward. I could have just told everypony that I'm gay years ago, but I didn't, and you had to suffer for it.

“I know I feathered up really bad, and I would understand if you never wanted to talk to me again. I don't deserve to talk to you after what I've done.” Rainbow took another deep breath. Now for the hard part.

“But... if you can find it in yourself to forgive me... and if you still feel that way about me...”

Dash stopped, trying to figure out what to say next. “Look. I'm not good at this kind of stuff, but I just need you to know this. Fluttershy, you're amazing. You're the nicest, kindest, most friendly mare that ever existed. I always relied on you whenever I didn't know what to do. I always talked to you about everything I couldn't deal with. You were my first friend, and you have been since then my best friend. You've been my best friend for so long that I didn't even see that you could be more than that. That I wanted you to be more than that. Fluttershy... I love you.”

Rainbow waited with a beating heart for an answer, any answer. But, when after ten seconds absolutely nothing had happened, she sighed. “Well, I can't blame you for not forgiving me. Not sure that I can forgive myself. Bye Flutters. I hope you meet somepony better than me.”

Dash stepped away from the door, slugging towards the stairs, when she heard the sound of the door unlocking. Out came Fluttershy, talking so quickly and excitedly that her words were blurring together.

“Ohrainbowofcourseiforgiveyouiwasjustsosuprisedandididntknowwhattodoandohmygoodnesspleasedontleaveof courseistillloveyouanduhdashwhyareyouwalkingcloserwhatareyoudoingohmygoodmffffffff--”

The last part of Fluttershy's rambling was cut off by a pair of lips meeting her own.

The kiss started off with one of the mares talking, and the other mare running towards her. It was also pretty short, since Fluttershy started hyperventilating from the excitement about three seconds into it. Both Fluttershy and Rainbow Dash had very little experience with kissing in the first place, so they had more or less just pressed their lips together and hoped for the best, anyway.

Overall, as far as kisses go, it was not very good. Truly, if it were to be judged on a scale from one to ten, their kiss would probably fail to meet the minimum criteria for entry.

Both of them wouldn't have changed a single thing about it.

Epilogue

View Online

Rainbow Dash wasn't afraid.

The sweat that was glistening on her face came from the hours of training and preparation she had undergone before she went out to do what she had planned. Her body was trembling slightly as she was eagerly awaiting the perfect moment to begin. It was imperative that she waited for it, as there would be no point in what she was doing if it didn't reach the biggest possible amount of ponies.

Perched on the roof of the Town Hall, Rainbow took another look at the clock tower. 12:58... Almost time. She had figured that the best time to reach as many ponies as possible would be after lunch time, when ponies came out of their houses to chat, do business, take walks, and generally fill the streets, so she had set her starting point at 13:00.

And she had been right; the streets were indeed filled with ponies. Some of them she knew, most of them she didn't. But everypony knew Rainbow Dash. Rainbow Dash, the leader of the Ponyville weather squad. Rainbow Dash, bearer of the Element of Loyalty. Rainbow Dash, the only pony alive able to pull of a Sonic Rainboom. Soon, they would know something else about her as well.

Rainbow breathed in deeply, then slowly let her breath escape through her mouth. She was ready. The clock ticked over to 12:59. One more minute... and then this all will be over. One more minute to think about what she was doing, to have her doubts, to call it quits.

But whenever she thought about quitting, she remembered why she was doing it. She remembered the times she herself had lied about herself to fit in, and how it had hurt her. She remembered the warm reaction of her friends to what she had dreaded to talk about for all those years. She remembered the mare that she had made to suffer for so long, just because she didn't have the guts to be more open.

She remembered that Fluttershy loved her. And that she loved Fluttershy. Nothing that was going to happen this day would change a thing about that.

She wasn't going to lie to anypony anymore. What she was about to do was flashy, impressive, spectacular, radical, cool, and awesome, but also one more thing, and that was the important one. It was one hundred percent Rainbow Dash. Not just the parts that everypony knew about, it was all of her. And everypony was going to see it.

In the distance, the clock tower chimed once. Rainbow smirked.

It's go time!


Mundane Task was quite happy with his job. The pay was good, he had plenty of free time, and he was pretty sure that he wasn't in danger of being laid off anytime soon. Sure, it was a bit boring, but whose job isn't at times? And besides, he didn't appreciate excitement as much as other ponies, anyway.

No, the fact that Mayor Mare had thought it a good idea to make him “General Overseer Of Peace And Quiet In Ponyville” suited him quite well. The Mayor had believed that Ponyville's reputation as Equestria's biggest magnet for catastrophes it had garnered over the years of being attacked by ancient lunar goddesses, spirits of disharmony, and bunnies, was hurting the tourist industry quite a bit. So, she decided that there should be somepony that would reassure the public of the general safety of the town as well as regulate it, and that pony was Mundane Task. He held his office for about a year now.

The fact that the “Days without incident threatening the peace in Ponyville” counter he installed in front of town hall as his first order of business had yet to reach double digits was not quite helping the public image, though.

These days, his job consisted pretty much of one thing: Sit on a bench near town hall, wait for something town-threatening to happen, and flip the day counter accordingly.

Today had been a quiet day, so, as to his routine, he got up from his watching bench at precisely 13:00, went up to the day counter, and climbed the ladder to where the oversized numbers where hanging. Just as he was about to replace the current number of eight with nine, he heard a loud bang behind himself, followed by some form of shock wave.

He sighed, and instead grabbed the zero. After having replaced the number, he calmly stepped down the ladder, and turned to see what had happened this time.

He saw a giant prismatic ring that was slowly expanding outward from a pegasus rocketing straight upward from town hall. Rainbow Dash, huh... I'm pretty sure that I didn't authorize a Sonic Rainboom today. That'll be a pretty hefty fine right there.

He was just about to go and and file the necessary paperwork when he noticed that Rainbow Dash did not seem to be done. Her colorful contrail still streaming behind her, she seemed to be doing some sort of aerial maneuver. No, wait, not a maneuver...

Skywriting? That wasn't authorized either.

As Mundane Task was adding the amount of bits that were about to become state owned together, the pegasus continued to fly this way and that, spelling out one letter, then two, then three more before finally stopping in midair, breaking off her contrail, and landing in the general area of Ponyville Park.

Curious to see what Rainbow Dash had written, Task looked up once more.

There, in perfect cursive, in prismatic colors, and in letters big enough for all of Ponyville to see, stood three words:

"I AM GAY"

Shaking his head, Task gave a small smile. Well, how about that... He climbed back up the ladder and replaced the zero with a nine.

She's still gonna have to pay the fine, though.