Free Read Novels Online Home

Take it All (Steamy Encounters Collection Book 1) by Quin Perin (3)

Josh&Graham

The one with the Jock

“Graham, what are you doing here?”

Graham’s gaze flicked towards the deep voice coming from behind, a slender fingertip pressing the red-framed glasses closer to his grey eyes. A large, dark-skinned man exited out of a little office at the back of the gym, duffle bag in hand, bicep bulging from the weight of whatever was in it.

“I’m looking for my backpack,” Graham muttered, tone dry as he went back to peeking behind the wrestling mats. The last time one of the jocks stole his backpack, he’d found it shoved behind them.

The teacher crossed his arms over his chest, pursing his lips. This was something that happened about twice a week, and there was a familiar weariness to the whole situation. “About thirty minutes ago I saw Chad run into the locker room, laughing like an idiot,” he said, shaking his head. “I’d check there if I were you.”

“Thanks, Coach Baxter.” Graham sighed, shaking his messy brown hair out of his face. He watched the teacher head out of the gym before making his way over to the back of the room, slipping his hands into the pockets of his jeans.

His shoes scuffed over the floor with a loud squeak that set his teeth on edge. Like the very gym was trying to call him out, announce his presence. He hated it.

Graham resented everything about this part of the school. The highly polished floors. The pea soup green walls. The pendants hung all over the walls from various championships they’d won. Even that faint musky sweat smell that seemed to cling to every surface. It all brought back the miserable memories of the two semesters he’d been required to take gym class. The number of times he’d ended up falling flat onto that squeaky floor from a hard shoulder by a guy bigger than him, glasses skidding across the ground. Thinking about it made him cringe.

Graham pushed the door of the locker room open, biting on his lower lip as he glanced around. He didn’t see anyone, but he did hear the sound of one of the showers going. In and out. Quick and quiet as a mouse. He didn’t want to be caught unaware by one of the jocks. The last thing he needed was to be pushed around and called a fairy. Especially without Coach Baxter around to keep it from progressing beyond insults and into something more physical. All he wanted was his backpack so he could go home and do his homework.

Hurriedly, Graham scanned through the open honeycomb of the metal lockers. He spotted shoes, a forgotten cell phone, a bright pink water bottle, and a whole lot of not-his-backpack. With a grimace, he dropped to his knees on the cold cement floor and looked under the benches, glasses perched precariously at the tip of his nose. He let out a soft growl as he sat up, slamming his fists onto his thighs.

The sound of wet flip-flops slapping against the hard floor drew his attention. His entire body tensed up. A mouse caught by a deadly cat. He hated the way his heart started pounding, a primal fear rising in him. Flight or fight wanted to kick in, but in his vulnerable position on the floor, he doubted he could get up quick enough. Eyes darted towards the noise, catching sight of a pair of feet in blue flip-flops, standing in a rapidly growing puddle.

Caught.

Graham’s gaze moved up. Along the strong calves covered in dark blond hair. Past scuffed knees. Over thick thighs that disappeared beneath a wet, white towel. To a stomach and chest that were lightly ridged, abs just starting to show beneath the tanned skin. And finally, his gaze slid to that infuriatingly handsome and familiar face.

There they were. Those blue eyes pierced right through him.

A sprinkling of coarse blond hairs covered a sharp jaw, one eyebrow quirked. “Uh, why are you on the floor?” His voice was deep, deeper than Graham remembered.

“Josh.” A breath of relief left him, heart starting to calm down. He wasn’t happy about being caught, but he wasn’t as worried now. “Of course, it’s fucking you.”

Arms crossed over that strong chest, and one hip cocked out. The towel was tucked over itself, keeping in place but it looked like it was going to fall at any moment. Droplets of water traced slow paths down Josh’s body, glistening in the dim light of the locker room. Graham wanted to lick them up. Taste each one of them as his tongue slid over that chest.

“Don’t sound so excited to see me,” Josh drawled and slicked his blond hair back. Prick.

“I’d rather drill a hole in my head than talk to you.” Placing one hand on the bench, Graham hoisted himself back to his feet and dusted his knees off. He turned his back to Josh under the guise of resuming his quest because he really did not want to look at him. He just didn’t have the capacity to fight off those intrusive thoughts that always emerged when seeing him.

“Jesus, what crawled up your ass?” Josh asked. “Or...are you so bitchy because nothing’s been up your ass lately?”

Graham narrowed his eyes and shot a harsh glare over his shoulder. After years of having to look up at Josh, they were finally the same height, a fact he relished. Over the past two years, Graham had shot up about a foot, putting them at eye level. He used it to his advantage. After all, it was much easier to cast a withering look at someone when he didn’t have to crane his neck back. “Why don’t you go fuck off and leave me alone?” Poison dripped from his words, coating his tongue.

Josh chortled, in a way that shouldn’t have been so sexy. “C’mon. Calm down. You don’t have to act so uptight. We’re all alone.”

Graham floundered for a comeback, but his eyes kept wandering down to that towel, slipping lower and lower. It was barely hanging on to the base of Josh’s cock by now. And the dark blond fuzz leading south below his navel wasn’t helping either. Fuck. Graham could clearly see the curve of Josh's shaft through the towel which made him realize how much he really wanted to see all of it. Every inch. “Uptight?” he huffed. “Whatever.”

Not the smoothest of comebacks but it was the best that he could come up with considering the circumstances. Before Josh could say anything else, Graham turned to brush past him. He didn’t need his backpack; it really wasn’t worth prolonging their encounter. He would make do without.

“Hey!” Strong fingers wrapped around Graham’s biceps, stopping him in his tracks. “Why are you acting like such a bitch?”

“Me?!” Graham’s eyes snapped towards Josh. “What the hell is wrong with you? You act like such a nice guy when we’re alone. Like you’re my friend. But the moment anyone else is around you’re calling me a fag just like the rest of them.”

Josh had the decency to look sheepish, but he didn’t let go of Graham. “Look, I...I got a rep to protect, y’know?”

Rage shot through Graham. Spots of pink rose on his cheeks, glasses sliding down his nose. One thin finger came out, stabbing into Josh’s chest. “I don’t give one single shit about your rep,” he hissed. “You can’t fucking treat me like that. You can’t...you were supposed to be my friend! But you treat me like I’m not even a person.”

Graham was getting heated, voice rising in volume and, embarrassingly, in pitch. He was angry, body burning up. They’d been best friends until they’d hit puberty but once Josh had sprouted up and started playing sports, their friendship had fallen to the wayside. He didn’t even know what they were anymore. Josh would still call him sometimes to hang out, play video games together, or watch the shitty movies they both liked. But that was it. No longer did he want to be seen with him in public. Graham was his dirty little secret.

As his lips parted, ready to spit more venom, Josh slapped his hand over Graham’s mouth. “Will you be quiet? You keep yelling like a loon and someone is going to hear.”

That was probably the worst thing Josh could have said. Graham’s entire body tightened, and he sunk his teeth into the jock’s wrist. Josh hissed, jerking away and shaking his hand. “What the fuck Graham!”

“Don’t you ever fucking do that again! If I want to fucking yell, I’ll yell till I’m hoarse.”

Josh looked towards the door anxiously. “Seriously, Graham.”

“No! Fuck you!” echoed around the cavernous locker room. He might have been a little bit out of line, but all that anger he’d bottled up had finally reached its breaking point.

A frustrated growl rumbled low in Josh’s chest, and Graham found himself dragged close. Fingers unwrapped from his arm only to quickly hook around his neck. Curling his hand into a fist, Josh’s forearm tensed, veins standing out under his skin as he tugged Graham into a headlock and hauled him towards the showers.

Graham flailed in annoyance, trying to free himself without much success. Josh was a lot stronger than him; the most physical activity Graham ever did was lifting books in the library. It made him feel thirteen again, getting picked on by a much bigger Josh.

“Fucking let me go!”

“Shut up,” Josh’s voice bounced off the tiles. He pulled back the damp curtain and forced Graham into the wet shower. Once they were safely hidden in the stall, Josh let him go. He was panting, the towel barely hanging on. He shook wet strands of blond hair out of his face. “Are you going to calm down?”

Graham straightened and smoothed out his clothes. Pushing his glasses up, he took a deep breath to calm his pounding heart. When his eyes fixed on Josh, another wave of anger crashed over him. Stupid, gorgeous fucking Josh, looking at him with those pleading blue eyes. “No,” Graham snapped and stepped closer. Both palms slammed against Josh’s sturdy chest, pushing him back. Surprise, he wasn’t that little boy anymore.

Josh held his hands up, trying to pacify Graham. “C’mon, calm down.”

Sneering, Graham thumped his hands against him again. “No. Fuck you, Josh.” All that frustration bubbling like a geyser made it impossible for him to relax.

“Graham, please just—” His words were cut off as Graham shoved him again. Irritation showed in Josh’s blue eyes, and his jaw clenched. “Stop that.”

“Make me.” Graham taunted, his hands hit Josh’s chest again and again. It was childish, and he knew that, but damn it felt good.

Blue eyes narrowed, and when Graham was about to push him again, Josh’s hands darted out, fingers wrapping around his wrists. When he shoved, Graham stumbled back, landing against the hard wall of the shower. “Lemme go.” He huffed, twisting under Josh’s grasp.

“Only if you stop being an ass,” Josh shot back. His fingers flexed, tightening as he took a step closer. Eyes fixed on Graham.

“Pot meet fucking kettle,” Graham ground out dryly.

“God, you’re so frustrating.”

Mere inches apart now, Josh’s breath warm as blue and grey eyes connected. Tense silence crackled, electrifying the air between them. Josh’s eyes dropped to trembling lips. Graham took a breath but before he could tell Josh to not even think about it, Josh did it. He slammed forward, clashing their lips together. Graham’s wrists were still grasped in Josh’s strong fingers; hips forced back against the wall by the jock’s.

Graham bucked forward, trying to throw Josh off of him. He jerked his head back from the kiss. “Don’t.” He hated how breathy his voice sounded. Hated the way his cock started to stiffen. Hated how much he wanted Josh.

Soft lips brushed over his throat, warm breath tickling across his Adam’s apple. The kiss was far better than the last—and the first—time they’d kissed. Though he supposed they both had more experience now than when they were sixteen. “You want this.” Josh’s voice vibrated against his heated skin.

“N-No.” God, he did want it.

Josh chuckled low, husky. “Liar,” he murmured, dropping Graham’s wrists. He pulled back, a smug smirk spreading across his cheeks, exposing those too perfect dimples that made Josh want to punch him.

Graham didn’t move. Water soaked the back of his shirt, weighing down his pants. Blood rushed through his ears, heart pounding like a bird’s wings against his ribs, desperate to escape. The air between them was too thick to inhale, too loaded with testosterone that Graham held his breath, gaze skipping lower. A faint flush spread over the center of Josh’s chest, and a bulge, large and obvious, rose beneath his damp towel. “You are the biggest fucking asshole.”

Words barely managed to form before Graham launched towards Josh and reunited their lips in a smoldering kiss. Colliding desperately and with burning fervor, Graham’s hands scrambled to yank the towel down so he could grab both of the jock’s tight ass cheeks. Josh’s palm slapped against the wall next to Graham’s head, deepening the kiss. Reckless and oh, so fucking stupid. Anyone could walk in at any moment. But neither of them could form that thought.

Finally, the towel slipped away completely, allowing Josh’s cock to bounce free and smack against his taut stomach. Uncut and mouthwateringly thick, it was flushed a deep purple-red. It pressed between them, precum seeping into the front of Graham’s jeans.

Graham couldn’t stop his tongue from plunging into Josh’s mouth, tongues twisting eagerly. Lungs burned, and nails pressed into the tender skin where Josh’s ass and his strong thighs met, dragging him even closer. After a few more seconds, Graham broke the kiss to gasp for air, head tilting back against the wall. Lashes fluttered behind his glasses, hips rocking together.

“Too many clothes,” Josh uttered, his voice tinged with arousal, while he brushed his lips under Graham’s jaw. Swiftly, he slid his hand under Graham’s shirt, guiding it up so the material bunched around his wrist as he exposed his pale skin.

Graham squirmed, back arching and pressing towards Josh’s fingers. The cold air of the locker room skidded over his heated flesh. Nipples stiffened. With a sharp inhale, Josh dipped his head, teeth and tongue attacking the hard nubs. His other hand fell from the wall, cold from the cement as he wrapped it around Graham’s thin chest.

“Oh, fuck,” Graham whimpered, hair sticking to the wall behind him.

Josh bared his teeth, biting down on one nipple in a way that made Graham’s cock want to jump out of his pants. Tugging playfully, Josh suddenly leaned back and stripped Graham’s shirt over his head. As it descended onto the floor, Josh’s short nails dragged across Graham’s skin, leaving long red marks across his stomach.

“That floor is filthy,” Graham protested, a shudder running down his spine when Josh hooked his fingers behind his belt and hauled him closer.

“Stop complaining.”

“Make me,” Graham breathed, hips jerking a hairbreadth away from Josh’s raging boner.

Josh leered, eyes burning with that familiar do-not-fuck-with-me stare as he reached up and carded his fingers through Graham’s dark hair. With a sharp twist and a hard pull, he pushed Graham forward and crushed their lips in another searing kiss. “I will,” Josh purred into Graham’s mouth, lips molding together, teeth grazing Graham’s tongue. Eyelashes fluttered at the filthy promise, a moan started to emerge from his throat when Graham felt Josh pushing him down with vigor. Graham resisted. But not very much. Swallowing back the moan that threatened to break free, his eyes slid open soon enough to see those delicious biceps curl beside his face.

He’d spent so many nights fisting his hard-on beneath his blankets, face turned and buried in a pillow to muffle his groans as he thought about Josh. About the times they went swimming together. About the times they’d hung out in his room playing video games. And about the time that they’d kissed until their lips were swollen, hips grinding together until they came in their pants like the hormonal teenagers they were.

Back then, curiosity had gotten the better of them. But even two years later, the memories still haunted him.

Graham’s knees cracked down onto the hard floor, and water seeped into his pants. It was gross and dirty. And a part of him kind of liked it. “Do you know how disgusting this floor is?” he scoffed up at Josh.

“Yep.” He wiggled his toes in his flip-flops. “Don’t care.”

A snort left Graham as he attempted to get back up. But Josh held firm. Graham was drawn to the way the muscles flexed and bulged beneath that lightly tanned skin. His cock twitched inside the confines of his pants, tongue roaming his lips. “Hungry?” Josh cooed, staring down at him.

“Starving.” The word left Graham before he could process it. The pink rising on his cheeks had Josh chuckling at the slip of his tongue.

“Good.”

One of his strong hands slid from those dark strands, cupping the back of Graham’s neck, drawing him closer. Josh’s hips moved from side to side, cock hanging and wiggling in front of Graham’s lips. Ridiculous. That’s what Josh was, ridiculous. If he thought that something as silly as that juicy hard-on moving like a mesmerizing metronome would work on Graham...he was right on the money.

Long, slender fingers grabbed Josh’s hips to still him, peering over the rim of his glasses as Graham scooted a little closer. Lowering his gaze, he darted his tongue out and flicked it along the underside of the swaying, thick member. The tip of it traced along the bulging veins, mapping them out with little licks and laps while Josh’s cock jerked at the contact. Graham grinned triumphantly.

After sliding his hand along Josh’s hip, nails tracing across the faintly defined V, Graham wrapped his fingers around the base of the bobbing cock. Sitting back on his heels, he tilted his head back against Josh’s pressing fingers. He was going to take his time with this. To drive Josh mad, to have him writhe out of his skin with fervor and desire.

He stroked down, eyes fixed on that glistening head as he exposed more of it. A bead of precum clung to the ruddy flesh like glass. It looked abso-fucking-lutely delicious. Without a thought, Graham flicked his tongue over it, savoring the sweet and sour taste of the juice as he peeked back up at Josh.

“Stop teasing.” Josh’s tone was gruff, his fingers tightening in the shaggy strands.

A smirk crossed Graham’s lips. “Make me.” This time, the words held a different type of meaning.

Wicked lust flashed through Josh’s darkening eyes, pupils blown as he peered down at Graham. His chuckle was of the devil, low and almost inhuman. “Oh,” Josh breathed, touching the tip of his tongue to his upper lip, “I see how it is.”

Pushing Graham’s fingers away from his cock, Josh clasped it around the root, holding it steady. Intense anticipation filled the space between them. Graham’s heart rate picked up, drumming away recklessly. He zeroed in on the thick shaft as the muscles of his jaw twitched. Fuck, he wanted it so bad. As if Josh read his thoughts, he suddenly dug his nails into the back of Graham’s neck to jerk him towards his dick. Graham’s hot breath fanned out over the swollen flesh, eager to embrace it as the scent of soap and lust coated the insides of his nostrils.

Whack!

With one sharp movement, Josh slapped his cock against one of Graham’s cheeks, causing him to let out a shuddering gasp. Hell, he had not expected that, but the slick wetness smeared across his face felt right. Like it belong there. Josh moved to the other cheek—whack—and then guided the round head between Graham’s waiting lips.

Grey eyes shut as Graham parted for him, the expression on his face almost mesmerized. Josh shoved in, just past that flared tip and then used the grip on the back of Graham’s neck to encourage him forward. Taut ass cheeks contracted at the sheer force of the movement. A gagged moan vibrated along the shaft. Josh glanced down and pulled back again until the tip popped out, smearing it across Graham’s lips as if applying some kind of lip-gloss. Any semblance of resistance had long since faded. Eyes hooded, lips and cheeks glistening. Graham’s mouth opened wide as he greedily accepted every inch that Josh offered him.

He’d wanted it for a long time.

Graham slid his fingers down Josh’s thighs, feeling the way the muscles tensed and trembled. Josh widened his stance; knees bent slightly so he could pump into his mouth. Short, shallow thrusts, gave Graham a small taste of what he wanted, but not all of it. He was a fucking tease, and Graham fucking loved it.

Frustrated, he moved his fingers back around to squeeze Josh’s flexing ass. With two handfuls of hard cheeks, Graham yanked Josh forward. Taking him deeper.

A bit too deep.

The wide head of Josh’s cock slammed against the back of his throat. Saliva welled at the choking feeling, and he gagged around Josh’s succulent hard-on. Grey eyes watered, nose tickling, he pulled off to suck in a quick breath. Josh’s fingers twitched at the back of his neck, a strand of spit connecting his glossy lips to the flushed head of Josh’s erection.

“Fuck.” Josh’s voice shook, thick with lust and a certain primal daze. He looked like he could barely keep from grunting. Blue eyes widened in shock.

Graham liked the reaction. His own cock twitched and swelled to the point it started to hurt inside the tight fabric of his pants; the heavy material straining against the sensitive flesh. With one hand falling into his lap, Graham gave the bulge a squeeze as he wrapped his lips back around Josh’s glistening dick. He wanted to see that reaction again. Wanted to surprise and shock Josh. Overwhelm him with pleasure and desire.

Without a warning, Graham bobbed his head, cheeks sucked in, lips tightly closed around the girthy shaft. Quick and slick, his tongue slid across the veiny underside as he pumped Josh’s boner inside his mouth, slurping at how full it made him feel. Fingers clenched all at once, and Graham pulled Josh forward again. This time he was prepared, and it wasn’t such a bother though still far from perfect. He gagged around the fat tip again, nose brushing across Josh’s lower stomach. His vision swam, and the longer he kept him between his lips, the more his lungs burned. Graham retched slightly when Josh’s cockhead breached inside, down his throat. The jock above him panted loudly, both hands fisting Graham’s hair. He swore and moaned, the muscles of his neck stiff at the new-found pressure around his shaft. Tears sprung to Graham’s eyes; the cue to pull back once again. Finally, his gaze flicked up to watch Josh’s expression. Graham’s glasses had slipped down his sweaty nose, smears from skin covering the lenses.

Their gazes locked. Josh’s chest heaved, and Graham could see the arousal in his eyes, lips parted, shoulders and arms straining. Fuck. That expression was priceless.

“Jesus,” Josh’s voice was hoarse, dripping with wanton yearning, “you’re so fucking filthy.”

Graham hummed at that, lapping his tongue along the tip. He was fucking filthy, and he was dead set on ruining blow jobs for Josh. He wanted the jock to think of him anytime he so much as considered getting a cheerleader’s lips wrapped around him.

Popping off of his cock, Graham licked the excess spit off his lips. “Gonna make me do all the work?”

The cheshire cat grin on Josh’s lips exposed his dimples once again. “Definitely not.” Blunt nails slid along Graham’s scalp before he twisted his fingers at the back of his dark hair and held tight.

Graham opened his mouth in preparation, moaning low as Josh pressed back in. Without wasting any time, Josh began to recklessly fuck Graham’s mouth. Arms strained, muscles bulging, holding him in position as he pounded in. Each time he went deep, Graham’s throat tightened around him, soft choking sounds filling the cubicle.

Josh’s movements became jerkier, uneven. His breathing was rough, quick, hard-on copiously leaking with precum that kept dragging across Graham’s tongue. His fingers gripped hard and, with sudden force, Josh yanked Graham off of his cock. “Fuck.” It seemed like it was the only word he could think of, coming out lusty and low. Josh pulled him up by the hair, slick lips colliding in a teeth-bumping kiss.

Those strong and long fingers moved into the back of Graham’s pants so Josh could claim handfuls of flesh. Roughly, Josh hauled him against his chest, tongues fighting and twining. They broke the kiss at the same time, panting. Josh freed his hands from Graham’s jeans and gripped him by the arm. Josh spun him around, slamming his chest against the shower wall. “Your ass is so fucking amazing,” the jock rasped.

Graham sniggered, glancing at him over his shoulder. “You’re damn right.” He might have been on the scrawnier side compared to Josh, but he knew for a fact his ass really was fucking perfect; he’d been told.

Josh laughed, cock swaying as he ducked down and picked up the now soaked towel. He tossed it at Graham’s feet, stepping onto it. “Cocky,” he cooed. The jock’s sturdy body sealed against his back, arms wrapping around him. Josh moved quick on his pants, undoing them with a few fast motions. Heated lips brushed over his freckled shoulder, teeth sinking in. “Let’s see how cocky you are when I’m done with you.”

Josh hooked his fingers into Graham’s underwear and pants, dropping to his knees on the towel and dragging the material down with him. Graham’s cock bounced free, bumping against the cool surface of the wall in front of him. He winced, wrapping his fingers around it almost instantly. He needed some relief, balls tight and heavy. Begging for release. Craving it.

As Josh’s warm breath spread over his exposed ass, Graham shuddered in response and slowly lifted his feet to help the jock remove the pants from around his ankles. Planting his legs a bit wider, Graham arched his back in anticipation of what was to come. “Stop being a tease, Josh,” he retorted. “I know you want it.”

Snorting, Josh leaned forward and sunk his teeth into the swell of one of his cheeks.

Stinging pain shot from the spot, surging right to the base of his twitching cock. “Oh,” Graham breathed, wetting his lips before he mumbled, “Please?”

“Mm. Much better.” Josh’s smug lips pressed against Graham’s skin. “I like when you beg.”

“I’m not b—OH!” Another sharp bite cut off his words.

Josh snickered behind him, and Graham was thankful that he couldn’t see the flush blossoming across his face. Groping fingers spread his cheeks, exposing Graham’s pink pucker. The feel of Josh’s warm breath on sensitive skin made his body tauten. “So pretty,” Josh breathed in awe. He dragged the tip of his thumb over the ring of muscle, groaning low when it twitched.

Bruises were pressed into Graham’s pale skin and each skim of that strong thumb made his heart skip. With rising impatience, Graham stroked his cock, not wanting to get off but desperately needing relief. Get to it, god-fucking-damn-it. Stomach rigid, Graham rocked his hips back. More contact. That was what he needed. He was on the cusp of pure pleasure, but he couldn’t close the distance without Josh’s help.

The thumb was suddenly replaced by the drag of two of Josh’s fingers, stroking over his entrance. Pressure was applied, Graham’s teeth caught up his lower lip. He barely had time to let out a breath in an attempt to relax before Josh pressed hard enough for one of his fingers to pop in.

Overwhelmed by surprise and a faint burning pain, Graham bit his lower lip hard enough to taste blood. He whimpered softly, resting his forehead on the cold shower wall. Damn, he wished he had his backpack, and he wished that he’d had the foresight to keep lube in his wallet.

“Sh. Baby, it’s okay,” Josh cooed, working his finger in deeper, curling it down to find his prostate.

Graham huffed, body tensing around the intrusion. “Don’t call me b-baby,” he protested, voice hitching when Josh found his sweet spot. O-oh.

Josh laughed. “Fine...honey.”

Before Graham could raise his voice at him again, Josh curved his finger to apply more pressure. Graham moaned, loud and low, hand shooting back to tangle in blond hair. “Oh,” he breathed. “Fuck, Josh.”

Josh hummed, and carefully worked another finger in, scissoring them slowly. A second shot of pain made Graham hiss, even as he rocked his hips back. “You’re so fucking tight,” Josh growled, a hard twist of his fingers making Graham’s knees buckle.

Short nails dragged against the wall as Graham struggled to find purchase. His chest thumped into the shower knob, scrambling fingers grabbing at the metal. After a few more torturous minutes, Josh rose to his feet and bit into his shoulder. The palm of his hand slapped against Graham’s ass, red blooming on the cheeks while he drove his fingers in and out, stretching him purposefully. Oh Lord, they really shouldn’t be doing this. It was nasty and wrong, but oh so good. When the third finger pressed in, the pain was minimal, overwhelmed by the pleasure that made his heart pound faster and harder.

“God,” Graham whimpered. “More. Please.”

Josh’s warm breath puffed against his shoulder, erection rubbing in the center of his lower back. What they wanted was left unspoken but had never been so obvious. Another curl of thick fingers had Graham seeing stars, sparks flying in his vision. His body jerked forward, hand slipping on the knob just enough to turn the shower on. A cascade of lukewarm water rained over them; droplets coated his glasses, steaming them up. Damp strands of dark hair clung to his cheeks and to the back of his neck. “Oh, god, please,” he begged. Josh would give him hell for it later, but with the fuzzy waves of pleasure crashing into him, Graham couldn’t care less.

“Think you’re ready?” Josh’s voice was breathless, fingers driving in and biceps flexing.

“Would you hurry up and fuck me?” A groan followed his breathy words; his ass grinding back into Josh’s hand.

“So desperate, so hot,” he purred, slipping away. “Wait right here.” He popped out of the shower, the rapid slap-slap of his wet flip flops hurrying across the cement floor. A locker rattled open and then more rapid footsteps followed before Josh pushed the curtain back to rejoin Graham. In his hand was a small container of Vaseline which made Graham quirk an eyebrow. He didn’t even want to think about where that had come from.

Seemingly proud of his finding, Josh unscrewed the lid and grinned boyishly. “You’re so fucking hot when you’re desperate for me.” His tone was sing-song.

“Less talk, more dick.” Graham felt empty, hips rolling continuously. All the foreplay had been fun, but he was on edge and needed more, needed to come before he went out of his mind.

“I’m getting to it.” Wrapping his hand around Graham’s arm, he hauled him out of the spray of water.

They stepped over the now soaked towel and jeans, moving towards the bench. Josh’s touch was almost tender, guiding Graham’s hands down onto it. Bent over, ass in the air, clutching to the bench, Graham had never been more ready for anything in his life. “God,” Josh breathed out his appreciation.

He swiped two fingers through the Vaseline, taking up a hearty helping of it. It was cold and felt not quite right when he smeared it over Graham’s eagerly waiting, stretched hole. Shivers ran along Graham’s spine and goosebumps prickled on his arms. “Ugh. I don’t like that,” Graham muttered.

“Well, you need it.” Josh snorted, popping his two fingers back in quickly before pulling away.

Another swipe of Vaseline. Josh coated his cock thoroughly and set the jar on the bench. With one hand around the base of his cock and the other on Graham’s hip, Josh began to press in. Even after all that prep, that ring of muscle did not want to yield so easily. Holding himself steady, he arched his hips and kept applying pressure. Graham sucked in a shaky breath, trying to relax. He shifted back, hissing when the head of Josh’s cock pierced him.

Sharp sparks of pain crackled through him, eyes closing tight. Josh stretched him wide, made his body ache and tremble. He let a quivering whimper fall from his lips. “It’s okay. Sh.” Josh calmed. He pulled out, leaning down to catch up more of the Vaseline to work it over the tip of his cock.

It popped in easier this time; the pain lessened. Graham chewed on the inside of his cheeks, trying his hardest to stay calm and loose. “Sh, it’s fine. You can take it,” Josh murmured. “It’s okay, baby.”

“Nf. Don’t call me baby,” Graham mumbled.

Josh laughed, leaning down and pressing a kiss to his shoulder. “But I like cooing sweet nothings into your ear,” he murmured, voice trembling as he sheathed himself deeper.

Graham shook his head and chuckled, unable to help himself. Josh took advantage of his distraction to slide home and bury his cock deep. A cry echoed around the stark room. Surprise from Graham at the sudden, complete feeling of fullness.

Both of Josh’s hands landed on writhing hips, holding Graham still. “Shit, Graham,” he drawled out his name, nails pressing into the skin. “You feel so fucking tight.” Josh gave an experimental thrust, rocking forward.

“Big.” Graham gasped. “So fucking big. Holy shit.”

Scattered thoughts ricocheted like firecrackers around his mind. He was so full. So full. Twining pain and pleasure joined in a filthy dance through his body. He felt Josh move his hands back, spreading his ass cheeks like he had under the shower. He kept them parted as he withdrew slowly; blue eyes fixed on that tight pucker, clinging, grasping at his shaft.

Josh moved surprisingly slow, making sure Graham had time to adjust. When only the wide head was still encased, he started to sink back in. Long, tender thrusts stretched him out, fucked him open. Made shivers creep along his spine. Pain subsided to a quiet murmur, drowned out by the jolts of pleasure.

Josh buried himself back to the base, letting out a quiet breath. His fingers twitched. “Are you good?”

A part of Graham wanted to say no, keep torturing Josh. But it was quickly overridden by his desire for a proper and thorough pounding.

“Do it,” Graham ordered.

Nails bit into his skin, and with a low groan—more like an animal growling—Josh pulled out and slammed back in.

Smack!

Wet skin slapped against wet skin. The grease of the Vaseline allowing him to glide in. Josh wasn’t taking his time now. His hips pistoned, driving his dick deep inside and pulling out only to ram back in again. Thighs trembled; ass cheeks tensed. He bottomed out with a loud clap, staying deep and grinding forward, stretching Graham out, making his head spin.

A gasping moan fell from Graham’s lips, his head hanging between his outstretched arms. “Josh. Oh. God.” The words were sobbed out, thin arms shaking as he leveraged himself off of the bench and pressed back against Josh. “Yesss.” Fire flickered to life in the pit of his stomach, flames fanning high as he climbed towards his peak.

Spreading his legs wide, Josh tightened his grip on Graham’s hips and moved harder. His reckless thrusts had Graham’s slender body jerking forward, his head thumping against the wall. But he barely even noticed. His eyes closed tight, glasses loose on his face, barely clinging to his ears and rocking with every movement.

“Come on.” Josh’s words were grit between his teeth, shoulders drawing together. “Come for me.”

Graham didn’t need to be told twice, unaware of his glasses falling off of his nose, clattering down onto the bench and to the floor.

One hand slapped against the tiles before him to keep his head from smacking against the wall. His calves ached as he was forced onto his toes over and over again. Graham wrapped his fingers around his cock, jerking himself off quickly.

Fire raged through him, burning him from the inside as he ground his teeth together. His eyes were closed so tight that lights played behind his eyelids. “Josh. God. Josh!” Words ripped from his throat, hoarse and husky as he felt himself uncoiling.

Semen shot from the tip of his erection, covering his fisting fingers. Strands upon strands. Landing against the bench, against the wall. Sliding slow towards the floor. Graham didn’t stop, milking his balls for everything that they were worth, while Josh plunged into his clenching, pulsing body.

The jock’s movements became erratic and fast before he suddenly pulled out, leaving Graham feeling empty. He heard Josh’s hand whip over his cock, the wet slapping sound echoed through the room, mixing with his strangled pants and shallow moans.

With his chest rising and falling quickly, Graham turned to look at Josh over his shoulder. He couldn’t see much without his glasses; the sight of Josh’s arms tensing up and that big hand hurriedly tugging on his dick was a blur of movement. A roar boomed around them as Josh hunched forward, his entire body stiffening. Face contorted, lips parted, eyes pressed shut. His come shot out of the swollen head, pouring across his fingers. Josh gasped, his limbs twitching as those thick ropes laced Graham’s lower back, trickling over his ass cheeks and along the crease. Panting, nearing the end, Josh placed the head of his cock back between Graham’s cheeks to squirt the last of his load over his entrance.

Graham shuddered at the feeling of Josh’s hot jizz dripping off his skin. He felt content. Warm.

As he was about to wipe the mess off of him, Graham heard the skittering sound of the metal curtain hangers sliding across the support pole. Cold air seeped into their little cubicle, smacking reality right into their faces.

“I guess you never did find your backpack.”

Well, shit.

Search

Search

Friend:

Popular Free Online Books

Read books online free novels

Hot Authors

Sam Crescent, Zoe Chant, Mia Madison, Lexy Timms, Flora Ferrari, Alexa Riley, Claire Adams, Sophie Stern, Amy Brent, Elizabeth Lennox, Leslie North, C.M. Steele, Madison Faye, Jenika Snow, Frankie Love, Jordan Silver, Mia Ford, Kathi S. Barton, Michelle Love, Delilah Devlin, Dale Mayer, Bella Forrest, Amelia Jade, Sloane Meyers, Sarah J. Stone,

Random Novels

Caressed by the Edge of Darkness (Rulers of Darkness Book 5) by Amanda J. Greene

Aaron's Patience by Tiffany Patterson

LOVE AUCTION (Rules of Love Book 2) by Lindsey Hart

Black Obsession (A Kelly Black Affair Book 3) by Thomas, C.J.

by Raven Dark, Petra J. Knox

A Monster’s Birth: Aris Crow Vampire Legend by McClellan, Rachel

Fury and the Dragon (Redwood Dragons Book 8) by Sloane Meyers

Lovestruck (The Donovans) by Nana Malone

The Billionaire Submissive (Billionaires in Bondage) by Joely Sue Burkhart

Long Shot (Long Haul Book 2) by Harper Logan

Generations (Brody Hotel Book 1) by Amelia C. Adams

Sworn to Protect by Diana Gardin

Double Stuffed (A Second Helpings Short Story) by Derek Masters

Coming For Christmas: A Sexy Romantic Holiday Standalone by Krystyna Allyn

Fire Planet Vikings (Hot Dating Agency Book 1) by J. S. Wilder, Juno Wells

Sterling: Big D!ck Escort Service by Willow Summers

Pyro's Wedding Day: A Happily Ever After Epilogue (7 Virgin Brides for 7 Weredragon Billioniares Book 4) by Starla Night

Black Kiss: A Dark Romantic Thriller (Obsession Inc. Book 1) by Dori Lavelle

The Off-Season: a Washington Rampage novel by Megan Green

Written in the Sand by D.B. James