Thank you to Miss-Ecchi, kimchi-tan, , starfiction123, Notyouraverageloser-chan, and KnightOfTheWind! You guys are the best readers and reviewers I could ask for. Thanks so much for your kind words and encouragement!


SONIC

Amy had a great idea for a first date on a rainy day. There was a new indoor entertainment center in town, all fitted out with arcade games, laser tag, and a skating rink. As soon as she described it to me, I'd snatched her up and rushed there immediately. I was surprised I hadn't heard about this place myself, but leave it to Ames to keep up with the news on fun things to do. I made the trip there as quickly as I could, taking care not to slip and fall with all the puddles littering the ground.

We entered the center with a sigh of relief, me holding Amy and her holding the umbrella - which actually turned out to be useless with how fast I ran. The wind had destroyed it, and Amy - well, she wasn't thrilled. I set the pouting girl down with caution. She immediately threw away her formerly useful accessory.

"Sorry about your umbrella, but if I went slower we would have gotten even more wet," I apologized, giving her a half smile.

"Oh, it's alright, Sonic - I can get another one. Right now I just want to get out of this dress," Amy complained. She grabbed the red skirt portion and wrung it out, dripping water all over the foyer.

"Hmmm, no sense in going back out to get you somethin' else to wear," I looked around. "Oh! They have a gift shop!" I grabbed Amy's hand and pulled her along behind me.

"You're right - oh, and look at those cute skater dresses!" She rushed over to the wall at a pace that could rival mine and started thumbing through them.

I had to smile at her enthusiasm, and couldn't tear my eyes away from her. Even with her quills and fur soaking wet, she looked cute.

"What do you think?" Amy asked, holding up two different dresses in front of her. They looked pretty much the same to me, other than the color.

I shrugged. "Try 'em on?"

She shook her head. "No dressing rooms here."

"Well - then I think…" I slowly walked over to her, wearing a kind smile. "You'd look really cute in this one." I pointed to the green and gold dress in her left hand. It had a star pattern on it that caught my eye.

"Really?" She blushed. "You think I'm cute?"

"Yeahhh," I said and snatched the dress away from her, hiding my blush. "Lemme get this for you."

"Aww, Sonic. Such a gentleman," she said with a giggle.

"I'm only doing this cause I broke your umbrella and I feel bad. Totally no romantic feelings for you at all." I got in front of the cash register and pulled out my wallet.

Amy stood next to me, grabbing my arm and leaning against my shoulder. "Mmm-hmm, that's not what you told me earlier."

I chose to ignore her and hide my smile for now. What fun would the chase be if I gave in so easily? I was viewing this whole relationship as a race, or a game for now. One that I'd won too much at, as I always did. However, outrunning Amy and "winning" had always felt like losing to me. Which is part of the reason I'd decided to go out with her in the first place. It wasn't fun to run from her anymore. And I felt terrible I'd missed so many dates.

Rain hammered on the roof of the building as I waited outside the restroom for Amy to change. It was stil dark outside, the sky painted an ominous dark gray. It appeared the rain wouldn't stop any time soon, and we were stuck in here.

But my eyes were on something more exciting - the rows upon rows of arcade games spread out before us. I quickly scanned through all of them - racing, shooting, pinball, skeeball, basketball - all kinds. I wasn't normally big on arcade games as I got my kicks from the real world, but this would be a nice change.

"Sonic! What do you think?"

Amy had emerged. I turned to take her in - okay, she looked adorable. The green brought out her eyes, and the golden stars on her dress were certainly eye-catching. She did a quick twirl for me, her skirt billowing around her legs.

"I knew you'd look cute," I told her with a wink.

She giggled. "Thanks for the dress."

"No prob. Now, what do you wanna try first?"

Amy took in the large, open arena. "Wow, they have so many here… Racing games?"

I smiled, as I knew she picked that just for me. "Oh yeah, you're on!"

We tried out several. Most with cars, some with bikes, some with animals - and… well, I'm ashamed to report that I lost at every single one. Yes, it's true. It wasn't my fault though! I'm positive that my characters were just slower than the ones Amy chose. Every single time. I'd never lost so many races in my life.

"Grr," I pouted, jumping away from the machine after yet another loss. I crossed my arms and scowled.

"Got you again!" Amy laughed and pointed in my face.

"Why are my characters always so slow?" I grumbled, kicking at the floor. "I push forward and they barely move! How am I supposed to work with that. Such lousy racers."

"There's more to winning a race than just raw speed," Amy said.

"Hey, don't lecture me on how to race," I snapped, irritable.

"Okay, sorry, jeez. How about we try something else, that doesn't require speed? Maybe you'll be good at that?" She covered her mouth with her hand to hide a snort of laughter.

I glared at her. "You're not gonna let this go, are you?"

"Nope, are you kidding? I beat Sonic at a race!" She yelled out. "Three races!"

Fine, I'd let her have her moment. But this just reminded me why I didn't play video games as much as Tails did. "Make sure when you tell everyone you specify it was a video game. I got a reputation to uphold."

"I beat Sonic at a race!" She said gleefully.

"Oh yeah? Bet you can't beat me at air hockey!" I gestured with my head towards a nearby empty table.

Amy grinned at me. "You're on!"

Now here was a game I was much better at. My reflexes and speed could actually be put to work here. Amy tried to play the angles and trick me, but I saw it all coming. My hands moved the striker across the table at lightning speed, and Amy couldn't handle how fast the puck flew at her. I beat her 7-0 without breaking a sweat.

"You cheated!" Amy pouted, throwing her clenched fists down as she normally did when mad.

"I did not. You just can't handle my quick reflexes," I gloated.

"Oh yeah?" Just like that, her anger dissipated and was replaced by a flirty grin. "Let's see if your quick reflexes can handle this!"

She lunged for me, and by her puckered lips could tell she was going for more than a hug this time - she wanted a kiss. Oh boy - Amy looked so eager, she wanted me so much. I'd wait until the last second and then dodge, just to mess with her. She was getting closer and closer, I was mesmerized by her expression. She was so close, I could smell her rose perfume. What would it be like to kiss those lips…

I sidestepped, not a moment to spare. Amy was left hanging, and took a second to realize what I'd done. She turned back to me with a cute scowl.

"Sonic! That was so rude! No way to treat a lady."

I just laughed. "Proved my point, didn't I?"

"Hmph, fine. You don't want to kiss me now. I get it, cause I know the truth. You've already kissed me on the cheek after all." She raised a hand to the spot on her muzzle.

"That was -!" I stopped myself, having nothing to say.

She wore a knowing smile. "How about this. We play one more game. If I beat you, I get to kiss you."

I was definitely intrigued. "And if I win?"

"Whatever you want."

"So you have to make me 20 chili dogs, got it."

Amy rolled her eyes. "Of course that's what you want. So, what game?"

"Not racing."

"Okay, that'd be too easy for me with how slow you are. How about… one-on-one laser tag?"

My smile broadened. "Ohhh, you're so on. Better get your grill going because you're going down."

Her smile matched mine. "Well, you better pucker up because I'm gonna get that kiss."

We both headed for the arena, walking side by side. Amy reached for my hand and I let her take it. My girl looked so eager to prove herself and earn the right to my lips - but little did she know I wanted to kiss her anyway. And I would - but not like this. Again, it was all just a game. I'd let her think she had the upper hand, but I knew she had no chance.

"Ever play laser tag, Sonic?" Amy asked me when we got into the vesting area.

"Nope. But I'm a quick learner."

She stopped and blinked three times in quick succession. "Soooooo you don't know the rules."

I shrugged. "Psh, how hard can they be?"

"Oh, this'll be fun," she muttered and slid the vest over her torso. Whatever.

I listened as the referee listed off the rules. Nothing too surprising until…

"No running is allowed. If you do run inside of the arena, you will be immediately disqualified."

"What? Are you kidding me?" I shouted before standing completely still and gaping at the referee.

Amy cracked up. "Your face~!" She fell to her knees laughing. "You look so shocked, Sonic! Haha!"

This had to be a joke. How was I supposed to compete without my greatest strength?

"It's fine." I started stretching my arms and legs, brushing off my initial panic. "I don't need to run to beat you. I still have my reaction times."

Amy finally recovered from her giggle fit and lifted herself up. She pointed her gun at me and wagged it back and forth. "You rely too much on your speed. Take it away and you're nothing."

"Wow. Such big talk from a girl who only uses a hammer. Last I checked, this game doesn't have them."

"We're on equal footing then. We'll see who outsmarts the other."

We finished vesting up and entered the dimly lit arena. I didn't have a strategy in mind as I didn't need one. How cute of Amy to think we were on equal footing. I was about to show her I was so much more than just a super fast dude.

The music began, and it was on. I started with a brisk walk, my eyes rapidly taking in my surroundings. There was plenty of cover and lots of places to hide, but I was going to constantly be on the move. Maybe I couldn't run, but it would drive me crazy to just sit and wait. My sense of sight was on high alert, as any flash of light coming from Amy's vest would be obvious in the darkness, and I'd see it immediately -

TAG!

Amy had gotten me! My head instantly whipped around, but nothing. Where was she - what angle had she sniped me from? I grumbled and tried to get a new position. My legs were aching to run but I was not about to lose. There was no way I was letting her make the first move.I wanted to kiss Amy before she kissed me.

Wait, what?

TAG!

Crap - I'd been distracted. She'd been able to hit me twice from wherever she was. This time, though, I remained perfectly still. Maybe I couldn't run, but if I could just survey my surroundings and stay hyper aware, I'd be able to see Amy before she shot me and get her first. I waited for what felt like forever before moving again. Amy was already up by 2 points - she could just camp in one spot and wait for me. I had no choice but go on the offensive. I moved excruciatingly slow, checking my corners as I advanced. If Amy was in one spot, I'd find her eventually.

"C'mon Ames, it's no fun if you stay put! Show yourself! Don't be a coward! I know you're getting a kick out of me looking for you for once, but c'mon..."

Nothing. I couldn't even get her to laugh, or breathe loudly. I was going to lose if I couldn't find her. And that wasn't an option.

"Amy, c'mon, show yourself! Do you want to play laser tag or hide in a corner?"

I turned the corner quickly, my gun up and ready, but nothing. This girl had just disappeared.

"You know you're really pretty, I wanna see you…"

Okay, maybe that was a bit desperate. But if she was gonna be a filthy camper, and I couldn't run, I was going to use everything else to my advantage.

"I know you want that kiss, but if you let me win I'll give you one."

Silence. Man this girl had nerves of steel. And was more competitive than I was expecting if she didn't make any noise at me saying I'd kiss her.

Speaking of noises, I think I heard her for a second. The sound of scuffing boots in between the pounding beats of the my left. I peeked around the corner - there! I raised my gun and zapped her before she knew what hit her. I ducked behind cover from a different direction.

"Sonic!" she protested, but I was long gone. The score sat at 2-1 and I knew where she was now. I could cover all angles to block her escape. I waited for her to make a move, but it looked like she was staying put again. She was still in the lead after all. What a boring playstyle.

I went back to her hiding spot and tagged her again.

"Fine, if this is how you wanna play it - "

TAG!

She'd been ready and had tagged me back. This time, though, she fled her spot. I kept a mental note of where she was heading and took an alternate route. You're going down Ames, I already lost to you once today.

There! I caught the corner of her lit-up vest, and raised my gun to tag her again.

"Time's Up! Tie Game! Sudden Death!"

Oh things were getting real now. I wasn't playing for a kiss; that was going to happen either way. I was playing to win. Amy was going to be aggressive, as she always was, but I wasn't about to sit and wait. I'd have to find her first and let my reflexes win me the fight.

"Got you - "

Her voice! The sound waves carried to me, but luckily I was faster than the speed of sound. I spun around to the direction of her voice, my gun up, and tagged her first. The lights turned on, and we were prompted back to the vesting area.

"Alright!" I punched the air. "What did you say, Ames, I'm nothing without my speed? Well, take that!"

She looked so sad, her eyes glued to the floor, and her arms limp at her sides. Her frown made me mirror her expression. "Aw, cheer up. You did great. We had fun, right?"

I walked over to give her a side hug, and she looked up at me with a pout.

"I had you, Sonic. And then I had to open my mouth. My excitement got the better of me. There goes my chance to kiss you."

I patted her shoulder and then let her go. "Aw, don't worry. You'll get other chances. Promise, 'kay?"

"Really?" A smile began forming on her lips.

"Yeah. I'd never break a promise to you. I mean - " I corrected myself before she even had time to glare at me. "I mean, from now on, I won't break a promise to you. I mean it, Ames."

I took off my vest to put it back before helping Amy with hers. I then took her hand as we walked out of the arena, our eyes adjusting to the brighter lights in the larger building.

"Just one question, how did you always know where I was?" I asked Amy. "Seems like you were able to find me and tag me pretty easily."

She still didn't want to look at me, and her disappointment was evident in her body language. However, I was able to get her to smile just a little with her response. "I have Sonic Radar. I always know where you are."

I turned to look at her, my hand gently rising up her face. I wanted her to have a good time more than anything, so I wasn't going to let her be sad.

"You certainly do. You're always right behind me, Ames. And honestly? I think it'd be better that from now on, you're by my side instead of behind me. Whaddya think?"

Her eyes gleamed and she nodded. She raised her hand to put it on top of mine, which was against her cheek. "I'd like that, Sonic. You know, I said I always know where you are, and that's because you're always in my heart."

Aww, that was so sweet. I couldn't bring myself to say that outloud, though, as my sudden deep blush betrayed me. "Ah, yeah, guess so…" Play it cool, play it cool…. Why is it always so hard to play cool around Amy?

It was her turn to gently guide my face back towards her. She had a mischievous glint in her eyes as her thumbs caressed my cheeks. "Did you mean it when you said you'd kiss me even if you won?"

Crap. Crapcrapcrap. It was suddenly really really warm in here, with my hand on her face, and her hands on mine. I opened my mouth and stuttered some garbage before managing to say, "No, I said if you let me win. Which you didn't. So there."

She drooped, and let go of me pouting some more. "Fine. Let's go get some chilidogs."

Oh, right! Score! I was already super hungry. As we headed towards the door to go outside though, I noticed it had cleared up.

"Hey, it's not raining!" I took Amy's hand again and pulled her towards the large glass windows near the entrance. It was still cloudy, and everything wet, but the skies had let up their earlier torrent.

"Finally. I thought it was going to storm all day," Amy said, turning to smile at me.

I gasped, suddenly remembering something. After it stopped raining there was something I always tried to do. She would love it….

"Amy, I think I wanna cash in on my win for something other than chilidogs. There's somewhere I really wanna take you instead. If that's alright."

She nodded and squeezed my hand. "Of course, you know I'd go with you everywhere and anywhere. Plus this place must be really special if you'd take it over chilidogs…"

I gathered Amy into my arms, smiling down at the girl. She really was so lovely, and I couldn't wait to see the look on her face when I took her to one of the most beautiful places in the world - but I didn't have time to enjoy her, we had places to go.

As we took off, I kept one eye on the sky. There had to be a rainbow somewhere among the clouds as the sun was peeking out in some spots, streaming strands of golden light to the ground. Maybe after I took her to this special spot, we'd go rainbow hunting, or racing thunder - now that it'd stopped raining we had so many options to choose from.

I zipped out of the city, and towards the nearby Whimsical Woods. The magic forest hidden in a valley held all sorts of cool flora. What hit me immediately, as it always did, was the post-rain scent. I inhaled deeply - everything smelled so fresh. The leaves were still dripping with moisture, small dew droplets hanging off petals and limbs. The tree bark looked damp, painted a dark gray and brown color. I enjoyed every bit of it as we raced through the trees.

I could see the clearing ahead, and hoped we weren't too late. I came to a stop at the edge of the treeline, kicking up a small wave from the wet grass. My heart fell a bit as I looked over the open meadow. The grass was sprinkled with dark blue flowers, their long petals covering the ground. We were too late; I'd ruined this. I hadn't been fast enough.

"Amy I'm sorry," I apologized as I set her down, her boots cushing into the soft ground.

She surveyed our surroundings, and then looked at me with wide eyes. "You're sorry? What, why? These flowers are gorgeous!"

"Yeah, well… these are special flowers," I said as I walked forward a bit, taking care not to crush any of the blossoms. "Ya see, they only bloom right after a rainstorm. I was hopin' I could get you here in time to see them actually open up and bloom, but guess not."

"Wow, really? That's magical…" She kneeled down to more closely examine one of the flowers, delicately holding the blue petals in her fingertips. "I've never seen these flowers before, what are they called?"

"Honestly, no idea. I'm pretty sure I'm the only one that's ever been here, cause I asked Tails and even he didn't know. I just call them rain flowers, but, eh, I'm sure we can come up with a better name."

Amy didn't answer at first, just took a moment to look throughout the meadow. As far as we could see, the flowers spread out, covering the green grass with pockets of blue. She stood back up. "Sonic, you know so much about nature… how many of these places do you know about?"

I crossed my arms across my chest and gave her a nice smile. "A few. And honestly, uh…" My mouth decided to stop working for a moment. Amy turned to look at me, and that just made it worse. "Uh…"

"What is it, Sonic?" She asked, so adorably.

"I just… you know. There's a lot of cool spots like this that I've visited by myself, and I'm pretty sure I'm the only one who knows about them. And it's crossed my mind that it'd be nice to have someone to share those with."

I kicked the ground out of habit, and ended up splashing some water on a nearby flower. I barely had time to react before Amy was hugging me tightly.

"Aww Sonic! That's so romantic~!"

"Heh, heh, yeah guess so," I brushed it off, reaching to grab the back of my head as a nervous habit. It was way too easy for Amy to make me lose my cool. "I have been wanting to show you this place for awhile now, just never found a good time."

Her head shook a little and then she looked up at me with her pretty eyes. "Sonic, I can't - How… how can you possibly be this dreamy?"

I chuckled. "And how can you possibly be this - " I stopped myself just in time. How had those words almost slipped out? I didn't need to stop myself, though. I didn't need to hide my feelings anymore anyway.

"Be this what?" Amy asked me. She looked so adorable, her green eyes wide and her ears focused on me. A slight breeze ruffled her bang-quills to brush them against my face.

"Be this, uhhh, interested in this kinda stuff?" I recovered, grinning despite how warm my face was. No way she bought that.

She shot me that knowing smile that killed me a little bit and then hugged me again as we looked over the meadow. I was still kicking myself that we'd missed the main event of the blooming, but it was nice to be out here anyway. Taking a moment to relax and just enjoy nature was one of my favorite things to do between adventures. Being with Ames just made it even more special.

"Sonic this really is romantic if you think about it," Amy said. "These flowers wait, and wait, dormant for so long, hiding their beauty, waiting for just the right moment to bloom. Content to wait out the storm, having faith that it'll be over soon and all worth it. And… once the sun comes out and a rainbow appears, they take the risk. To open up, to bloom… to share themselves…"

I could tell by her tone she wasn't just talking about flowers. She put her hand on top of my heart, and then looked up as if she wanted to ask me something, but seemed unsure of herself. I was so caught up in her eyes that it took me a moment to realize something. The rain had suddenly picked up again. We were being pelted with soft raindrops, soaking us once again. I reluctantly broke our gaze to look over the meadow, and sure enough, the flowers began to retreat back into their buds, shriveling up.

"Wow…" Amy breathed, and hugged me closer. This time I wrapped my arms around her as well, doing my best to shelter her from the rain.

Amy continued. "Then just as quickly the flowers hide and fade away, waiting for another fleeting moment where they can come alive once again. Seems like they're only able to bloom for a little bit, as all it does is rain and they have to wait."

"Amy…" I whispered in her ear, still holding her close to me. My heart was doing all sorts of weird things inside me. I wasn't used to it beating this quickly; even running didn't get me this worked up. Despite the rapid pace, I felt nothing but calm. Suddenly, all at once, I just wanted to be here with this girl and never run from her again. I was in awe at how strong this feeling was in my core. I knew, suspected anyway, that I had some feelings for her, but being out here with her had awakened something within me. Something deep and strong and amazing and thrilling and scary and overwhelming.

"Do you wanna wait out the rain with me…?" I whispered again. She just nodded, but I wished she'd look up at me so I could see her pretty eyes again. Her head was right against my chest and there was no way she couldn't feel my heartbeat. Her head was also tucked under my chin, and my lips found themselves pressed against her forehead without even thinking. She nuzzled into me and I kissed her again, several times. Her head was already wet from the rain, she probably didn't even notice… my kisses were like raindrops to her.

But when she gently pulled back, angling her head up to look at me, and I got another look into her dazzling green eyes - my breath was immediately stolen. She was perfect - so pretty, and girly, and delicate, yet strong - even with raindrops dripping off her face, sticking her eyelashes together, and moistening her cheeks, I knew they were more akin to tears of joy than pain. Her hands gripped at my back-quills and mine found their way to her waist and lower back. I leaned my head down, and our noses briefly touched, prompting a smile from Amy. I knew what I had to do, what I wanted to do, and finally it was the right time.

I dipped my head down a little, gently lifting her a bit with some pressure on her back. Amy got on her tiptoes and smiled at me, her eyes on my lips again. I exhaled slightly, trying to expel my anxiety. Part of me wanted this to be perfect as I knew how much this meant to Amy, but most of me just wanted to go for it. We'd both waited long enough, and I'd teased her all day. It was the right time, with the rain falling around us, amidst flowers waiting out the storm so they could bloom just like the love had bloomed in my heart.

I took another moment to just stare into Amy's eyes, burning them into my memory so that when I closed mine, I could still see them… but my thoughts quickly turned from her eyes to her lips as I erased the last few inches of space between us - and finally let our lips connect.

A spark of warmth ignited in my heart as we shared our first kiss. Her lips were incredibly soft as my own explored them with gentle caresses. I'd never done this before, but was so caught up in the moment I just did what felt right to me - held Amy close to me, and let our lips dance together in gentle harmony. She seemed to know exactly what she wanted to do, so I let her at it - her lips were hungry but not aggressive, just enough for me to feel her sweet passion and desire for me. I did my best to match it with these newfound feelings that were just bursting inside.

My heart was still going crazy in my ribcage, each beat a pang of pleasure. In between the rapid beats, I could feel Amy's own heart beating with mine, I was instantly addicted to the feeling. I couldn't get enough of her - this love thing was the best thrill I'd ever had. My lungs were hurting and I couldn't breathe, but I didn't want to stop. My head was already spinning, and the lightheadedness was nothing compared to how amazing I felt - like I was going Super and yet super weak at the same time, but in a good way - couldn't describe it if I tried. Beyond words.

Amy broke the kiss herself, and I could feel her panting chest against my own. As we recovered, I was suddenly reminded of where we were - grounded in the Whimsical Woods and Meadow, the rain falling on top of us. I felt the ground under me again, as before it was like we were floating in a cloud. We were both soaked to the bone, and it was still raining - Amy shivered against me.

"Sonic."

Our eyes met again, green and green both looking at each other with adoration. I moved my hand from her waist to her ears, brushing away her bang-quills only for them to pop back into place. Adorable. I adored her, every bit.

"Amy."

"That was... a really nice kiss. 'Bout time, too. You sure made me wait for it."

"Heh, what can I say? I've been wanting to do that for a while, too."

She rubbed my back but held me close, as if she were afraid I'd run away at any moment.

"Please don't leave me again…"

"I won't," I said immediately. "I won't. And you know why…?"

"Why, Sonic?"

"Because I have these - amazing, incredible feelings in my heart for you. They all just came so suddenly just now, and I can't keep resisting you anymore, I don't want to. What I do want... " I let go of her back to take her hands. "Is for you to be my girlfriend."

She just gaped at me. "Sonic, I…for real? Do you mean it?"

"Sound like something you want?"

"Yes! I do. I really do. Will you marry me?" She asked, her bright green eyes so shiny they were impossible to look away from.

I chuckled. "Let's take it easy there, Ames. One thing at a time."

"Wow, Sonic is telling me to be patient, never thought I'd see the day!" Despite her sassy tone, she was getting all girly and excited, her hands gripping mine and shaking them from side to side. "So you're saying there's a chance?"

I pressed my lips to her forehead again. " 'course. But for now you'll have to settle for me being your boyfriend." Super awkward for me to say at first, but I liked how it sounded. I was Amy's boyfriend. Huh.

"Oh, Sonic I'm just so happy!" Amy said with a slight squeal, hugging me again. "I don't even care that we're both soaking wet again. I just, I've waited so long for this. To be with you."

"Now you have me - so what will you do with yourself now?" I teased.

"Spend time with you of course. Didn't you say you had other places to show me? We can go on adventures together!"

I nodded. "Sounds incredible, Ames. For now though - I still wanna show you these flowers blooming, ya just gotta see it."

"We have to wait for the rain to end, though," she said, and traced out circles on my back. "What do you wanna do while we wait?"

From the look in her eye, I knew what her answer was, and happily obliged as our lips met again. This kiss was every bit as sweet and magical as the first one, and here I was thinking that was the best I'd ever felt. But Miss Amy Rose had some tricks up her sleeve, I could already tell. She was going to make me fall in love with her, and honestly? There's nothing I wanted more. I hadn't thought much about romance in my life, never thought it was something I needed or cared about. Being here with Amy, I realized she was the part of me I never knew I needed. All those times I felt that aching to be with someone else and she briefly crossed my mind, those were the stirrings of love. And I wasn't going to fight them anymore. Being with Amy would be much easier than avoiding her. I was done playing the games of "will he won't he" - I'd made my decision, and it was a definite yes.

Amy broke the kiss again, and before I could tease her about not wanting to kiss me, she just pointed and stared. The rain must have stopped just now, as the meadow as suddenly coming alive. The rain flowers were blooming all around us, their dark blue petals emerging and spreading to reveal their true colors. Amy gasped as we were treated to a blanket of blue flowers transforming the meadow right in front of our eyes to an azure ocean of magic.

"So beautiful," she whispered, and I turned to her. I'd seen the flowers bloom countless times, but seeing Amy's reaction to it all was the most beautiful thing.

I hugged my girlfriend from the side. "I know you are, Ames."

She elbowed me gently. "Aren't you glad you didn't miss this date?" She asked.

"Aren't you glad you agreed to give me another chance? Told ya I'd make it up to you."

She leaned against me and gave me a playful warning. "You better not miss another date, Sonic."

"Amy, there's nothing in the world that could keep me from you right now. If I gotta save the world again, yer coming along with me this time no matter what. Even if I have to drag you."

She looked up at me, confused. "I always help you save the world, did you not notice?"

"Oh yeah, 'course, but like I said back there… I want you by my side this time. 'Kay?"

"Deal."

"Perfect."

She was. Honestly. Amy Rose was the perfect girl for me. Patient, pretty, caring, helpful, cheerful, strong, determined, stubborn, sweet… I just wish I hadn't been so slow to realize it. Then again, I was always hearing I needed to be more patient, and if this whole thing had taught me anything, it was that the right timing was important. Amy had given me one last chance, and I'd taken full advantage. I couldn't wait to see what adventures we would have. Together.