For the past 15 minutes, Josh sat on the couch, not moving a single muscle. His whole body was stiff, his neck was turned at a strange angle, he was trying to focus on the tv show on screen, but no matter how hard he tried, he couldn't ignore the warm body behind him.
Josh was only wearing his gray boxer briefs, he didn't bother getting fully dressed after his morning shower, and apparently so was Rudi, except he was totally naked. It wasn't unusual for them to be naked around each other, they had done so many times since they were young, but this time, for Josh, it was different. For the first time in his life, he saw Rudi in a different light, not just as a friend, but someone he admired, sexually.
"You can lay down with me." Rudi's offer was very tempting, Josh still couldn't forget their night before, the intimate moment before Rudi rejected him. They were laying on the bed, his hand wrapped around Rudi, he could still remember the heat radiating from Rudi's body, just like the heat he was feeling now from behind. And Rudi's hard cock was in his hands, it was throbbing, hard and wet, the same state his dick was in now.
Josh signed, and silently laughed at himself. He desperately wanted to touch Rudi's cock in any way, even if it wasn't his hands, even if he could just brush past it...and he still had that chance, not long ago, Rudi's hard cock was throbbing, the tip was rubbing his lower back, but he just had to adjust his seating position, leaving a small gap between them, no longer touching skin to skin, and the result was him getting a sore back and neck. Was Rudi offering himself to him, when he spread his legs and sat there naked, offering Josh to lay down with him? Josh couldn't answer, and he couldn't dare risk his friendship with Rudi, not again after the incident yesterday night.
A shuffling noise grabbed Josh's attention, he turned his head, Jack and Tommy were getting up, and there was no mistaking that both of them were hard, especially for Jack, who wasn't wearing anything, and not attempting to hide his erection in any way.
"Where are they going?" Rudi asked.
"Bathroom I guess, or bedroom." Tim shrugged and said, "They were whispering something, I bet they are gonna fuck."
"Haha, very funny, stop being so horny all the time." Rudi laughed, not believing what Tim said. Josh on the other hand, imagining the possibility of them fucking in the bedroom, his cock surged with the image of Tommy's hard cock plunging Jack's hole, thrusting his hip pushing his thick cock in and out of Jack. It reminded him of the night before, when he watched Rudi fucking Jack through the window, when he heard Jack screamed and moaned while Rudi stretched his hole. Josh couldn't help but think about Rudi, fantasizing feeling up his hairy hole, shoving his hard cock inside...perhaps Rudi would want to fuck him, like with Jack, Josh didn't think he would be up for it, at least not now, but he considered the possibility, with Rudi opening up his virgin hole, surrendering his body to him...
Josh's fantasy was interrupted by the shifting underneath him, that was when he realized his whole body was leaning on top of Rudi. He relaxed while he was deep in his thoughts, and laid down into Rudi's embrace. Josh could make out Rudi's hard cock poking his ass, Rudi was adjusting his body, shoveling his position, resulting in his cock sliding across and resting between his ass cheeks.
Josh panicked, although his cock was throbbing with the sudden physical contact, this was not what he expected to happen, he spent so much time and effort avoiding it, he wasn't going to just give in now. He tried to get up, but before he could do it, Rudi moved his arm down from the back of the couch, draping it down Josh's shoulder, holding him tight. Josh couldn't move away, all he could do was wiggling a little, he could feel his back rubbing on Rudi's hairy chests, his ass was grinding on Rudi's hard cock. He froze when he heard a soft moan, Rudi was panting, he was grabbing Josh even tighter, slowly rocking his body. Josh could hear Rudi's heavy breathing, his warm breath blowing behind his ear, his hand squeezing his muscular pec. Josh felt like his body was heating up, he could see his throbbing cock tenting his boxer briefs, a dark spot formed at the tip. He wondered if Rudi noticed his erection, it was getting uncomfortable with the pressure in front, he would have taken his underwear off if Rudi wasn't thrusting his cock on his crack.
"I should go check on them, they are gone for a while." Tim said, as he stood up and walked toward the bathroom. Josh and Rudi didn't respond, they were in their own world, enjoying each other's body, although neither of them admit to it, still pretending to watch the show on tv.
"Dude, you are sweating." Josh said to Rudi, after snuggling and grinding for a while, they both started to sweat a little. Josh could smell Rudi's musk getting stronger, and he wasn't complaining.
"Don't blame me, you are too hot." Rudi smirked. Instead of pulling away, his hands started feeling up Josh's muscles, squeezing his pecs and biceps. Josh didn't know how to react, he was frozen in place, letting Rudi caressing his body. His body stiffened, once again, and even though Rudi was no longer holding him in place, his mind went blank, he wasn't getting up, nor did he want to, he gave in to Rudi's touch, feeling his big warm hand moving across his skin.
"Why are you so stiff? Your muscles are so tense." Rudi said, as he pinched and grabbed all over Josh's body.
"I'm sitting at a weird angle I guess, My back and neck are a little sore." Josh said. Although it's not the whole truth, he wasn't lying, he did have a sore back and neck.
"Remember when we used to massage each other after the gym?" Rudi asked, "We would come back from the gym, I would massage your back whenever you complain about your sore back."
Josh nodded, he remembered. It was a long time ago, when they were younger, Rudi would drag him to the gym, and he would always complain afterwards. Rudi would always offer a massage, while he would occasionally reciprocate.
"So...what about I give you a massage now? Like the old days?" Rudi suggested. Josh's heart was pounding, he shouldn't be this excited for a massage, and yet he was so turned on by the idea of Rudi touching his body, a lot more in depth than now, and perhaps it was a chance for him to feel up Rudi in return. It suddenly dawned on him that all those years ago, when Rudi was still in the closet, when he suggested giving him massages, maybe he was feeling the same as him now, he was scared of breaking the boundary between them, he could ruin their friendship, once again, but he couldn't pass on this chance, maybe he should just say yes to Rudi and let it happen...
"What's that sound?" Rudi suddenly said, as he looked around. A faint moaning was coming from a distance. They both turned and looked, and locked in when they saw Tommy standing in the bathroom, completely naked, slightly bent over, his arms holding the door frame, his legs spreaded, his cock at full mast, moaning while rocking his body. Tim was behind him, holding Tommy's waist, thrusting into Tommy. Josh could feel Rudi's cock jumped, he's definitely aroused by the view.
"You should go join them." Josh said to Rudi. Reality kicked in for Josh, Rudi rejected him yesterday, but not to Tommy, or the other guys, all of them fucked Rudi before. He couldn't deny Rudi from fooling around, he wanted to be a good friend, not tying him down for his own selfishness.
"What? Why?" Rudi said.