The Wait Was Over

Published on Dec 18, 2009

Gay

Controls

Glen opened the door. He had always gone to his friends house, entered the kitchen door acknowledging whatever adult might be there. They responded but didn't object to his continued journey to the stairway and going upstairs.

David was his best friend. They had been pals since Glen moved nearby. Now and then Glen had gone into Dave's bedroom finding him mid stroke. Usually he closed the door and let Dave finish, later on, he stripped down and join his friend for some self satisfaction as well.

But this time was different. There wasn't anyone in the kitchen so he assumed David was alone.

To his surprise David wasn't alone. Another guy was there and on David's bed. He looked at Glen briefly but turned back to face David who was laying on the bed under him. David's legs were bent back and across the guys shoulders.

The guy, Glen recognized from swim team at the college. He was thin, cut, friendly and looked great in the small speedos he usually wore. Glen had said something to David a few times about the guy.

His firm buttocks, now bared, flexed. Glen admired the way the dimple appeared in his hip as he flexed inserting his cock inside David.

David had looked over too when Glen came in, but he just smiled as the swimmer resumed fucking him.

He moved his lips but Glen couldn't figure out what his friend was saying.

"Quick get over here" David finally said out loud "You can go next..before he comes"

Glen hesitated to move. He wasn't sure whether he should leave, go closer or just watch. What he saw was beautiful, the muscled guy about his age was thoroughly into fucking David's butt.

Glen moved a bit to see his face which grimaced then relaxed, he sighed and his large grey eyes seemed to close then role back before staring at David.

When he turned David's head back towards him, he kissed the guy while still gyrating his hips. As their lips met, David clutched at the guy pulling him close to his chest.

Glen could see David move his hips to meet each plunge the swimmer did. He couldn't help it, his chest began to heave as his breathing got heavier and his cock rose to full hardness almost immediately.

It was out of his pants and in his hand. Glen didn't remember unbuttoning his jeans and digging inside for it...but there he was jacking and staring at the beautiful scene of the two naked guys fucking in front of him.

He did stop long enough to pull off his sleeveless sweatshirt. It was too hard to breath covered by the heat capturing cloth.

He stumbled as he pulled his jeans off too anxious to keep watching and clutch his cock hoping he wouldn't cum before they did.

"No you" David said pushing the swimmer back. He looked angry at first. David was off the bed and pushing Glen towards it.

"I want to see him go in you" David gasped. He had his wish.

Glen's legs were thrown back over his head and the swimmer plunged into his upturned buttocks with little hesitation.

Glen gasped as the cock forced his sphinter open with out stopping. Perhaps the swimming guy thought Glen was dilated, experienced or had prepared himself. But it was Glen's first time. His gut clenched which made the guy yelp.

"Relax, let him in" David said

Glen could hear his friend jacking his meat now. His closed eyes helped him ignore the pain and he tried to relax. He knew if he didn't his ass might get hurt.

Eventually the swimmer resumed his fucking action and Glen couldn't believe the range of sensations he felt as the guys cock rubbed against his intestines through the tight but stretched anal muscles.

He looked to see David standing close masturbating. His mind recalled the time David had jacked off all over him the first time. It was hot and made him want more though he didn't know what that would be.

The swimmer was grunting less and fucking him harder now. Glen looked up at the guy and their eyes met.

He saw the guys face come closer and was soon feeling the thick lips press against his. His tongue felt the invading tongue.

"Come one, just try it" David had said. They were both wondering what it felt like to kiss a girl. David wanted to practice. Glen was ashamed to admit the boy boy kiss stimulated him.

Now the passion horny kiss of the man inside him took him a step further. Glen felt his body curling, pushing his ass to meet the thrusts. He didn't plan it or think about doing it, his body just seemed to take over.

"Fuck fuck" the swimmer said jamming himself so hard against Glen he practially fell off the bed.

"now me" it was David's voice. Glen felt the cool air and realized he had closed his eyes while they kissed. The swimmer was kneeling now. That was strange since Glen still felt the cock inside him, but he saw the swimmer was jacking his half hard cock.

David was on the bed too and moving his shoulders under Glen's legs. His cock was long, straight and hard. Glen watched his friends face feel the grip as he inserted his cock where the swimmers had been.

Glen watched the smooth torso he had seen before, the flat belly he had grabbed when they wrestled and felt the cock that he had seen often slide into him like it belonged there.

"Get ready for the fucking of your life" David said through clenched teeth. Glen watched the face he had seen for years, the lips he had kissed once and felt the cock stretch his ass muscles more then the swimmer had done.

David was wild, fucking hard and fast. He muttered and cursed. His face made odd expressions and then he smiled.

"You've wanted this for a long time didn't you?" He asked. The smile was evil and his eyes sparkled.

Glen reached around the body and pulled it close. His lips crushed Davids as he curled them into a fucking ball. As he savored the taste of his best friend, Glen's ass flexed again and again for the joy of David's cock to go deeper, stretch him wider and fill him up.

"Don't hurt him, I want him again" the swimmer said.

Glen heard the comment and hoped that David too would want to return when the swimmer was done.

And he had waited for so long.

Rate this story

Liked this story?

Nifty is entirely volunteer-run and relies on people like you to keep the site running. Please support the Nifty Archive and keep this content available to all!

Donate to The Nifty Archive