Peter was nervous as he and Mark walked into Smokin' Ruby's, the barbecue place on the ground floor of Mark's apartment building.
Even as a horny teenager, he'd never been into casual sex. Girls had hit on him in high school and college, but he'd politely turned them down. He had to get to know her first. He and Kyra had dated for a month, seeing each other almost every night and getting steadily more intense, before going all the way.
Kyra had tricked him into sex with Elana. With Mark, it had taken a long dinner, two bottles of wine, and a kissing game. So, he wasn't sure about a three-way with Mark and Jeff Baker, his old college roommate.
"Tell you what," Mark had said. "We'll meet Jeff for lunch. Eat some barbecue, drink a few brews, watch a little sports, and talk. If you feel okay about him, we'll come back here. Otherwise . . . No harm, no foul."
Peter's doubts evaporated as soon as they walked into Smokin' Ruby's. Jeff was a slim white guy with a swimmer's body, unruly curly black hair, bright green eyes, and an infectious grin, wearing a skin-tight tank top and skimpy running shorts.
They talked while they ate. Peter and Mark were sitting side by side, facing Jeff. Mark's knee pressed into Peter's, giving him an instant hard-on. Sports were playing on the flatscreens spaced around the room, but the guys didn't really notice.
"You want another beer?" Jeff asked.
"Yeah." Peter exchanged a glance with Mark. "But I'd rather have it upstairs."
Jeff's perpetual grin grew wider. "That'd be all right." He stood up. "I gotta take a leak first." He headed for the bathroom.
Peter felt an unusual pressure in his own bladder. He guessed it was the beer combined with nerves. "Me too." He followed Jeff into the bathroom.
Jeff pulled his running shorts down and took his cock and balls out of his briefs. They stood side by side at the two urinals. Peter couldn't help looking at Jeff's pole. It was long and thick, although not a monster like Mark's.
Jeff saw him looking. "You like it?" His dick was getting bigger.
"Oh yeah." Peter's rod was hardening, too. He finished peeing and shook the last few drops away, then turned to face Jeff.
Jeff had a full erection. "I'd kinda like-" He looked over at the door. "But the place is too crowded." He stuffed his hard-on back into his bikini briefs and pulled his running shorts up.
"Well . . ." Peter was sure he was blushing. "I'm not ready for that, anyway." He put his dick back in his jeans and zipped up, leaving his gun in firing position.
Jeff laughed and put his hand on Peter's crotch. "I've never done it in a public restroom." He ran his fingers over the tightly-stretched fabric. "But it is tempting." He grabbed Peter's shoulders and kissed him. Hard. Then, he stepped away and slapped Peter's ass. "Come on. Let's go."
"Yeah," Peter said. "Mark's waiting."
Mark was standing by the back door. "You guys get better acquainted?"
"Some," Peter answered. Jeff just kept grinning.
"All right." Mark opened the door. "Let's ride." They walked down a long hall. One side was glass, showing the building's central courtyard and swimming pool. In the elevator, the three men kissed and groped each other until they reached the fourth floor.
The elevator stopped and the door opened. A college-age woman was standing there, dressed in a jogging outfit and holding a black Great Dane on a leash. She smiled at the men, gazing at their athletic bodies and lingering on the bulges in their pants. "Oh, sorry. I was going down . . ." She let the phrase hang in the air. ". . . but I pushed the wrong button."
"That's okay." They all kept smiling as the door closed.
"She was hot," Mark said. "Think she wanted to join us?"
"Kind of looked like it," Peter answered.
Jeff slapped Peter's and Mark's butts. "What a pair of sluts!" The elevator stopped and they got out. "I'm gonna have my hands full with you two."
"More than just your hands are going to get filled." Mark patted Jeff's ass, then turned and started down the hall.
"I know." Jeff ogled Mark's rolling buttocks as he and Peter followed the big black bodybuilder. "That's why I'm here."
In the apartment, Mark asked, "Ready for those beers?"
"Later," Jeff said. "Right now, I want to see your big fat cocks."
"That's my horny roommate." Mark unzipped his cargo shorts and took his dick out. It hardened instantly. "Always ready to go."
"Oh yeah." Jeff wrapped his hand around Mark's hard-on. "I've been dreaming about you."
"Even with all the guys in New York?"
"Uh huh." Jeff turned to Peter. "Now you."
"You sure you want to see this little thing?" Peter's pole was still sticking straight up inside his jeans. "It's not near as big as Mark's."
"Plenty big enough." Jeff pulled Peter's zipper down, then reached into his jeans and took his cock and balls out. "And fuckin' hard."
"You're pretty hard yourself." Peter put his hand on Jeff's crotch, feeling his swollen dick through the clinging cloth.
"With a couple studs like you two?" Jeff pulled Peter's body against his and kissed him hard, with a dirty tongue. "Damn straight!"
Mark stepped behind Jeff. "Ain't nothin' straight about you."
"That leaves more pussy for you bi guys. You mind?"
"Nope." Peter unfastened Jeff's shorts and pulled them down. "I love your briefs." He was wearing a tight orange bikini with a front and back but no sides. "They're so sexy." He rubbed Jeff's crotch bulge through the tightly stretched cloth. "I like my presents gift wrapped."
"I aim to please." Jeff fondled Peter's stiff dick and caressed his balls. "Especially when I've got two hot men to play with." He took his shoes off and stepped out of his shorts, then sank to his knees and gripped Peter's and Mark's rods. "I'm going to suck your big hard cocks." He licked and kissed Peter's cock-head while stroking his shaft, then shifted over to Mark.
Mark grinned at Peter. "Good, isn't he?"
"He sure is," Peter answered. Jeff shifted back to him, taking his rigid pole deep in his throat. "This is so exciting."
"Yeah," Mark said. "I love watching him suck your cock."