Heated Rivalry (Game Changers, #2)
Rate it:
Open Preview
Kindle Notes & Highlights
Read between December 8 - December 13, 2025
34%
Flag icon
Shane had been shocked to find tears in his own eyes as he’d watched the raw emotion explode out of Rozanov. It was as if, with every heave of the cup over his head, Rozanov was saying “F...
This highlight has been truncated due to consecutive passage length restrictions.
34%
Flag icon
Shane whipped around and was faced with Ilya Rozanov looking so fucking good in his tux. He’d grown his hair out over the past season, and that night he’d been wearing it slicked back and tied in a little bun. He looked like a European fashion model.
34%
Flag icon
Fuck him. Not even a text for five months and now he’s going to be all sexy and annoying like nothing’s changed?
34%
Flag icon
Rozanov was slow to move his arm from Shane’s shoulders. When he finally did, he let his fingers brush the back of Shane’s neck, making every hair stand up. Shane felt his cock swell a bit, and silently cursed him.
34%
Flag icon
“Well?” Rozanov said. “Well what?” He gestured to the floor. “Are you not going to suck my dick?” Shane’s eyes narrowed. “Fuck you! Why don’t you suck mine?” “Hmm.”
34%
Flag icon
He traced a finger over Shane’s clenched jaw—so gently it made Shane close his eyes and part his lips involuntarily. “Maybe ask nice.”
34%
Flag icon
Shane wanted to tell him to go fuck himself. But instead, to his mortification, he he...
This highlight has been truncated due to consecutive passage length restrictions.
34%
Flag icon
Rozanov pressed his palm where Shane’s erection strained against his tuxedo pants, making Shane gasp and tilt his head back against the wall. Rozanov leaned in and brushed his lips over Shane’s ear. “No.”
34%
Flag icon
“No. I will not do anything to you in here. We will go back out there, and sit in our seats, and then go to the party. And then, when you have been waiting all night for it, you will come to my hotel room. And I will maybe do more than suck your dick.”
34%
Flag icon
Shane felt dizzy. And angry. And kind of impressed by Rozanov’s English. It had really come a long way.
34%
Flag icon
“You’re really going to leave me like this?” “Yes. For now.” “Fi...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
“Aw,” Rozanov cooed with mock sympathy. “I will make a deal: if you win MVP tonight, I will blow you, ...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
Shane swallowed. “And if you win?” A wicked smile unfurled across Rozanov’s face...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
He put his hand on the door handle and was about to leave when he quickly turned and grabbed the front of Shane’s jacket. He kissed him roughly, then let him go. “Good...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
Shane left the party as early as he could. He wished he had the willpower to stay later, to make Rozanov wait. He wished he had the strength to stand Rozanov up. He’d been on ...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
Rozanov had won. Of course he had won. And now Shane had to find out what exactly he wanted from him.
35%
Flag icon
They had done...everything? Shane was pretty sure they’d done everything at this point. Blow jobs: check. Hand jobs: of course. Fucking: yes, but only with Shane bottoming. Shane couldn’t see Rozanov wanting to change that up. He hoped not, anyway.
35%
Flag icon
“Touch yourself.” “What?” “Show off for me. Let me watch you.” “You—what?” “Is my special night, Hollander. I want to watch you.”
35%
Flag icon
Every inch of Shane flushed red. “I—I’ve never...” Rozanov grinned. “I thought maybe not. So—” he gestured with the hand that wasn’t holding the drink “—show me. How do you touch yourself, Shane Hollander?” Fuck.
35%
Flag icon
“I’m too sober for this.” Rozanov shook his head. “No. The vodka you can have after. As reward.” “Fuck. You.”
35%
Flag icon
Rozanov laughed. “Is good vodka! Come on. Look at your poor dick, Hollander. Give him some attention, yes?”
35%
Flag icon
He heard Rozanov shifting in his chair. Shane’s lips curled up a bit; maybe he still had some power here.
35%
Flag icon
If Rozanov wanted a show, he was going to get a fucking show.
35%
Flag icon
He opened his eyes and looked directly at Rozanov, whose gaze was locked on Shane’s crotch, his lips parted. “Come on, Hollander,” he said in a low rumble. “Show me.”
35%
Flag icon
His cock sprang free, hard and glistening. “Stroke it,” Rozanov instructed. “Make yourself come for me.” Shane wrapped his fingers around himself, but instead of stroking, just slid his thumb over his slit a couple of times.
36%
Flag icon
“There is lube in the drawer,” Rozanov said. “Beside the bed.” “Mm. Get it for me.” There. Fuck you, Rozanov. Rozanov stood without protest and retrieved the bottle of lube.
36%
Flag icon
He wondered if Rozanov was going to start touching himself too. He cracked an eye open and it seemed that Rozanov was happy to just watch. But he was leaning forward now, and he looked a little flushed.
36%
Flag icon
Shane opened both eyes. He wanted to get off the bed and crawl on his fucking knees to where Rozanov was sitting. He wanted to nuzzle his cock through his pants. He wanted to press his open mouth to that bulge he could see from here.
E
Such a simpy bottom
36%
Flag icon
“Open yourself up,” Rozanov said. “Use your fingers.” Oh fuck. Shane felt simultaneously mortified and excited. He reached for the lube.
36%
Flag icon
“Yes. Let me see you open yourself for me.” “You gonna fuck me?” Shane managed to get out. “We’ll see.” Shane got to work.
36%
Flag icon
It was undeniably humiliating to be splayed out on the bed like this, Shane’s fingers two knuckles deep in his own ass while Ilya Rozanov calmly sipped his vodka and watched every...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
The only thing that could make the situation more embarrassing would be... “Pleas...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
“Please what?” “I—I need...” He could tell that Rozanov was starting to lose his composure. He could see how his Adam’s apple bobbed sharply as he swallowed, t...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
“What do you need, Hollander?” “You. Fuck me. Please.” Rozanov sucked in a breath, and then he stood and plac...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
He walked to the end of the bed, and Shane crawled to him, just like he’d imagined doing. He crawled along the mattress until his face met the bulge in Rozanov’s tuxedo pants. He nuzzled and mouthed at it, and Rozanov buried h...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
Shane didn’t know if Rozanov was saying something encouraging, or reverent. Or maybe he was calling Shane a slut. Shane felt a little...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
He wanted Rozanov’s cock in every part of him at once. He wanted to come right away or not for hours. He wanted to kiss Rozanov and maybe also punch him...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
And he hated himself for wanting any of this. But not enough to stop....
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
“So good for me. Look at you.” Shane let out another mortifying moan, hating himself for loving this so much.
36%
Flag icon
“Turn over,” he said. Shane did as he was told, and raised his ass in the air far too eagerly. He heard a rustle of a condom being opened, and then saw the empty wrapper hit the floor when Rozanov tossed it aside.
36%
Flag icon
Rozanov was breathing heavily as he slicked himself with lube, and, damn, Shane loved it when Rozanov lost his ability to stay cool and collected.
36%
Flag icon
Rozanov fucked him hard with one strong hand between Shane’s shoulder blades—pressing him down to the mattress. Shane was louder than he wanted to be, begging for more even though that was probably an impossible thing to ask for. Even th...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
He came so hard that he actually yelled. There was no other word for it. And, once again, he had made a...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
His ears were still ringing with his own orgasm when he felt Rozanov freeze behind him and cry out. And then Rozanov’s forehead was pressed against Shane’s back ...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
“Jesus, Hollander,” Rozanov panted as he flopped to hi...
This highlight has been truncated due to consecutive passage length restrictions.
36%
Flag icon
Shane carefully flipped to his back, leaving the wet spot on the bedsheets between them. “How about that vodka?” Rozanov laughed. “Yes. Give me a minute.” Shane grinned.
36%
Flag icon
He knew he’d be at least a little mortified and ashamed later when he thought about this night, but at that moment, he was giddy.
37%
Flag icon
He realized, when he was back in his room, that they hadn’t even kissed. He also realized, with horror, that he regretted that.
E
:(
37%
Flag icon
“Suck my dick, Rozanov.” Be the best blow job of your life, sweetheart. Ilya winked at him.
37%
Flag icon
Ilya watched him hug his teammates, and the way his face lit up with a wide, jubilant smile. Ilya found himself smiling a bit too, on his bench in Philadelphia. Well, now he was going to have to score two goals tonight.