Page 50 of Offensive Edge

Page List

Font Size:

“Getting to be with you again, as friends, as more than friends,” he said, reaching between them to take Rowan in his hand and give him a couple strokes, “this is heaven.”

“Tell me about it,” Rowan said, as he tried to push into the tight warmth of Theo’s hand. He stopped too soon, leaving one more kiss on Rowan’s lips before Theo started trailing kisses down his chest. Rowan had never grown chest hair like Theo had. He couldn’t grow a good beard, which everyone would find out over the course of playoffs. If they lasted long enough for him to grow anything on his face.

Theo nipped at the hair he did have, trailing down his belly button to his dick. Rowan had trimmed up a bit, but he didn’t like the feeling of being bare down there. When Theo made his way down to his dick, he nuzzled against it, the softness of his beard a nice tease against the sensitive skin of Rowan’s cock, as Theo took an unsubtle inhale, his face pressed into Rowan’s pubic hair.

Rowan took a shaky breath as Theo eased his legs further apart. His gray eyes were dark with lust. It had been years since anyone had looked at him like that. After jerking off to porn for so long, he’d forgotten how profound being with a real person was. Being withhisperson.

Theo licked a stripe up the underside of his dick, and Rowan gasped, so quietly it was almost inaudible even to him. Theo’s lips closed around the head of his dick, and his eyes flicked up to Rowan, eyebrows a question. Rowan just nodded.Keep going. Theo sucked and swirled his tongue around the head. His mouth was so warm, and even though he was barely inside of Theo’s mouth, it already felt crazy.

Theo kept up his eye contact as he bobbed lower, his tongue flicking against the underside of his dick, making him squirm. It felt so good, and he didn’t know what to do with his body. Theo found one of his hands and gave it a squeeze. It was grounding, and as Theo sank low enough on him that the head of his dick nudged against the back of Theo’s throat, he let out a strangled breath.

Theo pulled off of him, taking a deep breath of his own. “I am a little out of practice, damn,” he laughed. He did not seem out of practice at all to Rowan. “You can make noise, you know.”

“Yeah, I know, I just. I dunno.”

Theo pressed kisses to his inner thighs, and used a hand to keep Rowan nice and worked up as Theo looked up at him. “Alright, baby. No pressure. Whatever makes you feel good, alright? I’m the only one here to hear you, and I promise any sound you could possibly make would be absolutely and unbearably sexy.”

“Okay,” Rowan said. He was a little stressed. He knew Theo only wanted him to have the best possible time and feel more comfortable, but it made him feel like he was doing this wrong. His joke from earlier was coming true. He was just uncomfortable enough to make him last longer than he had the night before in the hotel room.

He didn’t know if that was a good thing or a bad thing.

“Hey,” Theo said, noticing the change in Rowan’s face. He stretched up to give Rowan another kiss, then left kisses down his cheek to his neck, nuzzling at him. “I’m sorry if I made you uncomfortable.”

“I think I’m just an uncomfortable person,” Rowan said. “When I was a teenager, I was horny enough to not think about it, but now I’ve been in my brain alone for so long I’m overthinking everything.”

“That’s okay. We’ll work up to it. How about,” Theo said, reaching over to his nightstand and pulling a bottle of lube out of it. He set the pump bottle on his nightstand, dispensed some into his hand, and reached between them to coat them both, then took their erections into his hand, stroking them together. His face stayed with Rowan’s, kissing him, and letting Rowan sigh into his mouth. The blowjob had been good, but weirdly, Theo had seemed so far away from him.

“Feeling alright, baby?”

“This is really good,” Rowan told him, relaxing into the feeling of Theo above him, Theo’s mouth against his, Theo’s big hand stroking them together. Rowan let out a little moan against Theo’s mouth.

“That’s right,” he said, his hand speeding up on them. Theo’s own moan was louder, deeper, a borderline growl that made Rowan hot all over. Rowan gripped Theo’s shoulders, and his hips started thrusting into Theo’s grip, his orgasm closing in on him. “Yeah, fuck my hand, baby.”

“Don’t stop,” Rowan begged, close enough that if Theo started doing anything differently, he’d fuck up his orgasm. Theo kept up his pace, and when Rowan started to come, Theo’s fist closed over Rowan alone, jerking him right near the head as he came, trembling with it, his orgasm stronger from the time it had taken him to get there.

Theo kept jerking him through it until he winced, and Theo let go, focusing his attention back on his own erection. “You look so beautiful covered in come like that,” Theo said, before his orgasm hit, adding to the mess on Rowan’s stomach. His eyes drifted closed as his hand slowed down, his teeth sinking into his lower lip as he milked the last drops of come from his dick, letting them drip into the shared pool of their come on Rowan’s stomach.

When he opened his eyes again, he gave Rowan the most adoring look he could imagine ever being aimed at him. He knew that there were people online who had crushes on him, and brought posters to games asking him to marry them, but he was convinced none of them would want that. No one would wanthim. But Theo did.

Theo kissed his cheek and eased his body down on top of Rowan again. The come on his stomach was gross, and if he was alone, it would be gone already. But he’d deal with it if it meant getting to be smushed under Theo again. Theo rested his head on Rowan’s collarbone, and Rowan wrapped his arms around him, combing through his hair. Theo’s hair was so thick. Rowan’s was thin enough that even the most expensive haircuts he’d ever gotten ended up looking choppy and weird if they weren’t styled perfectly.

He kissed Theo’s forehead.

“I spent most of the year thinking I had made a mistake coming here. That I made a mistake taking Vic up on his offer to stay here with you two. That I…I don’t know. I can look at how I’m performing on the ice and understand it’s good, but also spend all of my waking time assuming that I’m doing everything else wrong. That if someone else was in my shoes, they would be making all of the right choices.”

“Ro—”

“I’m currently being squashed by a superhot burly man, and we’re going to the playoffs, and San Jose is kind of fucking great?”

“You’re not making the wrong decisions,” Theo reassured him. He nipped at Rowan’s jaw. Rowan knew better than to speak out loud his greatest fantasy—to win the Cup with Theo. But even fantasizing about it made him feel warm and strangely calm. And this year, he was pretty sure they had a real shot.

APRIL 18, 2023 7:13 P.M. PT

ESPN NATIONAL BROADCAST

Round 1, Game 1

Seattle Sailors @ San Jose Serpents