Thunder Soars
Love at First Flight
Previous ChapterNext ChapterThunderlane 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?
Next Chapter