EIGHT

“Jake’s coming over after work today, but he gets off work earlier than I do. Do you mind if he gets here first?” Zach asked. He chewed on a microwavable breakfast burrito over the sink.

“Uh, sure, no problem. I’ll let him in.” It was Friday, and Cameron worked from home on Fridays. He poured a heap of ground coffee into the coffee filter basket. He was trying to convince himself to like drip coffee as a way to curb his energy drink consumption.

“Take good care of him, yeah?” Zach asked.

He winked at Cameron. Cameron narrowed his eyes and dropped the basket into the coffee maker.

What was that supposed to mean? He opened his mouth to accuse Zach of having some kind of plan, but he closed it again.

Going with the flow was part of the fun.

He looked at the coffee machine’s on switch.

“You know what? Fuck this shit,” Cameron said. He lifted the basket filter out of the machine and dumped the grounds back into the plastic tub. He opened the fridge and pulled out an energy drink can.

Jake knocked on the door late afternoon, after Cameron had wrapped up his workday. He’d taken a long lunch, gone to the gym for a quick workout, then wrapped up work earlier than usual. He’d showered and changed and was in athletic pants and a t-shirt when he opened the door for Jake.

“Hey! Thanks for letting me in,” Jake said. Cameron stood in the doorway and forced himself to look Jake in the face. Sometimes it was hard to look at Jake, and today was one of those days.

Some days, Jake’s disheveled hair and soft brown eyes made Cameron’s stomach flip. When Jake looked at him, it felt like he could see how Cameron was affected by him. It made Cameron feel seen and embarrassed.

Jake was wearing a red hoodie and loose jeans.

He looked comfortable. His smile was easy.

Cameron hesitated in the doorway, then realized he had been focusing so hard on looking Jake in the face that it had gone on too long, and he was staring.

Jake waited patiently in the hallway. Cameron cursed himself and stepped back to let Jake through.

“Yeah, of course, no problem,” Cameron muttered. “Can I get you anything?”

“No thanks, I’m good. I’ll just wait for Zach if you’re still working, I don’t want to interrupt.”

“I’m done for the day. Zach should be home soon,” Cameron said. He walked to the living room and collapsed onto his usual sofa. He reached for the TV remote.

Jake took off his shoes and followed Cameron into the living room.

He pulled off his sweatshirt and dropped it over the back of the sofa before sitting down.

He chose the same sofa as Cameron. Cameron glanced at him out of the corner of his eye.

Jake was wearing a tight-fitted t-shirt.

Cameron tried not to think about how nice Jake’s arms looked.

“So I had an idea,” Jake said. He pulled a knee up and turned towards Cameron. Cameron swallowed and turned to look at Jake.

“Okay?” Cameron said, hesitantly. He felt like the air had left his lungs.

“I thought it would be hot if Zach came home and found us making out,” Jake said. He moved closer to Cameron on the sofa. Cameron could feel the heat of Jake’s body. His dick began to swell.

“Uh,” Cameron choked and cleared his throat. Jake waited patiently. “Are you sure Zach would be okay with that? Because I have to live with him…” Cameron stopped talking when Jake put a hand on the inside of his thigh.

“Yeah, he’s into it, I promise. Is that all you’re worried about?” Jake asked. He brought both knees under himself, and Cameron had to look up to make eye contact.

“Um, yeah, okay, if you want…” Cameron managed to stutter out. Jake cupped the back of Cameron’s neck and leaned down to kiss him.

The kiss started as a gentle, closed-mouth peck on Cameron’s lips. Cameron sucked in air through his nose in surprise, then dropped his shoulders as he relaxed. Jake parted his lips and kissed him again. Cameron melted.

Jake’s tongue touched Cameron’s front teeth, then pushed further into Cameron’s mouth. Cameron had never kissed a man before. He wasn’t used to letting someone else direct how things would go. It felt nice to let Jake take the lead.

Jake let go of the back of Cameron’s neck. He pulled his shirt off, and dropped it onto the floor, and reached for the hem of Cameron’s shirt. He rucked up Cameron’s shirt and felt along his chest. Cameron lifted his arms and allowed Jake to pull his shirt off.

Jake pushed Cameron’s chest gently, and Cameron let himself be pushed onto his back on the sofa. Jake repositioned himself to lie on top of Cameron. Cameron gingerly wrapped his arms around Jake’s lower back, and Jake kissed him again.

Cameron lost all concept of time as they made out on the sofa.

Jake kissed and sucked gently on Cameron’s mouth and neck.

Cameron was rock hard in his pants, and Jake made it both so good and so much worse by rocking against Cameron’s pelvis.

Eventually, Cameron was so turned on, he pulled Jake’s hips down against his and ground his dick up against Jake’s jeans.

Cameron could tell Jake was just as turned on as he was. Jake moaned at every pressure change against his dick. He plunged his tongue into Cameron’s mouth and groped wildly at Cameron’s chest and shoulders. Cameron could feel Jake’s heartbeat thrumming when their chests were pressed together.

Just as Cameron was certain he was going to come in his pants from humping his roommate’s boyfriend, he heard the key in the front door. He startled, but Jake didn’t stop grinding on him.

“Oh fuck, oh!” Cameron jerked his hips up against Jake’s body. He was going to finish. He didn’t care if Zach saw, he just needed…

“Seriously?” Zach stood in the living room. The pressure against Cameron’s dick lifted, and he made an involuntary whimpering noise. Jake broke contact with Cameron’s face and turned to look at Zach.

“Sorry,” Jake said. Cameron couldn’t believe Jake was able to formulate words. “I was horny, and you weren’t here.”

“Cameron? What do you have to say?” Zach pushed. Cameron tried to pull together enough brain cells to be coherent.

“He’s, uh, very convincing,” Cameron rasped.

“If you’re going to get my boyfriend all riled up, the least you can do is suck his cock,” Zach asked. He dropped himself onto the second sofa. Jake looked down at Cameron.

“What do you think?” Jake asked. Cameron hesitated.

He was still achingly hard, but the pause had taken the edge off his urgency.

He wanted to try. He had spent a lot of time thinking about sucking Jake or Zach in the last few weeks.

He didn’t want the opportunity to pass. What if he didn’t get another chance?

“Yeah, yeah, okay,” Cameron nodded. Jake smiled and pushed himself up to straddle Cameron’s hips, then he opened his jeans and shucked them off.

Cameron continued to lie on the sofa while he watched Jake get naked.

Jake didn’t seem embarrassed or hesitant at all.

Cameron hoped he wouldn’t leave Jake wildly disappointed.

Naked, Jake pulled on the waistband of Cameron’s pants. Cameron took the hint and stood up so Jake could lie across the cushions.

Zach stood up and walked towards them. He pressed up against Cameron from behind and rested his chin on Cameron’s shoulder. They looked down at Jake’s sprawled out, naked body below them.

“You like the sounds he makes, don’t you?” Zach asked. His hand on Cameron’s belly slipped lower, and he brushed his hand along Cameron’s clothed erection. “You like to listen?” Cameron nodded.

“Is it just him, or do you like me too?” Zach asked in Cameron’s ear. It was embarrassing to admit, but Cameron knew he had to be honest.

“I like you too,” Cameron said quietly. Zach palmed gently at Cameron’s dick. Jake watched and wrapped a hand around his own erection.

“I want to make you feel good. Will you let me?” Zach asked. Cameron nodded. He didn’t know what Zach had in mind, but he trusted Zach.

“Come here.” Zach led Cameron to the end of the sofa. He put a hand on Cameron’s hip and a hand on the back of his neck. He gently pushed Cameron forward over the armrest.

Cameron braced himself with one forearm and took Jake’s dick by the base in his other hand. Zach kept his hand on the back of Cameron’s neck, but he stopped pushing him while Cameron studied the cock in his hand.

Jake’s cock was hard and flushed, and it had a dribble of fluid on the head.

He could smell Jake. He tried to remember what it was like to get sucked off, and what he liked when women had done it to him.

He looked up Jake’s body. Jake had an arm behind his head, and he was looking down at Cameron, face flushed and lips parted.

Cameron took a deep breath and opened his mouth.

He lowered himself just enough to take the head of Jake’s cock into his mouth.

It was smooth and a little salty, and Cameron felt his nerves becoming steadier.

His jaw felt stretched open, and he worried he might scrape his teeth on Jake’s skin accidentally, but his self-confidence was building.

Judging from the sounds Cameron kept hearing from Zach’s bedroom, Zach was pretty good at this.

And if Zach could be good at it, Cameron could figure it out.

Cameron bobbed his head up and down the first few inches.

Jake made a few of those sounds Cameron liked to listen to, and it built his confidence.

Jake’s sounds and his fingers in Cameron’s hair made Cameron’s own cock ache.

He rocked his hips against the armrest of the sofa.

Cameron felt his face heat up from embarrassment.

Zach was standing behind him, watching. He felt pathetic, grinding against the sofa while he sucked Zach’s boyfriend off.

Cameron felt fingers dance down his spine, then dig into the muscles of his lower back. He moaned around his mouthful of cock, and he heard Zach chuckle behind him.

If ads affect your reading experience, click here to remove ads on this page.