Grayson stood on Keaton’s doorstep, the words still hanging between them. “I figured it out.”
Keaton didn’t move at first. Then he stepped back, jerking his chin once in a clear command. Grayson walked inside. The door clicked shut behind him with a finality that made his pulse pound. Keaton moved past him into the living room, barefoot in gray sweats and an old team shirt that stretched tight across his chest and shoulders. He looked completely relaxed. As if rookies showed up on his doorstep at two in the morning all the damn time.
“Sit,” Keaton said, nodding at the couch.
Grayson stayed standing. His hands flexed at his sides, still wired from the drive.
Keaton turned, leaning one hip against the back of the couch, arms crossed. His expression was calm, almost amused, but his eyes were sharp. “You figured it out,” he repeated, voice low and rough. “That’s cute, Sully. Real fucking romantic. You think showing up here in the middle of the night means you’ve made some big decision?”
Grayson’s jaw tightened. Heat crawled up his neck. “I’m here, aren’t I?”
“Yeah. You’re here.” Keaton’s mouth twitched. “Captain’s house. Middle of the night. While you’ve got a girlfriend waiting back at your place wondering where the fuck you are. Real smart move, rook.”
Grayson swallowed. The words hit clean and hard. Keaton didn’t raise his voice. He didn’t need to.
“You’re a rookie on my team. I’m the captain. One wrong word from me and your ice time disappears. One rumor and the whole locker room looks at you different. And you’re standing here like this is simple. Like you just decided you want my dick and that’s the end of it.”
Grayson met his eyes, chest tight. “It’s not simple. I know that. I still came.”
Keaton watched him for a long second, then let out a short breath, almost amused. “You weren’t subtle,” he said.
Grayson’s chest tightened.
Keaton pushed off the couch and stepped closer, eyes locked on him. “You think I didn’t notice?” he added. “All that waiting.”
Grayson searched Keaton’s face. Nothing. No hesitation, no apology, just that same steady controlled stare like Keaton had never once lost the upper hand.
“You did that on purpose,” Grayson said, quieter now.
Keaton’s mouth curved slightly. “Took you long enough.”
It hit harder than anything else. Not just today, not just the drills or the silence. It was the whole fucking pattern. The way Keaton gave everyone else scraps while he left Grayson hanging with nothing. None of it had been random.
Grayson felt something sharp twist in his chest. He wasn’t here just because he wanted more. He was here because Keaton had made damn sure he would show up. He knew exactly what buttons to press.
Keaton stopped right in front of him, close enough that Grayson could feel the heat coming off his body. “You don’t get to show up here and tell me you figured it out like it’s your call to make.” His voice dropped, rougher. “You want this? Then say it. No vague ‘I want you’ bullshit. Even knowing what it could cost you.”
Grayson’s heart hammered against his ribs. His mouth felt dry, but he didn’t look away. “I want you. I want what you did in the truck. What you did in the gym. I want you to take control. Even if it fucks everything else up.”
Keaton’s eyes darkened. He reached up, callused fingers wrapping around Grayson’s jaw, tilting his head exactly where he wanted it. The grip was firm. Possessive. He stepped in until their chests almost touched, crowding him hard.
“You don’t get to walk in here and make this simple.”
His thumb pressed against Grayson’s lower lip, eyes fixed on his mouth like he was already deciding how he was going to use it. Then Keaton’s other hand gripped Grayson’s hip, fingers digging in, locking him in place.
Keaton’s thumb pressed harder against Grayson’s lower lip like he was testing the way he’d react to it, then he leaned in and kissed him. Not soft. Not rushed. It was deliberate, controlled, like he’d already mapped out exactly how this was going to go. Grayson tried to push into it, but Keaton didn’t let him. His hand tightened at Grayson’s jaw, holding him right where he wanted him.
Grayson’s back hit the wall a second later. Keaton crowded in, one thick thigh shoving between Grayson’s legs and grinding up against his aching cock. The pressure was immediate. Keaton didn’t move fast. He just pinned him there, breathing hot against his mouth, completely in control.
“Easy,” Keaton said, low. Not a warning - a correction.
Grayson stilled.
Keaton kissed him again, slower, deeper, tongue fucking into his mouth with deliberate strokes that made Grayson’s head spin. Every time Grayson tried to chase it, Keaton pulled back just enough to keep him desperate, controlling every second of it.
“Yeah,” Keaton murmured against his lips, voice rough. “That’s what I thought.”
Grayson fisted both hands in Keaton’s shirt, trying to pull him closer, but Keaton caught his wrist and slammed it against the wall above his head. Firm. Unyielding.
“Stay.”
Grayson stayed, chest heaving.
Keaton’s mouth moved down to his jaw, then lower, scraping stubble and teeth along his neck. He bit down hard enough to leave a mark, then licked over the sting. “You were watching me all day,” he growled against his skin. “Waiting like a needy little bitch.”
Grayson’s breath caught in his throat.
Keaton pressed his thigh harder between Grayson’s legs, grinding against the obvious bulge in his sweats. “Couldn’t even hide it. Just standing there hoping I’d fucking look at you.”
Grayson made a low, embarrassed sound and his hips jerked. Keaton shut it down instantly, gripping his hip with bruising force. “I didn’t say move.”
Grayson forced himself still, breath ragged, cock throbbing painfully against Keaton’s thigh.
“Good boy,” Keaton said quietly, almost mocking. Not praise. Just approval.
He pulled back just enough to look at him, eyes dragging over Grayson’s flushed face, fucked-out expression, and the obvious tent in his sweats. “Look at you,” Keaton said, almost casual. “Already leaking. Walked right into it.”
Keaton let go of his wrist and stepped back just enough to peel off his own shirt, then Grayson’s. Quick. Efficient. When his hands came back, they were heavier, more sure, guiding Grayson exactly where he wanted him.
Keaton walked him backward down the hallway, one hand on his hip steering him, the other locked at the back of his neck. Grayson followed without thinking, every step automatic, his focus narrowed down to Keaton’s hands and the low rumble of his voice.
When they reached the bedroom, Keaton pushed him back onto the bed in one smooth move. Not rough, just controlled. He didn’t climb over him right away. He stood there for a second, looking down at him with dark eyes, taking him in.
“You sure?” he asked.
Grayson nodded fast. “Yeah.”
Keaton’s mouth twitched. “Yeah,” he echoed, then reached for him.
This time he took his fucking time.
His hands moved slow and deliberate, sliding over Grayson’s chest, down his sides, like he was reminding himself what he had. When he leaned down, his mouth followed, sucking marks into Grayson’s chest, biting at his stomach, then lower. Keaton wrapped a rough hand around Grayson’s cock, gave it a few slow strokes, then leaned in and took him deep into his throat without warning.
Grayson’s hips bucked hard.
Keaton pulled off and slammed a heavy hand on his stomach, pinning him down. “Stay.”
Grayson forced himself still as Keaton went back down, sucking him slow and filthy, tongue working the underside while he took him deeper each time. Setting a rhythm he wasn’t going to let Grayson break no matter how much he squirmed. It wasn’t about getting him off quick. It was about keeping him right there, trapped on the edge. When Keaton finally pulled off, spit dripping from his chin, he shoved Grayson’s thighs apart and hiked his hips up like he was mounting him.
Keaton’s hand slid over him, steady and heavy. “Relax,” he said, voice low. “Don’t fight it.”
Grayson exhaled hard and tried to obey.
Keaton leaned over him, eyes locked on his hole, and spat a thick, heavy glob directly onto it. He didn’t wait. Two thick fingers speared back inside, spreading the spit deep, scissoring him open roughly while his hole fluttered and clenched around the intrusion. Keaton added more spit, working it in until Grayson was sloppy and dripping, greedily fucking himself back on Keaton’s fingers.
Only then did Keaton pull his fingers out. He stroked his own thick, heavy cock with the mess, smearing spit and precum over the fat uncut head, then pressed it against Grayson’s twitching hole.
He rocked forward, forcing the wide crown past that tight ring, stretching Grayson obscenely around his thick shaft. Grayson was panting and shaking by the time Keaton sank in deep with one brutal thrust, bottoming out deep in his guts.
Grayson tensed hard at the burn, a broken sound tearing out of him.
Keaton stilled, one big hand clamped on his hip. “I said relax. Take my fucking cock.”
Grayson exhaled shakily and forced his body to open up. Keaton waited just long enough, then started moving, deep, heavy thrusts that dragged right over his prostate. He stayed there for a second, forehead dropping toward Grayson’s shoulder.
“Yeah,” he muttered. “That’s better.”
Every thrust was deliberate, measured, a pace Grayson had no choice but to take. One hand stayed locked on his hip, holding him right where Keaton wanted him. The other braced beside his head, close enough that Grayson couldn’t look anywhere else.
“Look at me,” Keaton ordered, voice gravelly.
Grayson did. Keaton’s eyes were dark and merciless as he fucked him harder, hips snapping with precision. “This is what you came for, isn’t it?”
The pace built steadily, deeper and rougher. Grayson grabbed fistfuls of the sheets, back arching as he squirmed under the relentless pounding. He’d never been fucked like this before, never knew it could feel this raw, this filthy. Every thrust punched that spot inside him and made his cock leak all over his stomach.
Somewhere in the middle of it, the thought hit him hard and clear.
This was exactly what Keaton had planned.
The realization didn’t stop him. It pushed him deeper into it.
Grayson looked up at Keaton’s face, jaw clenched, sweat dripping down his neck while the thick muscles in his shoulders and chest flexed with every powerful thrust. It felt more intense, more consuming than anything he’d ever experienced. Like Keaton was claiming every fucking inch of him.
He came without warning, sudden and violently, shooting thick, messy ropes across his own chest and stomach with a loud, broken moan. Keaton didn’t even slow down. He fucked him straight through it, hips slamming hard, using Grayson’s spasming hole until he was shaking, whimpering, and oversensitive.
Keaton finally buried himself to the balls with a deep, guttural growl and came hard, grinding in as he pumped load after thick load into Grayson’s guts. He stayed buried there for a long moment, panting hot against Grayson’s neck, cock twitching inside him.
Only when he was finished did he slowly pull out. A thick flood of cum immediately leaked from Grayson’s wrecked, puffy hole, dripping down onto the sheets.
Keaton collapsed onto his side next to him.
The room was quiet except for the sound of their breathing. Grayson lay there staring at the ceiling, chest still heaving. His hole throbbed, sore and slick with Keaton’s cum slowly leaking out of him. The mess on his stomach was already cooling. He felt used. Claimed. And part of him already wanted it again.
Keaton moved first. He sat up, dragged a hand down his face, and rested it at the back of his neck. When he looked over, the calm captain mask was already back in place.
Grayson pushed up and sat fully, the sheet pooled around his waist. The space between them felt different now. Not cold. Just clearly defined.
Neither of them spoke for a few seconds.
Then Keaton broke the silence.
“You don’t stay.”
The words landed flat and final.
Grayson blinked. “What?”
“You don’t stay the night,” Keaton said, steady as hell. “You don’t start showing up here every time shit gets loud in your head. This doesn’t turn into that.”
Grayson felt the words like a slap. The warmth still lingering in his body turned cold fast.
“So, what is it, then?” he asked.
Keaton held his gaze for a second longer. Something flickered there and then disappeared.
“It’s contained,” Keaton said. “It happens when I say it happens. Not when you decide you need it.”
The words sat heavy between them.
Grayson let out a slow breath and ran a hand through his hair. He’d known it wasn’t going to be simple. He’d said that. He’d chosen this anyway. But hearing it laid out like that, clear, controlled, entirely on Keaton’s terms, shifted something in a way he hadn’t expected.
“You’re setting rules,” Grayson said.
Keaton’s mouth twitched. “I’m keeping this from turning into a problem.”
“It already is one,” Grayson shot back before he could stop himself.
Keaton’s eyes sharpened, but he didn’t snap. If anything, he looked more solid, like the pushback just proved his point.
“Then you should’ve stayed home,” he said evenly.
That one landed like a gut punch.
Grayson looked away, jaw tight, dragging a hand through his hair. He knew what this was. He’d walked in eyes open. Didn’t make it feel any less uneven.
“Yeah,” he muttered after a pause. “Probably should’ve.”
Keaton watched him for a second, then reached down and grabbed Grayson’s sweats off the floor, tossing them onto the bed.
“Get dressed.”
No edge. No softness. Just an order.
Grayson pulled them on, movements heavier now. The room felt different. Clearer. Harder to ignore.
When he stood, Keaton was already up and pulling his own clothes back on with the same efficient calm he carried everywhere. No hesitation. No second thoughts.
Grayson hesitated, then crossed the room and stopped a few feet away.
“See you at practice?” he asked.
Keaton glanced at him. A faint, almost amused look crossed his face before it disappeared.
“Yeah,” he said. “You’ll see me at practice.”
That was it.
No shift. No softening. Nothing.
Grayson held his gaze for another second, then nodded once and headed for the door. The walk back through the house felt longer than it had on the way in. Each step heavier now that the adrenaline was gone.
Outside, the night air hit cool against his skin. He paused for a second by his truck, keys in hand. He could still feel Keaton inside him, the ache, the wetness slowly soaking into his sweats. His body felt marked. Owned.
He’d gotten what he wanted.
That didn’t mean it felt simple.
And it sure as hell didn’t feel contained.
To get in touch with the author, send them an email.