Thunder Soars

by Serina

Rating: mature
Tags: Sex, Thunderlane, My Little Pony: Friendship is Magic, Soarin, Romance, Flitter and Cloudchaser
Length: 6375

Thunderlane doesnt know how to admit his feelings that he denies are even there.

Thunderlane has been best buds with Soarin for as long as he can remember. When different feelings threaten their friendship is he willing to tell Soarin the truth? Or will Soarin find out by himself how his best friend actually thinks of him?

Its a romance/Clop/Stallion-Shipping short story.

So anyone who wishes not to lose their innocence may want to turn back now. Of course if you're innocent why are you even looking at clop anyway? ;)

Published 2012-12-11 01:10:01 UTC
Last updated 2012-12-12 21:00:41 UTC

Cloudchaser You Foal

It was midafternoon when Soarin strolled into Thunderlane’s apartment like he always did and perched himself on the end of the couch. He crossed his legs at the ankle, and folded his forelegs over his chest only to unfold them as he reached for the bowl full of assorted sweets on the table. Nothing new about that, Thunder told himself, and yet he’d become a whole lot more aware of what his friend did lately. More importantly, he’d become more aware of his reaction to Soarin. Thunder settled himself into his wheely chair in front of his desk full of papers, some scattering along the floor as he sat down.

“So what are you and Cloudchaser doing this weekend?” Soarin asked while unwrapping the candy bar. “Anything interesting?”

“No.” Thunder’s answer was clipped. He didn’t know what to do with his eyes. He could stare at the paperwork needed for Rumble’s next race entry, but his eyes refused to focus. For some insane reason, they wanted to stray…over to Soarin. He surged to his hooves, his chair crashing to the floor with the awkwardness he felt. He turned his back to his best friend and stared out the window at the street below. “She broke it off.”

“Aw dude,” Soarin responded. “Sorry about that.” He laid a hoof on Thunder’s shoulder, making him stiffen. “She say why? You weren’t a foal enough to take the Cloudsdale slut up on her offer from last week, were you? I would think you’d share that tidbit with your best bud if you did.” He nudged his friend playfully in the side.

Thunderlane rolled his eyes at Soarin’s teasing. That and Soarin’s refusal to take himself or life seriously was what kept Thunderlane together at times. He would never have said that out loud of course. Their friendship was that of complicated matters and made Cloudchaser’s assertion all the more unacceptable.

“No, of course not. I wouldn’t cheat on her.” He couldn’t tell Soarin the real reason Cloudchaser, who had been friends with Soarin longer than him, had broken up with him yesterday. He’d had all night to think it over, especially since he couldn’t get to sleep. He’d yelled at her and told her she was just making excuses. Their relationship had gone stale over the last year, and he wouldn’t blame her if she just wanted to move on. But to say what she did about Soarin was ridiculous.

If he had any sense, he’d dismiss the thought. He should tell Soarin what she said, and then they could laugh about it over a couple Apple Jack Daniels after one of Soarin’s Races. That’s what they always did to ease the stress. They were both had different lives but still managed time to spare for each other. Thunder always following Rumble around with school and his Junior Wings races and Soarin busy performing for adoring fans as co-captain of the Princess’s Royal flying team, The Wonderbolts. Soarin’s place suited him, being so creative and outgoing he even found a way to create a thundercloud trail while they performed. Thunderlane was more settled down. The fact that he tended to stick with what he knew and play it safe which was being the best big brother he could possibly be, was another bone Cloudchaser had picked with him on. Her final words to him last night had been, “If I don’t do this now, then you’ll never make a move.”

Turning, he found Soarin too close, and he worked his shoulder to dislodge Soarin’s hoove. “Damn it, would you stop crowding me? It’s not a big deal.”

Soarin backed off with hooves raised. “Sorry, I guess you’re hurt and all.” His green eyes were wide, his expression understanding. Soarin didn’t take offense easily. The fact that Thunderlane was noticing Soarin’s eye color pissed him off even more.

He stomped back to his chair. “I’m not hurt, just surprised.” Examining himself, he found that it was true. He wasn’t heartbroken. He cared about Cloudchaser, so it did hurt not to be with her when they’d dated for a couple years. But crushed wasn’t what he felt. Confused, annoyed, and angry was closer to the mark. Something else stirred inside, something raw and new, but he rejected taking a closer look. If other feelings were there, he figured Cloudchaser’s stupid assertion was the cause. She made him like this around his best friend whom he shared everything with.

“Well,” Soarin said, “since you’re not hanging with her this weekend, I figure I can come over and cheer you up.”

Thunderlane stared at him like he’d lost his mind. Soarin peered right back, blinking as if Thunder had lost his. “Why would you do that?”

Soarin placed a hoof on Thunderlane’s forehead. He ducked to get out of reach. To his further surprise, in his lower regions he felt something stir.

“I think you might be in shock, buddy,” Soarin said. “We’ve always held onto stallion’s night when we’re dating or not dating. We drink and read comics all weekend, or have you forgotten about that?”

“No drinking!” Thunderlane all but shouted. He couldn’t help the thought of him and Soarin getting drunk together and the possibilities that could occur. He got a grip on himself with supreme effort. He was behaving like an ass, and if he didn’t get control, Soarin would suspect something, if he didn’t already. Thunder couldn’t let that happen. Everything between them would remain just as it always had. If Cloudchaser wanted an out, she got it. He hoped she found somepony special that would be all she wanted. Since Thunderlane knew he wasn’t a bad-looking stallion—he kept himself in shape, and more than one mare in public had let him know she was available—he had no reason to think he wouldn’t have Cloudchaser replaced, and soon. “Beer and comics sounds great. We’ll do what we always do. No problem.”

Now he sounded like a blithering idiot, but at least Soarin was appeased. He grinned but didn’t move from the spot he occupied. Every other time he sat there, Thunderlane didn’t mind. Today, the entire apartment was too small, and the couple of feet between them had a hint of intimacy. Thunder grunted, searching his mind for a solution. Damn that Cloudchaser.

Soarin’s crystal phone rang in his pocket, ever since the crystal empire had been rediscovered so had all assortments of electronics but Thunderlane had yet to get a Crystal television but he did own a cheap crystal phone. Soarin finally managed to get the phone out of his bag. He answered. “Soarin, here. Oh hey, Cloudchaser.” His friend met his curious gaze. “Yeah, he’s here, crying his eyes sappy out.”

Thunderlane punched him in the gut. Soarin let out an oomph and went back to his conversation with Thunder’s ex, his old friend. When he grew quite, a sickening feeling came over Thunder. Cloudchaser wouldn’t take her silly assumption too far, would she? No, she had better sense than that, surely.

Soarin’s widened gaze met Thunderlane’s again. His face had gone red, but he wasn’t saying anything in response to whatever Cloudchaser said on the phone. Thunderlane resisted snatching the flimsy piece of crystal technology and crushing it under his hoof. He gripped the sides of his chair until his hooves ached. With everything inside of him, he willed someone to come to the apartment to disturb them, or for a phone call, an emergency, anything. Nothing happened.

After some time, Soarin ended the call and put his phone back into his saddlebag. He didn’t move or look up. Thunderlane sighed. “I guess the weekend’s off, huh?” He had no idea why he would ask that, and be disappointed about it.

Soarin straightened and walked to the door. He paused with his hoof on the knob with his back to Thunderlane. “No, it’s still on. I’ll talk to you later tonight after practice.” And he was gone, snapping the door closed quietly behind him.

Thunderlane ran his hoof through his short mane. He imagined it stuck up in points. His mane was beginning to grow out too far, he needed to visit his barber soon. No matter how much he replayed Soarin’s last words, he couldn’t get into his friend’s head. Soarin had been subdued. His usual bouncing off the walls, driving Thunder insane, was missing after that conversation with Cloudchaser. Maybe he was waiting until later to end their friendship.

“Damn it to the moon!” Thunderlane spat and began pacing around his small living room. He could replace a mare with ease, but a buddy—a best buddy?—no, way. He’d see Soarin later and deny everything. Yeah, that was a good strategy, he hoped.

* ♥ *

Soarin stood on the sidewalk a decent twenty minutes outside Thunder’s house before he decided to go in. He had the comics, all superstallions and super editions. Stuff stallions enjoyed. Why he felt the need to choose that type had everything to do with what Cloudchaser had said to him.

“Quick, without thinking, who’s the person you love the most, the person you want to be with for the rest of your life? Don’t say anything. Just think it,” she’d said.

That was easy. Thunderlane. But then he did think about it. He thought about how she’d worded her questions. The person he loved most? There was nothing wrong with admitting that he loved his buddy. Celestia, they were like brothers. Brothers love each other. Not a big deal. But then her second question hit him between the eyes, and he’d known he was blushing on the phone. The person he wanted to be with for the rest of his life. That sounded… No, he couldn’t even think it, let alone say it.

That second answer had also been Thunderlane. Who did he go to whenever he had a problem? Thunderlane. Who knew him better than anyone else? Who did he spend most of his time with and who he made sure to visit every time after he finished a race? That was all normal, but then Cloudchaser had expounded on her claims. She’d asked him who he thought of in the morning when he woke up, and who was on his mind the last thing at night. Even when he was dating or Thunderlane was dating, they ended their days, every single night talking to each other. And the truth was Soarin had initiated each of those calls to his buddy, he had even thought about buying him a new phone so Thunder wouldn’t lose signal all the time.

He gritted his teeth as he walked up the path to his friend’s apartment for the second time today. Celestia sun was beginning to set and Luna’s moon began its climb into the soon to be starry night. He dug around in his saddlebag until he found his keys, Thunder had given a set to Soarin. Just in case Soarin ever needed a place to crash if he was racing in the neighborhood. That was no big deal, but Soarin had been surprised that he knew Thunder knew him so well. Now the full impact of that knowledge hit him as he rang the doorbell.

While he waited to be let in, he made a resolution. Whatever dumbass notions had gotten into him regarding his buddy, he would deal with them. He wasn’t going to lose his best friend because he’d gone all…

“Hey, snap out of it,” Thunderlane barked and turned to walk farther into the apartment, leaving the door open. Soarin sighed and followed. He picked up the scent of pizza and figured Thunder had ordered his favorite—extra cheese, pineapples, and mushrooms. Thunder liked his with just hay bacon.

They settled on opposite ends of the couch. Soarin tossed the comics on the table and grabbed a slice of pizza. Neither of them moved to grab a comic. When Soarin had stuffed down four slices, he decided he couldn’t put off talking about what Cloudchaser had said. She’d probably told Thunderlane he had a crush on him, so he needed to make it right.

“Look, about what Cloudchaser said,” he began.

“Forget it,” Thunder interrupted.

He was still grumpy, and he hadn’t eaten a thing. His mane which Soarin had always envied him for because it was brighter and straighter than his fluffy fair hair was wild on his head. Soarin had a sudden urge to try fixing it, and mentally bucked himself. His self-disgust went further when he noticed how hazel Thunder’s eyes were. They were always a richer, darker color when he was upset. Soarin groaned and dropped his head in his hooves.

“It’s not what you think,” Thunderlane shouted, jumping to his hooves. “She’s wrong.”

“No, it’s not what you think,” Soarin countered.

They fell to arguing, each trying to top the other. Soarin didn’t have a clue as to what his friend was saying. He was determined to get his point across. Years ago, they’d each learned that they had an affinity for debate and had been decent at it in flight school, of course that sort of thing was useless there. Soarin knew his friend wasn’t going to give an inch, but damn it, neither was he. He stood up.

“Stop being stubborn and listen to me, Thunder,” he shouted.

“Who’d listen to you yelling?” Thunderlane told him.

Soarin didn’t know who pushed who first, but they were suddenly in a shoving match. They’d fought before like two colts, wrestling each other to the floor and knocking over furniture. They were both big and muscular, having spent a number of hours in the sky together. They were each other’s opponent trying to beat each others times over and over again. Thunderlane thumped him in the chest, and Soarin pushed right back. They got up into each other’s faces, shouting. Someone knocked against the table, and the pizza box went flying, landing upside down on the carpet.

“You’re going to pay for that,” Thunder ground out.

Soarin sneered. “Why should I? You knocked it over.”

Thunder grabbed his arms with his hooves pushing back. Soarin twisted and knocked Thunderlane’s hold away. He charged his friend, and their chests met, mouths less than an inch apart. All the air left Soarin’s lungs in an instant. He stopped pushing, but so did THunderlane. He told himself to back off, to get some space between them, but he didn’t move. Then again, neither did his buddy.

They were way too close, chests heaving, breath warming each other’s faces. Soarin should have glared at Thunderlane to give him a signal to move if he couldn’t find words to speak, but all he did was look down at Thunder’s lips. Strong, thick lips, the bottom larger. Beyond them, Thunder’s jaw was strong and set. Soairn shouldn’t be thinking that. He should be the first to get over his anger and tease Thunder saying that he’d won the argument and the fight. Thunder should be sulking and then switching over into his superior attitude like Soarin was beneath his royal notice. That’s the game they played.

Instead, Soarin thought about how he wanted to see what it was like—to kiss a man. No…not any man. He wanted to kiss Thunder. This was all Cloudchaser’s fault. If he touched Thunderlane in the wrong way, nineteen years of friendship would be lost, and even as he liked to deny all she’d said to him, he thought losing Thunder would hurt a whole lot more than the handful of serious relationships he’d lost with mares in his past.

Don’t do anything, Soarin. Think about the friendship. Move back, sit down, and read a comic.
Soarin leaned closer and let his lips just touch Thunder’s bottom one. The lip was warm, softer than he’d expected. What shocked him was the pleasure he felt, the excitement in his groin. His cock shifted beneath him he felt his wings stiffen. If he moved now, Thunder would see that he’d gotten a hard-on in both areas from the kiss. What was he thinking? Things had already gone too far. He’d just kissed his best friend.

He finally found the strength to move back. They both stood there in front of the couch, staring straight ahead. Soarin was still hard, still wanting to taste his best friend. He closed his eyes, angry and disgusted. He hadn’t been thinking this way before, had he? Dropping onto the couch, he thought back to the times he’d had sex in the past. One after another, he had taken mares to bed. Only a few had been more serious, but that was times when he’d been determined to just find someone he could love, someone to distract him.

Distract me from what?

“Why’d you do that?” Thunderlane asked after some time.

“It was an accident.”

To his surprise, Thunder chuckled. He sank down on the couch beside Soarin, hooves resting on his thighs.

“Cloudchaser said—” he began.

Thunderlane pushed into his chest with both hooves, and shoved him back. Before Soarin could react, his friend’s lips were on his, tongue teasing to gain entry. Soarin couldn’t think straight let alone resist. He gasped, and Thunder’s tongue darted into his mouth. They kissed rough and wild. Thunder’s hold was punishing along with his mouth. But he tasted so good, Soarin couldn’t pull away. He tilted his head, and their noses bumped. The hair on Thunder’s face brushed his.

Yet Thunder pressed in closer.

Which of them moaned, he wondered as he drew Thunder’s lower lip between his. He licked at the moist softness. Thunder let go of his chest but only to brace Soarin’s shoulders back against the chair and crush his chest into Soarin’s. Soarin’s cock was on fire to play his wings extended behind them he felt them stiffen so much it started to hurt. But maybe this was just a kissing trial. Maybe Thunderlane was just getting back at him for doing what he did.

Soarin shoved back at his friend and finally wedged space between them. Thunderlane dropped into his seat, panting. Soarin did the same as he struggled to put his wings down before Thunder noticed. He peeked at his buddy and found him running a hoof through his mane staring at his outstretched wings. Without even thinking, Soarin touched it too, letting the silky softness run across his hoof.

Soarin yelped and flew up. In two wing beats he was on the other side of the room near the windows. “I don’t know what happened just now.” Thunder didn’t say a word, so he went on. “Cloudchaser said some things to me. I think she brainwashed me with her suggestions that…”
“That I want you?” Thunder asked. “That I would welcome your kisses.”

His tone was cold and angry. Soarin faced the window and rested his forehead on the cool glass his mane covering his eyes. They hadn’t even pulled the blinds or closed the curtains. The world could have viewed what they’d done. Shame washed over him.

“No, not that you want me, but that I want you. I’m sorry, buddy. I should probably go.”

“Wait.”

Thunder’s voice came from directly behind him, and he jumped but didn’t turn around. Soarin’s entire being was aware of Thunderlane right now, and he wished he could take it all back.

“You’re saying she told you, you want me?” Thunder asked.

“Yeah.”

Thunder cursed. “She told me I want you, that she’s known it for a while, and she was waiting for me to figure it out. She said knowing me, I’d never make a move, so she had to get it going.”
Soarin whirled to face him. He was close enough to step into his arms again, but Soarin resisted. “She’s wrong about you. I know you better than anyone else. I’d know if you were like that.”

Thunderlane frowned. “I’m not gay.” He looked down at the floor as if he was puzzling over the situation, and then he met Soarin’s gaze. “I need to know. Was she wrong telling me you want me, Soarin?”

“I-I’m not sure.”

“Tell me the truth, damn it,” Thunderlane insisted.

Soarin tore at his mane. “It’s natural, right? For a stallion to want to experiment? So many are doing it. I’m not weird to want to see what it’s like to kiss you. That’s all.”

“Just to kiss me?”

“Damn it, Thunder, I’m doing all the confessing here!”

Thunderlane smiled. Soarin found himself struck by those eyes again, by that handsome face. He glanced at Thunderlane’s lips. They were deep rose now from their rough kisses. He remembered the taste. He shouldn’t want anymore. They’d kissed a lot. Their chests had rubbed hard together. That was more than enough seeing what it was like with another stallion.

“She wasn’t wrong,” Thunder admitted. “I wanted to know too. But I wanted a lot more than a kiss. I’ve…” He hesitated. “At the risk of losing everything, I’ll say this. I wanted to go all the way.”

Soarin’s eyes widened. “You mean…”

He had visions of two male bodies, jutting together, one stallion with his cock rammed up the other stallion’s ass. He shivered, not sure if that excited him or horrified him. Everyone knew what it entailed for two stallions to have sex.

Thunder nodded. “Yeah, I never really admitted it to myself until she said it, and then I realized I’d been wanting it for a long time. I don’t know if I’m bi or if I want to continue with that kind of thing—I mean other than you—I just, well, I want to with you. If you don’t, that’s fine.”

“Other than me.” Soarin repeated Thunderlane’s words like a robot. A niggle of jealousy squeezed his chest. If they did this, and Thunder liked it, he might decide to take other stallions as his lovers. Soarin didn’t want that. He didn’t want any other stallion touching Thunderlane, but if he let on that his feelings went deeper than he first thought or that his friend knew about, he’d blow everything.

He hadn’t admitted as much as Thunder had. Cloudchaser had made him see that Thunderlane meant a lot more to him than just some test. The more he thought about it, the more he realized Thunderlane was everything to him. He had been running from mare to mare, forcing an occasional commitment from himself, all because what he really wanted was the stallion in front of him. He loved Thunderlane. He was in love with him and had been for years yet he had never come to that realization till now.

A shout from behind them caught their attention. They both looked, and Soarin recognized Thunderlane’s neighbor Flower Blossom. They waved, and Thunder moved away. He bent to clean up the spilled pizza while Soarin watched him.

“You’re right,” he said, “This is a big risk for both of us. Not just about our friendship either. All of your neighbors, ponies we see around town—most importantly our families might come to find out. Even if it’s one time, it’s a big decision you know?”

Thunderlane dumped the mess on the coffee table and straightened up. “True. How about we give it some more thought now that we’ve come out in the open about it.” His face colored. “Probably should look into how…uh…you know.”

Soarin laughed. “Yeah, how.”

“I guess we know how,” Thunder said, reddening even more. “A few days?”

Soarin nodded. “I should go.”

He headed to the front door with Thunderlane behind him. He’d come back later for the comics, or Thunder could return them to him later. At the door he looked back to say one more thing when Thunderlane kissed him. Soarin moved into his buddy’s out stretched arms and they held each other around the waist. Because they were about the same height, their cocks rubbed together. This time Soarin knew it was him moaning, but Thunderlane soon echoed it.

He left Thunder’s delicious mouth and kissed along his rugged jaw line. Thunder put a couple inches between them only to use it to stroke Soarin’s cock. Soarin growled with need, but forced himself to stay in control. He pushed Thunder back gently.

“Time,” he rasped. “We need to think about this clearly when we’re not all over each other.”
Thunderlane looked at the ground “You’re right. I’m sorry.”

Soarin opened the door and fled. He had to get out of there because if he knew nothing else, he knew being intimate with Thunderlane was about making love to him, not just sweaty hot sex.

Love at First Flight

Thunderlane stepped out of the shower and ran a towel over his wet fur moving on to his mane and finally letting his wings air dry by spreading them. He walked into the bedroom and spotted the small plastic bag he’d tossed there when he came home. Lubricant and a book titled “Crossing the Street 101” on it’s cover. Turned out they hadn’t waited more than a few days before they were both sure. He should have known of course. How many nights had he lain on his bed trying to jack off and not getting a release? His mind would wander, and he’d think oh Soarin hasn’t called yet, and then he’d be rock hard ready to burst. He had told himself it was all because he kept rubbing his dick, but the fact was he’d said Soarin’s name. That was enough. Soarin.

Thunderlane went to the dresser and pulled out a one of his robes, but placed it back in the drawer. Even if he put it on now it wouldn’t stay on him for long. Thinking about all that was yet to happen, even weighing the situation with thoughts of his parents and his brother and everybody in town didn’t make him want Soarin less. Thinking about getting his hooves around Soarin's shaft, sucking him, brushing through his mane with his own hooves had driven him mad last night.

They had talked on the phone like they always did, Thunderlane not making the first move but still waiting with his phone in his hoof for the call to come in. They’d lain there avoiding the obvious, chatting about nothing. All the time, Thunder had closed his eyes and handled his cock while letting Soarin’s deep voice roll over him. His orgasm was stronger than he remembered it being over the last few months with Cloudchaser.

Soarin, Soarin. Soon I’ll have him. He’d be inside his friend, or Soarin would be in him. Which was it? How did that kind of thing work? Were there rules or did they go with whatever felt good?

Felt good—geez, he hoped it wasn’t too painful.

Ugh now he had all these questions popping up at the last minute, he really wished he had read that book before now.

The doorbell rang, and he froze. Although he’d just finished a shower, he felt moisture gather on his upper lip and at his temples.

“Hey,” Soarin called out, having let himself in. Thunder swore. He’d forgotten. They were already like lovers, having exchanged keys to their houses. But that had been more about Soarin’s losing his house key than anything else, right?

Soarin stood in the doorway, and he gasped at the sight. Thunder hadn’t gotten the chance to relieve himself after only thinking of the very stallion standing before him. His friend grinned, wings at his sides twitching a bit. “Guess you’re sure.”

“I just got out of the shower.” He didn’t look down, knowing already that his cock was hard as a rock. A flash of Soarin’s lips wrapped around it went through his head. He’d love that. A glance at Soarin’s expression when he noticed seemed to indicate the same feeling in him. “Wanna suck me?” he asked.

He wouldn’t have said it so bluntly to a mare, but Soarin was no mare. There was not a shred of offense in his attitude when he dropped down in front of Thunderlane, Thunderlane leaned back exposing himself to his friend. Soarin opened his mouth and swallowed Thunderlane. Thunder grunted. They weren’t beating around the bush here.

He gripped the dresser beside him, he grabbed hold of Soarin’s shoulder. Defined muscle and bone met his hoof. He pulled his friend close while pushing his hips toward him. Inches of his cock disappeared into Soarin’s mouth. The wet warmth and the pressure sent him orbital. He began to pump forward and back, wanting it to go on for as long as possible.

When he bordered on cuming, he pulled back and sank in front of Soarin. He drew him closer, kissed his lips, and savored how he tasted. So different, harder. He ran his hooves down over Soarin’s chest, enjoying the feel of his ripped pegasi muscles.

“Is anything wrong?” his friend asked.

He shook his head. “No, way. Your body is everything and nothing like I expected. Bet that sounds stupid.”

“It doesn’t.” Soarin stood up and held out his hoof. “Come on. Let’s go to the bed. I want so much more.”

“Me too,” Thunder echoed, knowing he sounded desperate for it. He swiped the bag off the dresser and followed Soarin. Thunder’s gaze dropped to his friend’s ass somewhat hidden behind his swaying tail. Tightly packed, with solid thighs that had helped him balance during flight more than Thunderlane could up ever hope, Soarin’s body made his mouth water.

Why hadn’t he noticed that before now?

When Soarin stopped at the bed, Thunder released his hoof and knelt before him, tossing the bag onto the bed. He couldn’t hold back any longer. He kissed Thunder’s hard ass, licked it, and sucked on his skin feeling his fur brush against his face. Wild with greedy hunger, he ran his tongue lower to Soarin’s thighs. He smelled the freshness of his flesh and the spearmint soap he’d used. While he continued kissing him, Thunderlane reached around to the front of Soarin and grabbed his cock. He pumped the full length, judging in a heartbeat that Soarin was thicker but not longer than he was.

“I think I’m going to have to…” He left the other unsaid when he shoved Soarin face down on the bed his wings opened fully under him. Thunder followed still kissing his flesh. He spread his partner’s legs and fondled his sensitive balls. The awesome thing was he knew already to be gentle. He played over the delicate skin with the tip of his tongue as he felt them.

Soarin squirmed on the bed. “Ah, that feels good. I never imagined it would feel this good.”

Thunder agreed with a groan as he licked his way up to Soarin’s ass. Dare he lick there? Would Soarin be offended then? He couldn’t blame him for one taste. Ringing the tight opening, he shuddered with glee. He moved higher on the bed, making his cock scrape the sheets. The friction excited him more. He didn’t stop but kept climbing until he was fully on top of Soarin, his shaft smashed against his unyielding ass.

Thunderlane kissed Soarin’s shoulder and pressed down harder. He nuzzled his ear and nibbled it lightly then whispered.. “Do you mind that I did that?”

“No, way. I’m going to do it to you too,” Soarin cooed to him.

Thunder moaned. “I can’t wait, but first, I’m going to put my cock in you. I want you so bad”

“I know, and I want it. I want to experience all of it with you.”

Thunderlane reached between his legs, raised his hips, and rubbed the head of his cock over Soarin’s rear. A bit of pre-cum smeared his dark flesh, and from the look of bliss on Soarin’s face, he liked it.

Thunder sat up straddling Soarin. He licked his lips at the thought of him slipping into Soarin bucking him until he cried out in ecstasy. “It might be uncomfortable. I don’t like the idea of hurting you.”

Soarin rubbed his thigh. Thunderlane’s cock twitched.

“We can’t help that, but I read that it won’t hurt after a few times.” He turned red. “Not that I’m implying we’ll keep doing it.”

Thunder grinned but said nothing even though he felt his heart flutter at the thought of continuing to buck his best friend. He ripped into the bag and threw the book on the floor, a little late for that he thought. Soarin looked between Thunderlane’s thighs, “Your longer than me.”

Thunderlane smirked. “And don’t you forget it.”

“Not likely.”

Thunderlane bent his friend over the side of the bed so his rear entrance could spread open more. He lubed his hoof and placed it on Soarin’s ass and pushed down slightly. Not once did he cry out or show that it hurt, but Thunder was careful anyway, not moving forward until Soarin’s muscles relaxed. When he pulled away, he placed his cock head at the opening. The sight alone almost took his breath away.

He had to get inside of Soarin, but he needed to take it slow too. Thunder applied pressure to the opening and watched as his head popped in. He hissed and swore at how tight the fit was. “Buck, that’s good,” he grunted. “I’m begging you to tell me you like that, Soarin, ’cause I don’t want to pull out.”

“Mmmm, it’s good, dude,” Soarin said. “Give me all of it. Slow, but give me every last inch of you.”

Thunder rested his hooves on the bed, at the outside of Soarin’s hips. He drove forward, and his cock disappeared inch by inch up Soarin’s ass. When he had gone to the hilt, he felt under his fur his skin tingled because it was flush with Soarin’s. He withdrew and tried it again. The pleasure was unbelievable.

When the squeeze was less mind-numbing, he moved a little faster, and at the end of each rotation, he let his groin bump Soarin’s ass. His friend began to moan and wiggle. He arched his back using his wings to lift him up, making it easier for Thunder to get inside of him. Thunderlane blew out a heavy breath. He pushed into the sheets and ground harder. This time, their bodies slapped together.

“Harder,” Soarin demanded.

Thunder gave it all he had. He pounded his cock up Soarin’s ass. When that wasn’t enough, he got up to brace one leg on the bed and began driving his dick home. Soarin shouted his name, pushing back into him, and forbidding him to stop. They ground together, rougher than Thunderlane had had sex with anyone else. His climax was building like a volcano ready to erupt. Thunder banged his dick into Soarin even more. His muscles burned, and he desperately longed to cum while wanting to feel like he was hanging on the edge forever.

Finally, when he couldn’t stand it any longer, he roared through his release. Thunderlane collapsed on top of Soarin and ran his forelegs under him. Soarin turned his head so Thunder could kiss him, and they stayed that way with Thunder stroking his friend’s cock. Moments later, Thunderlane’s hoof was filled with his buddy’s thick cream, and Thunder brought him all the way through his climax until he was done.

“Did you really like it?” he asked.

Soarin peeled an eye open. “Are you insane? I came didn’t I? None of that faking stuff for us.”

Thunderlane laughed. “Yeah... Do you think you’d like to switch?”

Soarin sat up. “You mean me put my cock in you?”

Thunder nodded.

“Yeah, I’d like that. You’ve always had a nice ass.”

Thunderlane threw a pillow at him. Soarin caught it out in mid air and sent it sailing back with ease.

“Hey, uh, Thunder?” He mumbled landing gently on the bed.

“Yeah?” Thunderlane climbed on the bed next to his best friend, and they kissed, tongues curling together a few minutes before Soarin drew away.

“Look, dude, the truth is I love you.” Soarin mumbled.

Thunderlane stared at him.

Soarin played with the seam on the pillowcase. “I want to do this again, and often. I’m okay with it if you don’t, but the truth is I really love you. I mean I’m in love with you. I can’t deny it anymore. I have been for a long time, and it’s why I’ve been with all those mares. I was trying to distract myself from the fact that I just wanted it to be you.”

Thunderlane put a hoof over Soarin’s lips to keep him from going on and on he put his hoof down. “I hear you, and I…I love you too.” Soarin was about to interrupt, but he stopped him with a hoof over his mouth again. “I’m not just saying that. It feels weird and somewhat unnatural, but it’s true. I can’t think of you being with anyone else. I’m not saying I’m ready for a true, out in the open, relationship exactly. And I’m definitely not ready to ‘come out of the closet’ to anyone. I still desire mares. But I want to be with you more. I can’t imagine my life without you. Tonight has been better than any time with anyone else, hooves down. I want more of it. Much more. Is that okay with you?”

He moved his hoof so Soarin could speak. “It’s more than okay. For now, it’s perfect.”

Thunderlane lay on his back and drew Soarin on top of him. They brushed their lips together, and Thunderlane knew that no other pony could make him feel this good—not ever again. “You’re perfect.”

The End?

My Scribbled Author's Note

Well here you are, you pony fimfiction fan, at the end! Well of this story at least I will continue this relationship in other stories but right now I'm working on another one which i will link on my page after I'm done now that I've got that out of the way.

My AWESOME, have no shame, editors (and great friends): ABronyLife42 & Toixstory

P.S. ~ Here Have a song I love and listened to +20 times while writing this!!!