Quote: "He desperately wanted to fuck him but he knew it would be Jack's first time and he didn't want to push him into anything"
Jack sighed and moved to pull away from Kyle but Kyle refused to let him go and held onto him, hugging him closely. "I'm sorry I jumped to conclusions like that, I love you," he whispered softly in Jack's ear, letting his lips just brush against Jack's skin.
Jack smiled and leant up to press his lips against Kyle's. "I love you too," he murmured. "And it's alright Kye, I'd never do that to you." Kyle kept holding Jack and he buried his face in Jack's neck with his eyes closed. He squeezed his eyes shut tighter to try and block out his thoughts. Trying to decide between Jack and Max seemed easy on the surface but it was so much harder.
Jack was his best friend, he'd never let him down and Kyle knew he never would. He was undeniably gorgeous and he was everything Kyle could want in a boyfriend. But Max... Kyle sighed quietly at the thought of Max. So maybe he wasn't perfect or trustworthy but there was something about him that kept drawing Kyle back to him that he just couldn't resist. He didn't know whether it was simply because sex with Max was so incredible or if it was something more. Even if Kyle was with Jack he honestly didn't know if he'd be able to give Max up but he didn't want to hurt Jack like that, he loved him too much to ever break his heart.
Kyle reluctantly released Jack and he stroked his cheek tenderly as he pulled away. Neither of them said anything for a moment but the silence was comfortable rather than awkward. "I'm going to go and take a shower baby, I won't be long." Kyle promised and kissed the top of Jack's head as he walked past him to reach the bathroom. He closed the door behind him and leant into the walk-in shower to switch the jet of water on. He tugged off his t-shirt, jeans and boxers, leaving them lying in a heap on the bathroom floor then stepped into the shower.
Jack smiled to himself and sat down on the couch, his feet resting on the coffee table in front of him. He picked up the remote but he paused before switching on the television. The sound of the shower made Jack think about Kyle standing naked under the hot jet of water, droplets of it dripping down his toned body. Jack was starting to get hard and he stayed where he was sitting, trying to decide what to do next. He got up from the couch and slowly pushed open the bathroom door which Kyle hadn't locked. Kyle didn't notice that he wasn't alone anymore and the glass door of the shower had steamed up so he didn't notice Jack standing by the door. Jack pulled his clothes off quickly and dropped them on the floor on top of Kyle's.
He stepped towards the shower and slowly pulled it open. Kyle turned around and his eyes met Jack's. He didn't appear surprised and instead he held out his hand to Jack and grinned as he gently pulled him into the shower with him. Jack opened his mouth to speak but Kyle quickly covered Jack's lips with his own and kissed him slowly. Kyle slid his arms around Jack's waist and pulled him closer. Jack whimpered as he felt Kyle's wet body pressed against his own and he wrapped his arms around Kyle's neck, kissing him passionately. Kyle's grip on Jack's waist tightened and he ran the tip of his tongue along the line of Jack's closed lips and Jack parted his lips obediently under his best friend's tongue. Kyle slid his arms from around Jack's waist onto his shoulders and slowly scraped his nails down over his chest making Jack shiver.
Kyle could feel Jack's body tremble against his and it turned him on even more. Kyle pushed him against the shower wall and Jack flinched away from the cold tiles but Kyle put his hands on Jack's chest and easily pushed his back against the wall again. Kyle stepped forwards and pressed his body against Jack's, the hot jet of water streaming over both of them and steaming up the glass door of the shower. "Kye..." Jack mumbled, turning his head away from Kyle's for a moment.
"Shh baby, don't say anything, please..." Kyle murmured hotly in Jack's ear. He pulled back and looked right into Jack's eyes. He knew Jack would be nervous but he could see the obvious desire in his eyes, Jack wanted this as badly as he did. He slid his hands onto Jack's hips and bent his head, kissing his neck very, very gently. Jack whimpered and turned his head to one side, exposing more of his neck. Kyle teasingly sank his teeth lightly into his delicious smelling skin and began to suck, long enough until he knew it would leave a love bite. The thought of him leaving a mark on Jack that everybody else would be able to see immediately turned him on even more.
Kyle slid his lips to Jack's chest and began to kiss his way downwards. He placed his hand on Jack's stomach and lightly dragged his nails across his abs, making him shiver in pleasure. Slowly, Kyle knelt down on the shower floor and brushed his lips over Jack's hips, lightly touching his wet skin with the tip of his tongue. He desperately wanted to fuck Jack already, so, so badly, but he forced himself to take things slowly, he wanted this to last. "Please Kye..." Jack whimpered. Kyle's teasing was driving him crazy.
The soft, sexy way Jack said his name caused Kyle to forget any resolution he had to tease him and he slowly dragged his tongue from the base of Jack's smooth eight inch cock right to the head which was already dripping with pre-cum, his scent was intoxicating and made Kyle feel light headed. He rubbed the flat of his tongue over the head, pushing the stud in his tongue into thee slit. Jack moaned from the sensation of the cool metal and his slid his hands into Kyle's hair, running his fingers through it. Kyle slid his warm lips around the head of Jack's cock and slowly slid his mouth the entire way down his shaft, taking him deep into his throat.
Max knocked twice on the flat's door but there was no answer. He tried the door handle and it wasn't locked so he let himself in and closed the door behind him. Neither Kyle or Jack were in the living room so he walked along the hallway, heading towards Kyle's bedroom. But as he passed the bathroom door he could hear the shower running. He smiled and raised one hand to knock before he walked in, in case it was Jack showering, not Kyle but before his hand made contact with the door he heard Jack's voice. "Oh god Kye, that feels incredible..." He moaned loudly.
Max automatically clenched both his fists. What the hell was Kyle doing with Jack! He'd always thought there was something going on between them and now he assumed he was right and Kyle had been lying to him all along. He wanted to slam open the door and yell and scream at Kyle right there and then but he forced himself not to. As he lowered his hand away from the door his lips twisted into a small smirk. He had a better idea than just a useless argument. With one last look at the door he turned and walked back down the hallway and let himself out of the flat silently.
Jack gasped, his fingers tangling in Kyle's hair. Kyle looked up and seeing his best friend with his head tilted back, his eyes closed, his mouth art way open and panting in pleasure made him want to cum straight away. Kyle slid his wet lips up and down Jack's cock, his movements getting faster. He could feel Jack tensing and his grip on his hair getting tighter. Kyle pulled away from him and stood up, his lips sticky with pre-cum. Jack opened his eyes and met Kyle's gaze, his breathing still heavy. "Fuck me..." He whispered and leant in to run his tongue over Kyle's lips, licking away the pre-cum.
"Are you sure" Kyle murmured. He desperately wanted to fuck him but he knew it would be Jack's first time and he didn't want to push him into anything he wasn't ready to do.
Jack nodded his head and slid his arms around Kyle's waist, pulling him closer. "God, I've wanted you for so long Kye, I can't wait anymore, I need you so fucking badly. You have no idea how many times I've thought about this, how many times I've thought about how it would feel to have your lips wrapped round me, sucking me hard or how good it would feel when you fucked me..."
Kyle put his hands on Jacks hips and turned him around, pushing him forwards against the shower wall. He ran his finger down Jack's crack and slowly pushed his finger into his hole. Jack groaned at the unfamiliar feeling but as Kyle pulled his finger out and pushed it back in he gasped in pleasure. Kyle gently pushed another finger in, widening his hole. He couldn't believe how tight Jack was and his dick throbbed just imagining what fucking him would feel like.
He pulled his fingers out and pressed the head of his cock against Jack's tight asshole. "It'll hurt at fist baby, but I promise I'll be gentle." Kyle murmured to reassure Jack. He repeatedly kissed the back of his neck as he eased the head of his cock into his hole. Jack moaned, squeezing his eyes shut tightly. He'd known it would feel painful but actually experiencing it was different. Kyle groaned as he pushed a few more inches of his cock into Jack, shaking in pleasure at how good the hot tightness felt on his dick.
"K-Kye.." Jack whimpered softly.
"It's okay Jay Jay, just relax and it'll stop hurting soon." Kyle said gently. He finally pushed his last few inches into his tight hole then stopped, letting Jack get used to the feeling. He pulled his cock out again until only the head was left in the slammed back into Jack, as deep as he could. Jack cried out but this time it was in pleasure not pain. Kyle eased himself out again before slamming back in faster.
"Oh fuck, you're so tight.." Kyle panted as he started to thrust into Jack. He reached a hand down and started to stroke Jack's cock in time with his thrusts, making him groan in pleasure.
"God Kyle, fuck me harder, I want to feel your dick even deeper."Jack moaned, pressing back against Kyle's thrusts. As Kyle slammed his thick cock in and out of Jack's asshole both boys moaned in unison. Jack whimpered and Kyle could feel his legs tensing, he knew he was going to cum soon. Kyle thrust into him even faster and deeper; he wouldn't last much long either, not with an ass as tight as this. He groaned and buried his face against Jack's shoulder, sinking his teeth into his skin harder than he meant to.
Jack gasped, the contrast of the pain and the pleasure he was feeling pushed him even closer to cumming. Kyle mercilessly thrust into his ass and Jack screamed Kyle's name out loud as he came, shooting his cum over the shower wall and Kyle's hand. Seconds after, Kyle groaned loudly, shooting his cum right up into Jack's ass, making him shudder in pleasure.
Kyle slowly pulled out and Jack turned to face him, his legs feeling weak. "Kye, you're incredible," he murmured, leaning up to kiss Kyle's lips.
Kyle smiled as he kissed Jack back, sliding his arms round his waist. "So are you baby.."
Jack reached up and ran his fingertip underneath each of Kyle's eyes in turn, gently rubbing away the black smudge of eyeliner that was lodged there. Kyle cupped Jack's face in his hands and slowly bent his head to kiss his lips. "I love you," he whispered softly against his lips.
"I love you too Kye." Jack's voice was breathless and Kyle slipped his arms around his waist, hugging him for a moment.
"C'mon..." Kyle pushed open the shower door and grabbed two towels from the rack beside the door. He unfolded one and wrapped it around his waist then handed the other to Jack. He smiled to himself as he watched his best friend. He looked so beautiful with his sleek wet hair and beads of water sliding down his bare chest. Kyle quickly dropped his gaze, he wanted Jack again already. Jack yawned and stretched his arms above his head. He bit his lip when he realised Kyle was watching him and he laughed nervously.
Jack couldn't help feeling slightly awkward and he crossed his arms over his chest, he didn't really know what to say. Kyle took his hand and wordlessly led him through to his bedroom, dropping his towel on the floor. He pulled back the covers and slid into the bed. "Are you just gonna stay there then" Kyle chuckled and patted the space in the bed next to him. Jack smiled, feeling slightly less awkward and he got into bed beside Kyle, leaving his towel lying on the floor.
"Jack..." Kyle mumbled, looking at his best friend with wide eyes. "I..."
"Shh..." Jack gently pressed his finger to Kyle's lips. "Please don't say anything Kye, you don't need to." Kyle snuggled closer to Jack and laid his head on his chest, listening to the steady beat of his heart. He closed his eyes, squeezing them shut tightly. He didn't know what to do. Jack was clearly under the impression he was no longer with Max and that they were together instead. He bit his lip in frustration and breathed in deeply to calm himself down. What was he supposed to do now He wanted Max and Jack, how the hell was he supposed to choose between them
"But Jack..." Kyle started to try to explain again but Jack silenced him with a kiss. Kyle didn't want to let him go and he savoured the feel of Jack's soft lips against his but at the same time it felt wrong. It felt like he was cheating Max and Jack and however selfish it sounded, he felt like he was cheating himself too because he knew he would have to make his mind up about who he really wanted to be with.
"I love you so much baby," Jack whispered softly. The tenderness in Jack's words made Kyle feel sick with himself. There was no way he could bring himself to hurt Jack but he didn't know if he could finish what he and Max had.
"I love you too Jack," Kyle replied after a moment's hesitation. Jack didn't notice the guilt-edged tone of Kyle's voice and he smiled to himself, snuggling up beside him.
Kyle's alarm clock started to beep at 8.30am, waking both him and Jack. Jack bit back a smile as he awoke in Kyle's arms. It made him feel a tingle of happiness that Kyle had held him in his arms for the whole night, it made him feel safe, and loved. Kyle groaned as the alarm went off and he reached out blindly to switch it off. He attempted to hit the snooze button a few times but he missed and instead he knocked it off his bedside table in frustration. The battery fell out of the back and the alarm stopped beeping. Kyle smiled sleepily and his eyes remained closed.
"Kye" Jack said his name softly. Kyle didn't answer so he tried again. "You're s'posed to be in college today, shouldn't you get up"
"Don't want to." Kyle muttered stubbornly, pulling Jack closer to him to feel the warmth of his body against his own.
Jack giggled at how childish Kyle sounded and he smiled affectionately at him. Kyle looked so vulnerable when he was sleeping with his dark eyelashes flickering slightly against his cheeks, his tousled hair and sleepy smile. It made Jack feel protective over him; he couldn't stand to see anybody treating Kyle badly or hurting him in any way. Jack leant over and teasingly brushed his lips against Kyle's. It all felt so natural; there was no regret or awkwardness and Jack was glad because he would have hated to ruin what he and Kyle had. "C'mon, or you'll be late again..."
"Fine..." Kyle sighed and reluctantly opened his eyes and stuck out his bottom lip. "Stupid college. Stupid classes. No point." Kyle muttered as he pulled the covers back and forced himself to get out of bed. "Ouch! Stupid frigging alarm clock." He added as he trod on the alarm clock, forgetting he'd knocked it off the table.
Jack laughed and pulled the covers back up around him. "Mhmm, I still don't have to get up, it's not time for work yet." He teased, snuggling up and laying his head on the pillows again and grinning at Kyle.
Kyle laughed and rolled his eyes playfully at Jack. "Yeah yeah, it's alright for some! I'm gonna have a quick shower before I go." He smiled and left the bedroom, heading into the bathroom. The moment he turned away from his best friend the smile slipped off his face. It was hard to pretend everything was fine when he was feeling like this. He closed the bathroom door and switched the shower on, waiting until the water ran hot before he stepped in.
Kyle's phone was lying on the table beside his bed and it began to buzz. Jack hesitated for a moment but Kyle was still in the bathroom so Jack picked up the phone and pressed the 'answer call' button. "Hello"
"Hey gorgeous." Max's voice came down the line and Jack tensed immediately. He gripped the phone tighter and it took him a moment to reply.
"It's not Kyle, its Jack." He answered flatly with obvious distaste in his voice.
"Oh, hey Jack," Max said seeming completely oblivious to the tone of Jack's voice. "Is Kyle there"
"No, he's busy right now. Do you want me to tell him something" Jack bit his lip. Why was Max calling Kyle He didn't sound angry so did that mean the break up had gone well or did it mean that Kyle hadn't even broken up with Max Jack felt sick at the thought, Kyle had sounded so serious when he'd told Jack how he felt about him but if he was still with Max then everything that had happened between them was just a lie.
"Will you just tell him that today was yesterday and that he should come over to mine later"
"What do you mean yesterday was great" Jack frowned in confusion but realization was starting to dawn on him and he wasn't sure he wanted to hear the answer.
"I bumped into Kyle yesterday around lunchtime, near where you work actually. We ended up screwing in an alleyway," Max laughed." Jack could hear the smile in Max's voice and hearing him talk that way about Kyle made him feel instantly angry. What was Kyle doing with this guy But his anger didn't really register because he simply couldn't believe that Kyle would have slept with Max after everything he'd said. Jack breathed in deeply to try and stop the tears he could feel welling up in his eyes from spilling down his cheeks. "I guess we argue more than we should but I love him, and I know he loves me too and that's all that matters." Max sighed, there wasn't much emotion in his voice but Jack didn't notice. Every word Max said was painful, it felt like someone was punching him in the stomach.
"Uh-huh, I'll tell him..." Jack whispered and he flipped Kyle's phone shut, cutting Max off mid-speech. The phone slid from his hand onto the floor and he didn't attempt to pick it up. He knew Kyle wasn't exactly angelic but he didn't think his best friend would ever hurt him like this. Jack sat up and hugged his knees to his chest, resting his forehead on his knees. He didn't try to stop the tears that were running down his cheeks now, he couldn't.
Read more stories from our Gay erotic stories category