Three flights of narrow stairs led to a door that Gareth opened. He stood aside to let Jules enter first.
“This is me,” Gareth said as Jules looked around.
“Oh, it’s cool.”
It was a nice space. Quirky looking, it was obviously a converted attic. Several windows set into the sloping ceiling probably saved it from being dark and poky in the daylight. Now, just the very last of the evening sunlight streamed in, painting golden-orange patches on the stripped floorboards. The front door led directly into the main living area with the kitchen separated off by a breakfast bar.
“The bedroom’s through there. And the bathroom.” Gareth gestured to the other door.
It was ajar, so Jules peeked in to see a king-sized bed.
“It’s great. You’re lucky to live on your own. I like my flatmate, Sacha, but I’d love to have my own place eventually.”
Jules turned back to face Gareth. Standing on the threshold of the bedroom, Jules felt a tingle of anticipation ripple through him. Gareth was staring at him, his face intense, and there was a hunger in his eyes that went right to Jules’s cock. A jolt of desire hit him in the belly, a punch of good feeling that made his heart beat faster and his breathing pick up.
“Do you want a drink… or anything?” Gareth asked.
Jules shook his head, quirking his lips into a suggestive smile. “Nope.”
There was a short silence. Jules let his gaze rake down over Gareth until it was fixed on the bulge in his jeans. Jules licked his lips deliberately. “You gonna get over here or what?”
Gareth moved so quickly he nearly tripped over the coffee table on the way. So they were both laughing when Gareth finally reached Jules and smashed their lips together. He hustled Jules back into his bedroom and pinned him up against the wall. The kiss was hungry and desperate, both of them moaning as their tongues touched. The height difference meant Jules had to tilt his head back to meet Gareth’s mouth and he could feel Gareth’s bulge against his stomach. He got his hand between them to trace the shape of Gareth’s cock. God he was so hard already, and he had a nice thick cock by the feel of it. Jules rubbed the head with his thumb and Gareth moaned again.
Jules broke the kiss to slide down the wall to his knees. “Wanna suck you,” he muttered, fumbling with Gareth’s belt.
“Yeah,” Gareth gasped. He batted Jules’s hands away and undid his fly so Jules could shove his clothing down enough to get at him.
“God. I know this sounds like such a cliché but your cock’s gorgeous.” Jules fisted it, admiring the weight and thickness, the visible veins, and the fat head revealed as he slid the foreskin back. It was a porn star dick.
“Thanks,” Gareth said breathlessly. “I grew it myself.”
Jules chuckled, opening his mouth and taking it in. He tasted the faint salt of fresh sweat followed by a burst of precome. Jules took Gareth deep, breathing in through his nose and revelling in the musky, aroused scent of his body.
Gareth kept absolutely still, letting Jules do what he wanted without taking control. He still had both hands braced on the wall, and Jules wanted some attention. He pulled off to murmur, “You can move if you want,” flicking his eyes up to catch Gareth’s as he parted his lips around the tip and drew him back in.
“Jesus.” Gareth brought his hand down to Jules’s face. He thumbed the hollow of Jules’s cheek as he sucked, touching the corner of Jules’s lips where they were stretched around Gareth’s cock.
Jules hummed his approval, sucking harder and taking Gareth deeper. He lost himself in it for a while, ignoring his own dick’s need for attention as he enjoyed the slick slide of his lips, the pure oral gratification of his mouth being filled over and over. Gareth kept touching him lightly as he sucked. He cupped Jules’s head with his hand but not to guide or force. He moved with Jules’s movements, gently stroking Jules’s scalp with his fingertips as he murmured his approval.
Eventually he withdrew and pulled Jules back up for a kiss. “That was amazing, but I think it’s your turn.”
Jules’s erection was aching in his jeans, so he wasn’t going to argue.
They helped strip each other out of their clothes, pausing to sort out shoes and socks so they could get their trousers off. Gareth’s underwear and jeans were already half down so he took them both off in one go. Jules was slower to get naked, working his skinny jeans carefully over his feet so they wouldn’t get stuck. He kept his underwear on and was still in those as Gareth faced him, naked and gorgeous.
Jules stopped to stare. Without his clothes Gareth was every bit as hot as Jules has imagined. Tanned skin, generously sprinkled with body hair that thickened to a dark line on his belly. From there it arrowed down, like a helpful way marker. But it was ten minutes too late because Jules had already found what lay at the destination—that glorious cock in its nest of untrimmed pubes. Gareth was big and muscular but in a slightly soft-around-the-edges way that totally worked for Jules. The veiny, zero-percent body fat look had never really done it for him. Gareth was all powerful masculinity, but he was a man whose chest you could curl up on for a nap after he’d fucked you through the mattress.
When he dragged his gaze back up to Gareth’s face, he found Gareth staring at him with the same blatant appreciation.
“You’re overdressed,” Gareth said.
“What are you going to do about it then?” Jules spread out his arms as if to say,
Come and get it
.
And Gareth did. He lifted Jules off his feet and tossed him, laughing, into the middle of the mattress. Before Jules had a chance to recover, Gareth was there, pulling his briefs down and off. Once they were out of the way, he spread Jules’s thighs and settled between them, kneeling and staring down at Jules like he was something delicious to eat.
“Look at you,” Gareth said. “So sexy. All that smooth skin. I want to lick you all over.”
Jules was okay with that.
“Feel free.”
Gareth grinned, lowered himself down onto his hands, and started with Jules’s neck.
It turned out that Jules was too ticklish to handle being licked all over, but it was fun finding out what worked and what didn’t. He was better with kissing, so Gareth did a lot of that instead, working his way down Jules’s torso until he reached his cock. But then—being a fucking tease, which Jules told him loudly—he switched to kissing Jules’s inner thighs instead. Jules groaned in frustration. The catch of Gareth’s stubble on the sensitive skin was killing him and his cock was aching and leaking, the skin shiny where it was stretched tight.
“If you don’t touch my cock soon, I’m going to have to take matters into my own hands,” he grumbled. “At this rate I’m going to come as soon as you so much as breathe on it.”
Gareth laughed, his breath a warm huff that drove Jules even more crazy.
“Oh my god, Gareth. Please.”
Finally relenting, Gareth took Jules’s cock in his hand. He jacked it a few times. “See? You’re definitely all man.” Then he fed it into his mouth, sucking on the head in a rhythm that definitely meant business. No more teasing then.
“Fuck,” Jules gasped. He was so close already after how much Gareth had wound him up.
But the first touch of a dry fingertip against his hole made him tense and freeze, heart pounding—not in the good way. He had a sudden image of a toilet cubicle wall, a sense memory of the smell of stale urine and bleach, and Lee’s sour breath on his cheek.
“Wait,” he said.
Gareth stopped immediately, pulling off. “Fuck, sorry. I should have asked first.”
Jules took a shaky breath. “It’s fine. Normally I’d be fine… I’m just a bit jumpy after Saturday. Sorry.”
“No, no. I get it. I’m an idiot. I should have thought.” Gareth moved up the bed and put his arms around Jules, holding him close and brushing a kiss to his temple. “I’m glad you said. Tell me what you want to do instead, or we can stop if I’ve ruined the mood.” His cock was still hard and hot against Jules’s hip. Jules wanted it. He wanted Gareth to help take that memory away for him.
“No. I want to try anyway.” Jules drew back so he could look into Gareth’s eyes. “I trust you. Now I’m expecting it, it’ll be okay. Can we just pretend that didn’t happen and get back to what we were doing? Only maybe with lube this time, and without the cock sucking because I don’t want to come too soon. I want you to fuck me.”
Gareth’s studied Jules’s face as though he were looking for any sign of uncertainty. Seemingly satisfied, he gave a little nod. “Okay.” Then he grinned. “I can do that.”
Jules kissed him, and they lost themselves in that for a while until Jules was completely back in the mood. “Get the lube,” he said, breathless. “And a condom.”
While Gareth rolled away to open the drawer by the bed, Jules turned onto his front and pushed up on all fours. He shivered, feeling vulnerable and exposed for a moment. But his cock was a heavy weight between his thighs and his hole tingled with anticipation. He took a deep breath and gave himself up to the moment. He trusted Gareth to take care of him.
The bed creaked behind him.
“Jesus, Jules,” Gareth said in a reverent tone. Warm hands smoothed over Jules’s buttocks, thumbs skimming into his crack.
Jules spread his legs invitingly. Poised waiting for Gareth’s touch, he jumped again when instead of fingers, he felt warm breath and stubble as Gareth kissed each cheek, lingering to suck and nuzzle at the skin.
“Is this okay?” he murmured.
“Yeah.” Jules’s voice was embarrassingly high and breathy. He gripped the sheets more tightly. “Keep doing that.”
Each kiss took Gareth closer to where Jules wanted him, teasing again as he kept switching sides with open mouthed kisses, gradually honing in on the sensitive skin of Jules’s hole.
“Gareth,” Jules whined.
But Gareth just hummed and kept going.
When he finally reached his destination, Jules moaned, a long uninhibited sound as he felt the hot, wet stroke of Gareth’s tongue.
Once there, Gareth stopped messing around and stayed focused where Jules wanted him, kissing and licking while his hands held Jules open for him, until Jules was a quivering, gasping mess.
Only then did Gareth pull back to ask. “Can I use my fingers now?”
“Fuck. Yes.”
Gareth used lots of lube, and he opened Jules up so gently and carefully that by the end of it, Jules was begging for it, rocking back against Gareth’s hand.
“I can take it,” he said. “Fuck’s sake, Gareth. I’m good to go, just fuck me already.” It wasn’t till the words were out that he realised how impatient and cranky he sounded, but seriously. He needed Gareth in him right the fuck now. “Please?” he added, in case it helped.
Gareth chuckled. “Okay, okay.”
He eased into Jules slowly and Jules was grateful for that, because Gareth’s porn star dick was a challenge to take even after all the prep. But it wasn’t long before his body adapted to accommodate it, so he started to move, trying to encourage Gareth to fuck him harder.
But Gareth kept it slow, his hands holding Jules’s hips steady as he thrust into him with careful strokes. It felt amazing but it wasn’t enough, and Jules knew Gareth was holding out on him.
“Stop treating me like glass, Gareth,” he said. “I want it harder. I
like
it harder.”
“I don’t want to hurt you,” Gareth said, his voice tight with a thread of desperation.
“You won’t. Or if you do—I’ll tell you and you’ll stop. Now fuck me like you mean it. Come on.”
“Okay.”
Gareth slammed in harder that time, and then again, and Jules realised he was in danger of face planting on the bed after all his ‘I can take it’ talk, and that would be embarrassing. So he adjusted his position, grabbing hold of the headboard instead. After that, he hung on and let Gareth do his thing, losing himself in the building waves of pleasure as Gareth’s hips slapped into the skin of his arse with every thrust. It didn’t take long before Jules was right on the edge.
“So close now,” he managed. Another hard thrust made him gasp.
“What do you need, Jules?” Gareth murmured. Strong hands ran down Jules’s flanks, and he moaned when Gareth reached around to take his cock in a firm grip. “Need my hand?”
“Yeah.”
“How about like this?” Gareth wrapped his other arm around Jules’s torso and pulled him back so he was seated in Gareth’s lap, speared on his cock, thighs spread, and muscles burning. But god, it felt good to be held so close. He was helpless like this, all he could do was drop his head back on Gareth’s shoulder to mouth at his neck while Gareth fucked up into him and jerked him off. Lost in pleasure, Jules spiralled out of control. Just a few more strokes of Gareth’s hand were all it took before Jules was coming, crying out, and spilling over Gareth’s fist. Gareth held him up and kept on fucking him right through it until his rhythm faltered and he groaned, stilling as his cock pulsed deep inside Jules while Jules squeezed tight around him.
Somehow Gareth managed to get them onto their sides. His cock slipped free in the process, and Jules heard the splat of a condom hitting the floorboards as Gareth chucked it. Still boneless and good for nothing, Jules mustered up the effort to roll so he was facing Gareth instead. Gareth wrapped his arms around Jules and pulled him onto his chest. Jules sighed blissfully, lost in a heaven of warm sweat-damp skin and the delicious scent of freshly fucked man. Gareth was just as good to cuddle as Jules had imagined. In a perfect bubble of happiness, Jules wanted this moment to go on forever. But as the happy loved-up hormones slowly receded, chilly reality began to creep in with all its attendant doubts and worries.
Despite what Gareth had said earlier, Jules found it hard to believe Gareth would actually want to see him again. Should Jules leave now? Gareth had never said anything about Jules staying over. Maybe he shouldn’t outstay his welcome. He didn’t want to appear needy—although in reality he wanted to cling onto Gareth like a monkey and never let go.
Jules made a half-hearted effort to pull away, but Gareth seemed reluctant to let him move. Jules tried not to get his hopes up at that.
“So um…. That was amazing,” Jules said, deciding honesty was the best policy.