A Strange Dream

by Durant


A Lovely Picnic

Fluttershy flapped as hard as she could to keep up with Rainbow and the foals. They had been flying for almost two hours. Her wings were starting to give out on her and she was slowly going downwards. She gave it everything she had so she could stay in the air for a little bit longer, but it was no use, she was done.

“AHH!” Fluttershy screamed as she fell from the sky. She looked down and saw the grassy landscape she would soon hit. Closing her eyes she braced herself for the pain, but to her surprise there wasn’t any. It was soft, warm, and there was a nice breeze blowing through her mane. She opened her eyes to see Rainbow smiling at her.

“You know ‘Shy if you were tired you should have told me. We could have taken a rest. I think I’ll just carry you the rest of the way.” Rainbow flew upward with Fluttershy in her hooves. Just as Rainbow said it wasn't much longer until a very clear, still, lake came into view. As they flew over it Fluttershy looked down at the surface. It didn't even look like water; it was more like glass, hence the name. On the lake was a rather large island which Rainbow was flying towards. Rainbow flew around the island once and slowly flew downwards.

As they landed, Fluttershy heard rustling in the bushes and she could see many pairs of eyes looking at them. Fluttershy got closer to Rainbow, nervously shakeing.

“Shy, you ok?” Rainbow asked. Fluttershy didn’t answer her eyes were locked on the eyes as they got closer. Suddenly Fluttershy felt something jump on her back and her body jolted in surprise. She slowly turned around to be greeted by a small white face she knew well.

“Angel!” Fluttershy picked up her pet and hugged him as more animals gathered around her. Tank flew up and landed on Rainbow’s back. A mouse scurried across Fluttershy hoofs and ran up Machs leg. A hummingbird zoomed passed all the other animals and landed in Butterflys hair.

“I guess this is where Angel and all of my other animals live now. It seem like a nice quite place.” Fluttershy thought to herself, looking around. Through the trees she could see small wooden buildings and bird houses. All the animals were around her giving her hugs and telling her how happy they were that she was back.

“Shy, why don’t you hang out with them for a while I set up lunch.” Rainbow suggested as she flew out of sight along with the foals. Fluttershy sat down and started to think that maybe her animals could give her some answers.

“How are all of you today?” All the animals made happy sounds and got closer to her.

“Why did you all leave? Weren't you happy at my cottage?” All the animals looked at her confused. It took a second for her to realize what was wrong, to them that was an odd question. They had been living on the island for a while. A few birds looked up and asked if she was ok.

“Yes I’m fine. Sorry I've been having an off morning. I just feel a little confused that’s all.” The animals seemed to believe her, but still didn't give her any answers. Some of them came over and said she should follow Rainbow and rest while lunch was being set out.

“No really I’ll be ok.” The animals looked at her worried. Fluttershy didn't want to worry them, and thought it’d be best not to act any weirder than she already had been. Fluttershy got up and started to walk away as Angel jumped on her head and went with her. She could hear the animals calling goodbye behind her.

Fluttershy started to walk in the direction she thought she saw Rainbow Dash fly off in, but didn’t see anypony. She flew upwards a little bit to get a better view of the island, but still didn’t see any sign of them. She landed on the top of a large hill and scanned the ground: no Rainbow, no Mach, no Butterfly. Fluttershy felt dread build in the pit of her stomach. Where could they be? They wouldn't have gone too far, right? She started to fight back tears as Angel started to gently stomp on her head and point to the left. As Fluttershy looked where Angel was pointing she saw her family waving to her. They were very hard to see, a large rock and a tree hid them from sight. Fluttershy felt relieved as she flew over to meet them. She laid down in front of a plate with a sandwich, a salad, and some beans on it. Above the plate was a glass of water. Next to her plate was a smaller one with sliced carrots on it.Angel jumped down and started eating the carrots eagerly.

Across from her sat Rainbow with Tank at her side. Tank slowly ate the leafs of lettuce that Rainbow had laid out for him. To her right was Butterfly and a hummingbird with a small tag around it’s neck that read “Zoom”. Zoom sat on a small glass bowl full of a yellow liquid, nectar is what Fluttershy guessed. To her left was Mach with a mouse next to him. Much like Zoom he had a tag around his neck which read “Leo”. Leo was eating small squares of cheese in front of him.

“Glad you could join us.” Rainbow teased

“Now that Mom’s here can we eat?” Mach asked. Rainbow nodded as both foals started to quickly eat their lunch.

“Foals are always so hungry at their age.” Fluttershy said smiling. Rainbow laughed a little and started to eat. As they ate Rainbow told stories, as everypony else listened. Rainbow told stories of flight school, the battle with Discord, how Tank became her pet, and the time when she had Fluttershy’s cutie mark. All the stories brought back memories to Fluttershy. She shivered slightly remembering how mean she was to her friends she was when Discord was first released. As lunch came to an end Fluttershy started to put the dishes.

“Is it ok if we save the cake for tonight so Butterfly and I can go play with the animals?” Mach asked Rainbow.

“Sure, but remember you only have a few hours.”

Mach and Butterfly flew off towards the animals as Rainbow laid down and smiled at Fluttershy.

“Remember this spot?” Rainbow asked. Fluttershy turned towards her and blushed slightly as she saw Rainbow was sitting in a seductive position.

“Yes, I remember this place.” Fluttershy lied, trying to sound convincing.

“I decided to eat lunch here because of what tomorrow is.”

“Oh, great idea.”

“Why don’t you come over here and I can give you a sneak peek of my present?” Fluttershy hesitated for a second, knowing where Rainbow was going with this.

“No, that’s ok, I can wait.”

“Playing hard to get, huh?” Rainbow stood up and tackled Fluttershy, pinning her to the ground.

“Now I have you right where I want you.” Rainbow said looking into Fluttershys eyes. Fluttershy started to get a little nervous, not sure what Rainbow was going to do next. Rainbow bent down gave Fluttershy a long kiss. Fluttershy eyes widened, she blushed a deep red, her wings would have shot open if they weren’t pinned down.

“I…I…I”

“Sorry, did I break you Shy?” Rainbow asked laughing before kissing her again. Fluttershy leaned into the kisses, before pulling back quickly. She looked at Rainbow, her mind was racing.

“Did I just…willing kiss Rainbow? No I was…just lost in moment, that’s all.” Fluttershy told herself. Rainbow nuzzled against her, then started kissing down her body, and stopped right before she got to Fluttershys “places”.

“Should I keep going?” Rainbow asked. Fluttershy wanted to say no, she wanted to push Rainbow away, but her whole body felt hot. Slowly she nodded against her better judgment.

‘Well, too bad you're gonna have to wait until tomorrow night. Like I said that was only a sneak peek.” Rainbow kissed Fluttershy on cheek and laid down. Fluttershy felt like she was out of breath; her body was getting a little hotter.

“I’ll be right back” Fluttershy said running towards the edge of the island. Fluttershy ran through some tall grass, she felt like her whole body was going to catch on fire any second. As she made to the waters edge she started splashing cold water on her face desperate to cool off a little bit. The cold water felt nice against her hot skin, she was already starting to feel better. She looked down at her reflection in the water and wondered why she got so hot from the kisses Rainbow gave her.

“I’m sure if anypony did that I would have gotten hot, mare or stallion. I didn't get hot over Rainbows soft lips.” Fluttershy shook her head when she realized she thought Rainbow lips were soft. “That doesn't prove anything, so what if her lips were soft? That’s a good thing. I should congratulate her on her soft lips.” Fluttershy again shook her head afterwards.

“Where did that thought come from? Now I’m just being silly.” Fluttershy laughed a little and decided to return to Rainbow.

When she returned Rainbow was asleep under the tree, her hoof wrapped around Tank. Fluttershy watched the sleeping pegasus, and felt the urge to kiss Rainbow. She shook it off; deciding she hadn't cooled off as much as she first thought. She walked over to Rainbow and almost acting on her urge, but pulled away at the last second. Fluttershy shook her head and sighed slightly. After clearing her head she noticed there was something different about Rainbow now, something she didn’t notice before. She circled Rainbow once, but couldn't figure out what was different. Fluttershy laid down, slowly closed her eyes and drifted off to sleep.

The last thing Fluttershy thought before falling into a deep sleep was “I really don’t love Rainbow Dash, I really don’t…even if she is a little cute…”