The Music Box

by Harmony Pie

Rating: everyone
Tags: Sad, Romance, Rainbow Dash, Fluttershy, Slice of Life, My Little Pony: Friendship is Magic
Length: 4011

Fluttershy was ready to enjoy a nice, cozy night by herself on Hearth's Warming Eve. That is, until Rainbow Dash arrived on her snowy doorstep and turned Fluttershy's whole world upside down with three little words.

Fluttershy was ready to enjoy a nice, cozy night by herself on Hearth's Warming Eve. That is, until Rainbow Dash arrived on her snowy doorstep and turned Fluttershy's whole world upside down with three little words.

Winner of the 3rd Flutterdash Writing Contest: Change!

Review by Titanium Dragon

Edited by Swan Song and VitalSpark

Published 2016-09-28 20:10:01 UTC
Last updated 2016-09-28 20:10:01 UTC

The Music Box

The wind let out a wailing cry from beyond the warmly lit room, rattling the windows behind their tightly drawn curtains. Fluttershy wrapped her sweater more snugly around her body as she carefully lifted the mug of steaming hot cocoa to her lips. Hmm. Still too hot. She placed her poetry book down, folding the page.

Fluttershy let out a soft sigh, and set the mug on the table beside the couch. Another bout of wind whistled through the dark night, but Fluttershy tried her best to ignore the sound, fuzzy ears flicking. In her living room, she was safe from the blizzardy, icy storm and chilling howls beneath a blackened sky. The pegasi had been just a bit behind on the winter schedule, and, as Rainbow had explained to her that beautiful day, they needed a doozy of a snowstorm to make up for it. In the morning, Fluttershy envisioned a wonderful white wonderland, just right for snow angels.

Her gaze rose up to the decorations hung up around the room, trailing up the small, yet somehow perfect, tree. And, of course, just right for Hearth's Warming tomorrow. Fluttershy admired the orange glow from the fire that reflected off the shining ornaments and stars, a sense of calmness washing over her. She was ready to celebrate the day with her friends, laughing and exchanging presents, wasn't she?

Fluttershy nodded to herself, nuzzling against the couch as the fire licked the logs with each crackle. She should go to bed soon... but it was so nice here, with the smell of pine and candies in the air! With all the animals in bed, including her little stubborn bunny, Fluttershy decided that it couldn't hurt to fall asleep to the sound of the whispering winds and bending trees. She let her eyes slide closed, welcoming the gentle embrace of sleep.

Knock. Knock. Knock.

Fluttershy startled awake, wings splaying out at her sides. She pulled herself to her shaking hooves, heart pounding within her breast. Oh my... who could possibly be at her door at such an hour? She took a careful step closer, wings quivering. Well, if it was any pony, it would be quite rude to just let them freeze to death!

Fluttershy reached out with a hoof, hastily unlocking the door and creaking it open. "Hello?" she whispered, shivering as a blast of cold swept into her sanctuary and scattered snow across her coat.

"Fluttershy!"

Fluttershy yelped, throwing the door open the whole way. Rainbow Dash? She rushed towards the mare on her snowy doorstep, her rainbow mane speckled and limp with ice. Without a second thought, she wrapped her hooves tight around Rainbow, breath catching in her throat when her forearms met the pegasus' freezing fur.

"Rainbow, what are you doing here?" Fluttershy managed to ask, clouds billowing out from both their muzzles. As she stepped back, Fluttershy realized with dismay that Rainbow didn't even have a scarf on; just a small saddlebag thrown across her back.

Rainbow laughed hoarsely, her brilliant eyes meeting Flutteshy's in the midnight darkness. Yet, something was different about them. Something was wrong. "Well, do you think we can at least get inside first before we talk? I'm freezing my flank off!" She smiled, the corners of her mouth lifting up only slightly. Ah, there it was. Fluttershy bit her lip.

But she couldn't just stand there. Fluttershy quickly pulled her friend inside the warm room, shutting the door behind her with a thud. "Oh, I'm so sorry... here, let me get you something!" Fluttershy said, brushing past the shivering Rainbow to the closet. Luna, where was it? She turned back to Rainbow, who had seated herself on the couch, fidgeting with her hooves. Something was most definitely wrong with her; she knew the signs well enough. Fluttershy brushed the hair from her eyes, glancing hurriedly into the closet. "I'm sure there's a nice, fluffy blanket I can get you."

Rainbow started to protest, but Fluttershy let out a squee of triumph and pulled the woven blanket from the back of the closet. "Here," she murmured, stumbling over and wrapping the blanket around Rainbow.

Rainbow squirmed, but the relief on her face was clear. "Thank you," she muttered, glancing downwards as her cheeks flushed pink, dancing with firelight. Fluttershy nodded, sitting down beside her as she dusted the snow from Rainbow's mane.

It was silent for a moment, save for the steady roar of the wind and Rainbow's shallow breaths. Fluttershy finally looked up to meet Rainbow's gaze, leaning in to nuzzle her. "Are you ready to tell me why you're here?" Fluttershy whispered. She could wait as long as she needed, but she hated to see Rainbow Dash look so unsure of herself.

Rainbow's ears twitched, and swallowed hard. "Can't I just come see you?" she replied, winking, but Fluttershy only furrowed her brow. Was it simply to see her? She tightened the sweater around herself. Why? That was ridiculous! Sighing, she grasped Rainbow's hooves in her own.

"You came just to see me in the middle of the night during a snowstorm?" Fluttershy repeated, raising her eyebrow. She would have laughed if Rainbow hadn't looked so serious.

Rainbow's face colored, and she coughed, pulling away. "Fine," she muttered, avoiding Fluttershy's eyes. "I mean, I also came to ..." she took a deep breath. "Talk to you."

Fluttershy tucked her back legs beneath her, making sure that Rainbow was no longer shivering. Good. "Do you want some hot chocolate?" she asked softly.

Rainbow jerked to attention. "What?"

Fluttershy giggled, shaking her head. "Hot chocolate, Rainbow. I think it helps ponies talk. Also, it is pretty sweet tasting," she said. "I do have my own, but if you'd like, I can go make anoth—"

"No, that's okay," Rainbow said quickly. "I can try some of yours."

Fluttershy blinked, bewildered. "Are you sure?" She hesitantly held up her mug in between them. She supposed she didn't mind, but Rainbow wasn't usually one for being touchy.

Rainbow nodded sharply. "I don't mind at all, Shy," she said. "I don't want to make you get up. It's not too hot, is it?"

Fluttershy wrinkled her nose, taking a gentle sip of the thick, chocolaty drink. Oh, this time, it was perfect. Just the right amount of tiny marshmallows, too. "Nope." Fluttershy hoofed over the drink, watching without a word as Rainbow slurped from the same spot. When she looked up, a deep redness had spread across her cyan muzzle. Fluttershy drew in a breath at that. "Rainbow, are you alright? You look a little flustered... is the fire too warm?"

Rainbow Dash swiped frantically at her mouth, pulling away at the blanket. "No, no, I'm good! Don't worry, everything's just fine," she assured with a wide grin.

"Is it?" Fluttershy asked, leaning against the back of the couch. Rainbow's face was shadowed and tight. Fluttershy felt a knot of worry wind up in her belly; it didn't look like everything was fine.

Rainbow took another gulp of hot chocolate, hurriedly clinking it back on the table. "E-everything? Well, I... I do need to tell you something," she started, voice cracking.

"Okay," Fluttershy said simply. She knew this. "I'll listen." That was what Fluttershy had learned over many years. Ponies sometimes just needed a good listener to confide in—especially Rainbow Dash—even if she was a hard egg to crack. And Fluttershy liked to think of herself as a very good listener.

Rainbow Dash's facade of a smile fell and shattered on the floor. "Fluttershy..." Rainbow trailed off, then groaned, cursing a word under her breath that Fluttershy would dare not repeat. Rainbow's eyes widened. "Celestia, I'm sorry... it's just... ugh, why is this so hard?" Rainbow sighed heavily, burying her face into her hooves.

Fluttershy scooted over, wrapping her forearms around her friend. "Why don't you just start at the beginning?" she asked quietly, hating how the bundle of blankets shuddered.

Rainbow cleared her throat. "Yeah, sure... the beginning," she muttered. She inhaled deeply, returning the embrace. "Remember flight camp?"

Fluttershy's eyes widened. Flight camp? She remembered every single detail vividly, both the good and the bad. It was where she had met the fiery-tempered, messy-maned pegasus. Fluttershy smiled."Of course I remember! It was some of the best years of my life!"

Rainbow grinned glassily back at her. "I know that, Shy... it was mine too." She took another fumbling sip of her hot chocolate. "Although, Gilda may have been a bit of a downer," she added, followed by a raspy laugh. Fluttershy tried her very best to ignore how forced it sounded.

"Oh, she wasn't that bad," she murmured, wincing at Rainbow's bewildered expression.

"Are you kidding? She was such a huge jerk!" Rainbow gritted her teeth. "Gilda made you cry almost every night because of those stupid nicknames!"

Fluttershy squeaked, pressing her ears back against her hair. Rainbow was right, after all. "Well, I guess she was pretty mean sometimes..."

Rainbow scoffed. "All the time. I can't even believe I was friends with her." She glanced down, her eyes shining. "But you always came to me for help, didn't you?"

Fluttershy wet her lips, mind racing back to the highlight of her days at flight camp. She would always run desperately to Rainbow's dorm, swallowing down tears as the never-ending taunts repeated over and over again in her head. Rainbow would let her in as she fell against her chest, hugging and comforting her as she cried. When night fell on the camp, Fluttershy would sleep in the same bed as her friend, her rugged snores lulling her away to sleep as she snuggled beneath the covers. Those were the only times she felt safe; with Rainbow Dash.

"Aw, you softie," Fluttershy whispered, booping Rainbow on the nose. Rainbow flushed, rubbing the back of her neck.

"Yeah, well... I wasn't about to leave my best friend to cry by herself in her own room, now was I?" Rainbow retorted, a bit of a smirk creeping onto her face.

Fluttershy just giggled, closing her eyes for a moment. The old grandfather clocked ticked rhythmically in the background, counting the passing seconds of their silence.

Rainbow sighed. "Yeah, it was nice..."

Fluttershy peeked out from behind her curtain of pink hair. "Uh... Rainbow?" Was something wrong? She thought it had been a happy memory.

Rainbow blinked fast. "Oh, sorry, just thinking, you know?" She bit down on her lip, tousling her tom-coltish mane. "You liked sleeping wi—next to me, right?"

Fluttershy knitted her eyebrows, watching as Rainbow offered an awkward smile. Gosh, she hoped she had never showed that she didn't. Rainbow had always been so warm and secure on rainy, dark nights.

"Well, why wouldn't I?' Fluttershy asked, letting out a breath of soft laughter. "I didn't come to your room everytime because I didn't want to sleep with you."

At those words, Rainbow burned scarlet, the color of Fluttershy's flowering carnations in the summer. She immediately tried to hide it with her hoof. What in Equestria was with her? Fluttershy didn't think she had said anything wrong...

Rainbow coughed, shaking her head vigorously. "Yeah, yeah, 'course. I know, Shy, just checking. I... I liked it too."

Fluttershy cocked her head to the side. Rainbow sure was acting strange, like she was embarrassed. But, of course, she had come here to talk about something. "Alright," Rainbow murmured, tilting back her head. "What about the Fall Formal?"

Fluttershy tugged at her tail, pressing her lips together. "That... that was an interesting night, I guess," she sighed, watching Rainbow carefully. She had been so nervous that nopony would ask her out for the dance that she had just decided to stay home the whole time... until a sweet colt had asked her to go the night before. Fluttershy had been elated, and rightly a nervous wreck, but had decided to just go and see what it was like. The colt was almost as shy as Fluttershy herself, and they had hardly danced at all... but she supposed it was nice.

After inspecting the sugary punch in the back to discover that it was indeed spiked, Fluttershy found Rainbow outside by herself beneath the full moon. Rainbow had been dumped by her date, once he revealed to her that he had only gone out with her on a dare. She had confessed to Fluttershy that his friends just wanted to see if the "famous loudmouth tomcolt" would dress up for the dance.

It was odd to see Rainbow with mascara running down her face—makeup they had so excitedly applied that night—and red-rimmed magenta eyes. Rainbow hadn't even attempted to hide it from her. Fluttershy had taken her into her arms, and walked her right home to have their own party. Which, being Fluttershy, was a quiet nature film with warm, fluffy blankets and homemade chocolate chip cookies.

Rainbow Dash nudged Fluttershy. "Aww, come on, I was a sissy," she said.

Fluttershy frowned. "No, you weren't," she countered. "I think you were more you than you ever were before." That was true, honestly, it was.

Rainbow went silent, staring wide-eyed back at her. "Thank you... for doing that for me. Taking me to your house, I mean. It was..." Rainbow trailed off, glancing hesitantly up at Fluttershy, who lowered her lashes.

"Something you would do for me?" Fluttershy finished, placing a hoof on her shoulder.

Rainbow nodded. "Yeah. Thank you." Her gaze flickered to the fire, her pupils large and deep. "You were really beautiful that night, Shy," she said suddenly, leaning forward slightly. She looked scared somehow.

It took Fluttershy a moment to find her voice, throat going dry. "Oh... t-thank you! I tried hard to look my best. I thought you looked really nice, too, Rainbow," Fluttershy replied, giving a tight-lipped smile. Rainbow chuckled, so close to Fluttershy that she could feel her warm breath on her muzzle. Fluttershy tilted back just an inch, trying not to bump their noses together. Why did Rainbow seem so nerv—?

Fluttershy's thoughts were cut off when, without warning, Rainbow pushed herself forward, pressing her warm lips against Fluttershy's. Fluttershy's eyes widened, and she let out a muffled squeak, falling to her back on the couch. The smell of fresh rain and sunshine filled her nose, rainbow hair obscuring her vision as Rainbow wrapped her forearms tightly around her. It took Fluttershy a second for it to register in her mind what was happening. She was kissing her. Rainbow was kissing her.

Fluttershy gasped, panic kicking into overdrive as she flailed, shoving herself away from Rainbow. She tumbled to the floor in a heap, her heart pounding loudly in her ears. "R-rainbow?!" she choked out, struggling to pull herself up. Her head swam, and her lips tasted like cinnamon. She touched her mouth shakily.

Rainbow stood up, her expression unreadable as she stared down at Fluttershy. "Sorry," she muttered coldly, her cheeks blood-red. She took up her saddlebag with fumbling hooves, and tossed it back at Fluttershy. "Just wanted to say... 'I love you'."

Reality slapped her hard in the face, and Fluttershy gaped, stumbling to her hooves frantically. "Rainbow! Wait!" She tripped over the saddlebag, landing smack on the ground behind Rainbow. "Don't go, please!" she begged. "You have to listen to me!"

But Rainbow had already pulled the door open and and began trotting away, not even looking back. Fluttershy's heart froze. "Rainbow!" she called, breaking into a sprint. The tiny, icy snowflakes were like needles against her coat, and the wind screamed within the deep darkness. Fluttershy squinted, frantically following the blue shape against the raging white snow. She couldn't just let her get away!

"Rainbow," she wheezed, galloping forward with one last burst of speed. Her lungs ached. Rainbow swerved, her wings spreading wide apart, but Fluttershy seized the chance and leapt, tackling the pegasus to the ground.

"Stop running, Rainbow! Please!" Fluttershy pleaded, shaking the frozen snow violently from her mane. Everything she touched was deathly cold, and everything was dark.

Beneath her, Rainbow twisted, her fur going pink from the chill. Oh goodness! Fluttershy tugged her up, huddling together for warmth.

Rainbow finally relented, her teeth chattering. "I'm so sorry, Shy," she breathed. "I'm so stupid."

Fluttershy only held onto her, her body shuddering. "Listen to me..." she murmured. "You're not s-stupid. You just don't understand..." She stood up slowly, pulling Rainbow up beside her. "It's too cold. Please, come back. For me?"

Rainbow's head jerked, but she didn't say anything. Fluttershy walked by her side, trembling uncontrollably. She wasn't sure it was just the cold anymore.

When she reached her cottage, Fluttershy ushered Rainbow back inside, making sure to bolt and lock the door. She found Rainbow sitting by the fire, her face hidden by her icy hair.

Fluttershy took a deep breath, sitting down beside her as the fire's warmth sent little tingles through her body.

Rainbow looked up finally. "Are you not..." she gritted her teeth, drawing out her words. "D-do you not swing that way?" Her features contorted like she was in pain.

Fluttershy swallowed hard. "What? No. I do. I do. But, I-I can't..." she whimpered. "I had no idea."

Rainbow made a strange guttural sound. "Heck, Fluttershy, sometimes you can be the most oblivious pony in the whole world."

Fluttershy flushed, chewing on her own lip. "Sorry," she replied.

Rainbow furrowed her eyebrows. "Don't be sorry about anything, Shy. This entire mess... it's my fault." She tugged at her scarf, pulling her legs beneath her. She looked like a small child lost in a busy market.

Fluttershy cleared her throat, drawing Rainbow's attention back up to her. Her heart nearly broke. "How long?"

Rainbow's mouth opened, and then closed. Nothing.

"How long?" Fluttershy repeated, thumping her hoof on the rug.

Rainbow winced. "...The first time I met you," she said in a low tone. "And right now."

Fluttershy choked back a cry. Oh, Celestia! How could she have been so thick-headed?

"I hoped you might have felt the same all those times... sleeping together, snuggling after we watched a movie..." Rainbow's voice broke, and she forced her gaze down.

Fluttershy opened a wing and wrapped it gingerly around Rainbow. "Rainbow, look at me," she said gently. Rainbow raised her head slowly, eyes trailing up to meet Fluttershy's. Fluttershy studied her friend's face very carefully, gaze following every familiar curve and brash dimple, finally landing on the cloud-shaped birthmark on her neck.

Their eyes finally met, mere inches away. Rainbow's deep pool of magenta danced with light and years of excitement... and something more. Fluttershy reached deep inside herself, listening intently to the fluttering of her heart within her chest. She found a warmth there. A comforting fire of emotion.

It was love, without a doubt.

Fluttershy broke the stare with a sigh. But it was not the love Rainbow wanted. "I can't," Fluttershy mewled. "Please forgive me."

Rainbow Dash didn't move. "Why?" One word. One question. So why was it so hard to answer?

Fluttershy clenched her jaw to stop the onset of tears. "Because... you're my sister." She forced out the words like poison. She couldn't say otherwise. Rainbow would always be her sister. Her rough, brash, sweet, and loyal sister that she had, and always would, love.

Rainbow flinched. "W-what?"

Fluttershy bit down hard on her tongue. "I love you so much, Rainbow," she said quietly. "But... you are like a sister to me." Fluttershy immediately covered her mouth, quivering. I'm so sorry for breaking your heart.

Rainbow collapsed, like her strings had been severed, and she turned away. Something wet glistened down her muzzle. Fluttershy pulled Rainbow back with her wing, pressing her against her body. "Rainbow," she started. Rainbow rubbed harshly at her tears. "You are one of the best ponies I know. You are sweet, strong, beautiful, and amazing."

Rainbow dragged herself back up to a sitting position. "You are," she murmured.

Fluttershy carved a smile. "Rainbow, I know you. You are better than me, better than everypony in Equestria. But I can't... I can't love you like that. Like this."

Rainbow nodded. "I understand," she said numbly. Without another word, Rainbow stood up, heading towards the door.

Fluttershy's belly lurched. "Don't!" she cried out. But Rainbow only held up her hoof, stopping by the couch and picking up her saddlebag. What she took out was anything but what Fluttershy had been expecting.

A music box.

Rainbow placed it beside Fluttershy on the rug. It was small, but not too small, and a brilliant golden color. Weaved along the corners and top were golden and pink flower patterns. It stood daintily on four pegs, with a heart etched right in the middle. Simple. Beautiful. It was just perfect. Fluttershy pried open the box shakily to reveal two tiny mares, held perpetually in an embrace as they danced beneath a tiny moon. Pressing her ears back, Fluttershy slowly turned the key. A sweet, Hearth's Warming tune began to play, and the two tiny mares started to spin.

"It's just a Hearth's Warming Eve gift I thought you might like," Rainbow explained faintly.

"It's absolutely wonderful," Fluttershy whispered. "Thank you, Rainbow. Really."

Rainbow bent down, reaching out to turn the key of the music box. When she stood up, a ghost of a smile played on her lips. She held out her hoof to Fluttershy. "May I have this dance?"

Fluttershy's mouth dropped open. "D-dance?" she stuttered. Right now?

Rainbow's expression didn't waver. "Yes."

Fluttershy hesitantly took Rainbow's hoof, letting out a squeak when she was yanked forward. Rainbow laughed, her voice husky against Fluttershy's ear. Fluttershy, though feeling throughly bewildered and as if she might sob, returned the laugh. Rainbow dipped her suddenly, spinning across the room. "Rainbow!!!" she gasped, trying desperately to keep up.

They swayed to the odd music, almost unheard beneath their gasps for air and pounding hooves. Rainbow glided her across the floor, though they stumbled in the process, and twirled Fluttershy again.

With her eyes open, she realized they had both been crying through their laughter, Rainbow's cheeks wet with tears. Fluttershy rested her head on Rainbow's shoulder. "I didn't know you could dance," Fluttershy choked out as they stepped side to side.

Rainbow grinned crookedly, blinking fast. "I didn't either."

Fluttershy swallowed a laugh, looking away. "What are we doing?"

Rainbow pulled back, face hollow with shadows. "Celestia, I don't know," she whispered, "but I know what I'm not doing."

"What?"

Rainbow smiled. "Letting you cry 'cause of me." Before Fluttershy could fumble with a response, Rainbow let out a cry, and swept Fluttershy up in the air, spinning her wildly.

Fluttershy squealed, covering her face as Rainbow tossed her up. In a brief moment of weightlessness, she was scared—but was welcomed back into Rainbow's strong hooves, placed gently back on the couch.

Fluttershy gasped with a overwhelming feeling of laughter, and wrapped herself around Rainbow's warm chest. "Thanks... for catching me," she said finally.

Rainbow was quiet for a second. "Thanks for letting me."

Fluttershy sighed, willing the tears to stop—for Rainbow's sake.

Fluttershy could pretend that this was just one of the many nights they'd share where they would get together, Rainbow recklessly happy, and Fluttershy following. But when she looked up at the pony above her, she couldn't. Rainbow couldn't either.

"Rainbow," Fluttershy began finally. I know this is hard. It's so so terrible, and I'm sorry. I really am. But please don't let this change anything between us. I love you so much, my sister. She wanted to say that. Yet she simply hugged her tighter. Rainbow knew.

"Happy Hearth's Warming Eve."

"Happy... Happy Hearth's Warming Eve, Fluttershy."

~ FIN ~

Author's Note

Well, I hoped you enjoyed this! It was very fun to write, even if it was a bit of a difficult subject. Don't worry, I still ship them ;)

I'd appreciate any constructive criticism, but please keep the comments section "everyone rated!"

Thanks for reading, you fluffy marshmallows!:heart: