Free Read Novels Online Home

Melody (Men of Hidden Creek Season 3 Book 5) by Blake Roland (18)

17

Zach

Zach was tired of fighting off his desire. He was tired of being scared.

A hand found its way to the back of Shane’s neck, gently squeezing and rubbing, cradling him close. Their tongues wrestled together, and Zach couldn’t remember the last time he’d tasted something so sweet. Each sound Shane made just made him more eager to experience all he could without letting his fear hold him back.

Shane was amazing. Handsome, patient, funny, and so sexy that Zach could barely contain his excitement.

God, he was getting hard just from kissing him.

It was only when he heard footsteps approaching from behind them that he remembered they weren’t in private. Also that they were in the children’s section of the lights. Reluctantly he pulled back, panting for breath, feeling flushed all over. He didn’t meet the eyes of the couple that passed, but thankfully they didn’t have any children with them to see their more than G-rated display.

He cleared his throat, looking back down at Shane, who was smiling up at him warmly. He could still feel Shane’s hand against his back, cold fingertips sandwiched between his coat and sweater. He wanted to feel them on his skin so badly.

“You’re a good kisser,” Shane murmured, still pressed against Zach’s body.

He chuckled nervously. “Yeah? So are you.” His hand slid down the back of his neck, settling between Shane’s shoulder blades.

There was a silent plea in Shane’s eyes. A hunger for more. But he didn’t voice the question, didn’t pressure him. Zach swallowed as he worked up the nerve to give Shane exactly what they both wanted.

“Um.” He licked his lips nervously. “Do you, uh… Maybe want to… come over? To my place, I mean. We can… be alone there.”

Shane’s eyes brightened, his smile spreading. “Yeah. I’d like that a lot.”

Zach exhaled with relief, then reluctantly slipped out of their bubble of warmth so he could take Shane’s hand. “Okay. Let’s go.”

They walked briskly together through the park, diverting off the path to get to the parking lot quicker. Once there they reluctantly had to part ways, as they both had their cars. Thankfully Zach’s house wasn’t too far of a drive.

He kept glancing in the rearview mirror to Shane’s car the whole way there, mind racing with the possibilities of what could come next.

Once home they hurried inside together, shrugging off coats to toss onto the couch.

Shane looked over him slowly, then exhaled. “I got to be honest, Zach… I really want to kiss you again. And maybe… other stuff. A lot of other stuff. Is that something you’re okay with, or do you want to cool the jets a bit and slow down?”

Zach shuffled his feet nervously for a moment, then shook his head. Instead of replying right away, he gripped his sweater to pull off over his head, letting it join the pile of coats. He stood there, nervous but determined.

Shane inhaled sharply. “I assume that means hell yeah Shane, take me?”

His lips quirked, and he nodded. “Yeah. It does.”

Shane took to the order with no hesitation. In other circumstances, him going up onto his toes would have been cute. But when he palmed the front of Zach’s shirt to pull him down into that kiss, it was electric. Zach couldn’t help but moan into it while a shudder crept up his spine.

Hands roamed, never settling long in one place as they moved to the bedroom. No single stretch of skin felt like enough while they were desperate to explore each other. Shane’s shirt was practically torn away. Zach wasn’t sure who’d grabbed for pants first, but both of them had them down before he could remember the thought forming in his mind. He struggled a moment to step out of the tangled mess at his feet, along with his shoes, only to stumble back onto the bed.

The smile from Shane made him flush in more ways than one. The head rush was nearly overwhelming as he finally got to look at the body he fantasized about. Shane wasn’t overly muscular, but he looked toned and strong. There was dark curly hair spread over his chest, leading a trail downwards to frame a beautiful cock.

But Shane wasn’t staying up just to admire the sight from afar. He climbed forward and on top of him, his solid form pressing down onto Zach’s leaner, longer body. They nestled their bodies against each other, finding just the right fit, Shane’s hard cock pressed alongside his own. Then he started grinding them together, each roll of the man’s hips sending shocks through them both.

“Can’t believe… finally happening…” panted Shane in Zach’s ear before the shorter man started to thrust harder against him.

Zach’s stunned silence was his only reply. Well, no, not silence. He couldn’t hold back the groans and gasps, which threatened to become cries of ecstasy as the heat between them built. It was all so good. It was—

The heat of Shane’s orgasm spilled across Zach’s belly and even the shirt that had been pushed up. The sticky wetness slid between their bodies once or twice before Shane leaned up to lock his lips hard against Zach’s, only broken when Shane pulled off the taller man’s shirt.

Zach paused to gasp for breath, looking down at the mess now spread across his stomach.

Shane made a low sound of frustration, lowering until his forehead rested against Zach’s. “Sorry,” he panted. “Was just… so… so fucking hot.”

He wrapped his arms around him, fingers dancing across Shane’s dark skin. “It’s all right. You don’t need to apologize. I’m happy I turn you on so much.”

“Are you kidding?” Shane tipped his head to kiss him. “You’re fucking sexy as hell.”

He smiled, trying to come down from his high. Shane seemed satisfied, which was enough for him.

Until Shane’s hand started traveling down his stomach, and his lips had focused on sucking and kissing along his neck.

“You, um… you don’t have to,” he gasped out, but his head was rolling back to bare his throat despite himself.

“You haven’t cum yet. Besides… I want to explore. Is that okay?”

He opened his eyes long enough to meet Shane’s, seeing the lust still filling them, even if the desperate edge had dimmed. Shane still wanted him, still wanted to please him, even if he wasn’t going to get anything in return. That was… new. He had always been a very giving lover, and was used to making sure his partner was taken care of before himself. Heck, with Noah it was common for him to not cum at all. Then again, Noah always was selfish like that. Shane had proven time after time he was anything but selfish.

He nodded, then laid back to let Shane sate his curiosity.

There was something tender in the way Shane looked at him. As his palm crested the length of Zach’s shaft, his lips pressed down a feather-light kiss upon his sternum. Zach felt his heart thundering under those lips, causing Zach’s breath to get caught in his throat once again.

He couldn’t help but lose control at the feeling of Shane’s warm mouth taking in his nipple. Shane’s eyes locked onto his for the moment, sucking and licking as his hand slowly explored his length.

Shane did something no other lover had really done for Zach in turn. He studied him. He learned what made him shudder and gasp, what made him whimper and thrust his hips upward. The desire in Shane’s gaze, the worshipful way he kissed him, was a new and holy experience.

There was a moment when everything paused. Zach groaned pleadingly for more touch, more contact. Shane’s hand swept up to Zach’s chest, sliding downwards, and gathering the cum that had been spilled there. The proof of how much he pleased the teacher was then applied to Zach’s length, allowing Shane’s fingers to slide across his skin without resistance.

Again the thought of Shane climaxing against him floated across his mind as bliss nearly blinded him. But he couldn’t escape that look from the man worshiping him. The reverent desire to please. It was all too much.

He had tried to cry out Shane’s name, but he was too lost for that, and it only came out as a strangled, desperate moan. His body shuddered and bucked upwards, his relief shot between them just as Shane placed yet another firm kiss to him with those soft lips.

“There you go,” Shane murmured against his ear, before kissing it softly. “Better?”

“Yeah,” he gasped, after taking a moment to let the white noise fade from his brain. He nuzzled against Shane’s shoulder, ignoring the fact they were both a bit sweaty. “Mm… You’re pretty good at working a cock, you know.”

“I’m a talented guy.” Shane reached over him to grab a wad of tissues from a box resting on the bedside table, and used them to clean away their messes. He tossed them aside, then pulled the sheets up over them both.

Their bodies fit together perfectly, Shane’s toned legs curling around Zach’s longer, thinner ones. They laid together quietly, listening to each other’s breathing as it slowed, gently caressing each other. Shane seemed fascinated by tracing lines across his body, and he kept having to repress giggles when he touched somewhere ticklish.

“You should stay the night,” Zach finally broke the silence, his voice just a whisper. “If you want to, I mean. But I don’t want you to go.”

Shane smiled. “I was hoping you’d offer. I’d love to stay.”

“Good. Because I can get pretty clingy when it comes to cuddles.” He wrapped his arms tighter around him, as if to prove his point.

“I am all about some cuddling, no worries there.” Shane rested his cheek against Zach’s shoulder, settling in comfortably. Zach couldn’t help but stare down at him and wonder how he had managed to attract someone so breathtakingly beautiful.

It felt good to fall asleep with someone in his arms again. It was a feeling he had missed over the past few months, but with Shane it felt even better than he’d ever remembered. He felt comfortable. He didn’t have to hold himself to some impossible expectation, or worry every second he wasn’t doing enough. He could just be himself.

For the first time in months, he didn’t feel alone.