CHAPTER TWENTY-ONE #2

Graham suddenly remembered where they were and shivered at the thought they could get caught. The little hint of risk amplified everything, until his head was swimming with need, his cock hard, his balls aching.

And, when Thad’s grip on his skull tightened, Grahan felt the same pride he did after a really good pass connected or he got the assist on a game-winning goal.

“Almost there,” Thad said breathlessly, gently coaxing Graham to lift off his cock with a wet pop. “You don’t have to swallow me. Just …”

But Graham was sick and tired of Thad trying to only give him part of the experience, so he gripped Thad’s thighs more tightly and sucked harder, forcing him into the back of his throat.

He choked a little and he did almost back off then, but Thad moaned quietly, his cock jerking as he spilled into Graham’s mouth. “Fuck. Fuck …”

Thad’s thrusts turned a little erratic, his ragged breathing filling the air before he finally let out a soft, breathless laugh and tugged Graham off. “Okay, shit, I can’t take anymore. That was …”

Graham sat back on his heels, smiling a little smugly up at his boyfriend. Thad’s cum lingering in his mouth wasn’t the most pleasant flavor, but he liked it anyway. Liked what it represented. “Good?”

“Yeah, you were fucking perfect. God, you really are my dirty boy, aren’t you?”

His cock wasn’t fully soft yet, hanging thickly between his thighs and still a little wet from Graham’s mouth.

Graham licked his lips. “I want to be.”

“Oh, you are.” Thad cupped the back of Graham’s head in one hand and his cock in the other, smearing the remnants of his cum across Graham’s lips. “Trust me, you are.”

Graham shivered, his own cock hard and aching in his sweats. He palmed himself through the soft fabric and groaned.

“C’mere,” Thad growled, reaching for him.

He hauled Graham to his feet, turning and pressing him back against the concrete block wall. He crowded in close, dipping a hand into Graham’s sweats and kissing him.

They made out for a few minutes, Thad using the wetness at the tip of Graham’s cock to jerk him off.

Graham whimpered when he pulled away but it was only to hold his palm up to Graham. “Lick,” was all he said but Graham got the idea quickly enough and dragged his tongue across Thad’s hand.

His hand was slicker as he stroked Graham’s cock again and Graham shuddered against him.

“Thought you were usually prepared?” he murmured against Thad’s mouth.

“Not at work,” Thad said with a small laugh, twisting his hand just right.

Graham’s thighs shook. “Maybe you should start in the future,” he choked out.

The look in Thad’s gaze was heated and he leaned in again, kissing Graham deeply.

It only took a few more strokes of Thad’s hand and few more hard, hungry kisses before Graham came. His shouted release was muffled by Thad’s lips, and he came so hard he felt dizzy after, his knees going watery.

The solid press of Thad’s body was the only thing keeping him upright and he slumped forward, resting his forehead against Thad’s shoulder as he shivered through the final, gentle strokes of his hand.

“That’s it,” Thad whispered. “Yeah.”

Graham let out a shaky breath, taking a moment to compose himself.

When he finally straightened and Thad pulled away, carefully holding his messy hand away from their clothing, Graham got an idea. Thad liked dirty? Oh, Graham would show him dirty.

He grabbed Thad’s wrist and lifted it to his mouth, dragging the tip of his tongue along a glistening white trail of cum along the side of Thad’s fist.

Thad inhaled sharply, going still.

Graham smiled at him, then kept going. He licked up every last drop, keeping his gaze on Thad’s as much as possible, enjoying watching the emotions flickering across Thad’s face.

Shock. Disbelief. Heat. Hunger.

When Thad’s hand was clean, he let go and tucked himself away.

Thad still stood there, arms hanging by his sides and his cock still visible in the open fly of his unzipped jeans. So Graham tucked him away too and zipped him up.

It wasn’t until he finished doing up Thad’s belt that he reacted.

Thad let out a low noise and pressed him back against the cinder block wall, kissing him deeply.

“I can’t believe you swallowed,” he whispered when he finally pulled back. “And then licked my hand clean.”

“What else was I going to do with all that cum?” Graham asked with a laugh.

“Spit it in the trash?” Thad gestured to a big rolling trash bin next to them.

Graham shrugged. “I wanted to taste you. And … me.”

Thad let out a tortured noise. “You … fuck. Baby.”

He leaned in like he was going to kiss Graham again but the sound of footfalls in the hallway made them both freeze.

Hard soles and heels on tile.

“And move my ten o’clock appointment to eleven, if possible. Apologize and offer to make it up to Jake,” a man said.

“Got it,” a woman responded.

They both stiffened as they recognized the voices coming toward them. Gavin and his assistant, Amelia.

Thad drew in a sharp breath.

Graham felt like he was holding his as he waited to see what they would do next.

She sighed. “I am sorry. You’d think the temps would know by now to leave extra time after your meetings with Ned. I’ll have a talk with them in the future.”

“Ned does tend to ramble on,” Gavin said with a soft laugh. “But it’s fine. I just don’t want to be rushed in my meeting with Jake.”

“It’s about the team’s progress in Concord so far, yes?”

“Yes.”

“I am sure I can smooth it over with him. He’ll understand.”

“You can always offer to switch it to a lunch meeting,” Gavin offered.

“You do like to bribe people with food, don’t you?”

“Hey, it works.”

They both laughed.

“Thanks for being flexible about my appointment the other day,” Amelia said. “Thankfully, it was only a small issue with the insulin pump, but I can never be too careful.”

“No, of course. Your health is the most important thing,” Gavin said, his tone reassuring.

Graham vaguely remembered Gavin’s assistant was a Type 1 diabetic.

A former Harriers’ player also had the disease, and the team had done a big promotion to raise awareness a few years ago. Amelia had consulted with the players on it and Graham had really liked working with her.

“That’s why we do these walks and talks, right?” she asked cheerfully as their footsteps resumed. “It gets us both moving more. How have you been feeling lately? I’ve been meaning to ask.”

Thad let out a relieved breath and Graham patted his chest, feeling the too-quick beat of his heart.

“Really good,” Gavin said. “It’s a process, but my cholesterol levels are getting better, and yoga has done wonders for the tension headaches.”

“Not to mention offloading half the work to Finn.”

Gavin laughed, his voice beginning to fade into the distance. “Yeah, that hasn’t hurt either. Honestly, I think …”

When Graham could no longer hear them at all he turned to look at Thad. He looked a little dazed and faintly sweaty.

“You okay?” Graham asked.

“Jesus.” Thad shook his head, his palm pressed to this chest. “No. That could have been bad.”

“At least it didn’t happen while I was blowing you,” Graham pointed out.

Thad gave him a faint smile. “There’s that.”

“Or they could have spotted a puddle on the tile and opened the door to look for a towel or wet floor sign and come in to clean up.”

Thad grimaced. “Don’t remind me.”

“Hey, you were the one who pulled me into a cleaning closet,” Graham said with a laugh.

Thad’s worried expression softened. “Yeah, I did.”

“So, I’m just saying …”

“No, I get it.” Thad rested his forehead against Graham’s. “Maybe we should keep our pants zipped while we’re at work though.”

“Oh fine,” Graham said with a sigh. “If you want to be old and boring.”

“Oh, fuck you,” Thad threw back, looking a little more relaxed.

“Mmm, not right now. I’ve got a promo event to do. But later tonight …” He arched an eyebrow. “You’re on.”

Thad was still making quiet, inarticulate noises when Graham left the supply closet.

And ran smack-dab into his goaltender.

“Jesse!” he yelped, frantically hoping he didn’t look too rumpled. And, oh God, what if his breath smelled like cum?

“Uhh, hi, G,” Jesse said, looking confused. “What are you up to?”

“Oh, um, puddle,” he said. “There was an, um, a puddle. Yeah, there was a puddle, and I cleaned it up. There are all sorts of supplies in the closet.”

“Okayyy,” Jesse said slowly, his gaze darting around. “Well, apparently you did a great job. I don’t see any sign of it now.”

“Yep,” Graham said. “Totally. Just didn’t want anyone to slip and fall, you know. We’re off to a good start and I don’t want to jinx us or anything but what if it was someone on the team? I don’t know what we’d do if one of us got injured or something, you know?”

“Sure.” Jesse shot him a funny look.

“So, what are you doing here?” Graham asked, desperately hoping to change the subject.

“Kady and I were doing some VR training work with Danny.”

“Oh, great. That’s, uh, super great,” Graham said. “But, uh, I thought you’d been doing that for a while?”

“We have been,” Jesse said. “But there was an upgrade to the software recently. The three of us were playing around with it and seeing what had been tweaked.”

They turned the corner and Graham felt nothing but relief at the sight of the exit. He just had to keep Jesse talking, so he wouldn’t have time to think about Graham’s weird rambling about the puddle.

Jesus. What was wrong with him?

“So, Halloween,” Graham said desperately. “Any ideas for your costume?”

Jesse’s expression brightened. “Yeah, I’m trying to talk Connor into a couple’s costume. I was thinking …”

Graham nodded along, the words going in one ear and out the other. He didn’t fully relax until they stepped out of the doors of the practice facility and into the crisp October air and Jesse waved goodbye, heading toward his pretty green Jag.

Graham got into his own vehicle with a relieved groan, leaning his forehead against the steering wheel to collect himself.

Maybe Thad had a point. As exciting as it had been to hook up at the arena, they probably shouldn’t do that again. Not when Gavin or Jesse or any number of people might walk by.

They’d gotten lucky this time. But there was no point in tempting fate.

If ads affect your reading experience, click here to remove ads on this page.