Heated Rivalry (Game Changers, #2)
Rate it:
Open Preview
Kindle Notes & Highlights
Read between December 8 - December 13, 2025
11%
Flag icon
“I don’t think this is a good idea,” Shane said weakly. “What?” Rozanov said, tucking a knuckle under Shane’s chin and tilting it up. “This?” He brought his mouth down on Shane’s, and Shane flooded with panic.
11%
Flag icon
He was stiff against Rozanov, lips pressed together, eyes open. But Rozanov persisted. Shane felt the tip of Rozanov’s tongue trace the outline of his lips, seeking entry. Long fingers threaded into his hair, and Shane surrendered.
11%
Flag icon
Shane felt like he was made of alarm bells. Like his panic was going to somehow wake up the entire hotel. If it was just that he was kissing a man, he might be able to get a grip. But kissing this man in particular was so absurd and wrong wrong wrong...
E
Poor guy
11%
Flag icon
But his dick didn’t seem to think so, especially not when Rozanov wedged a knee between his legs and rubbed a thigh against Shane’s arousal. Shane whimpered and Rozanov tipped his head back farther, using his height and coming down hard on Shane’s open mouth.
11%
Flag icon
Shane wasn’t sure what to do. He hesitantly slid his palms up Rozanov’s chest. He heard Rozanov give a soft moan when Shane’s fingers moved over his nipples, and that one little ...
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
He kissed Rozanov back, hard and frantic and wanting more but not knowing exactly what to ask for. Rozanov crowded him back against a wall and started unbuttoning Shane’s shirt. When he got the last button open, h...
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
And, oh, Shane had his hand on Ilya Rozanov’s dick. Shane could feel the solid length straining against Rozanov’s jeans, and he felt his own cock grow harder...
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
He gripped Rozanov through the denim, and one clear idea of what he wanted popped into his head. He wanted the denim barrier to be gone. He wanted to see Rozanov’s cock and hold it and feel it pressed against him, which was weird. He...
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
With a goal in mind, Shane unfastened Rozanov’s fly and worked his hand inside. When Shane had his hand wrapped around the thick, smooth length, Rozano...
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
Both men looked down to watch Shane’s hand move under the cotton of Rozanov’s briefs. Shane could see the tip of Rozanov’s cock poking out of the waistband, and he had the sudden, wild urge to kiss it. To press his to...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Rozanov didn’t seem troubled, though. Instead, he was pulling his own shirt off and reaching to cradle Shane’s face with his hand. Shane turned his eyes up and Rozanov was looking down at him with dark eyes, hi...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Shane stood, frozen, as Rozanov dragged his thumb over Shane’s lips and then gently pushed it inside. Shane closed his eyes and sucked it into his mouth, letting his tongue wrap around it. He was shocked at how n...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
He heard Rozanov’s breath catch, and Shane felt light-headed. He wasn’t sure how much longer he could stay standing. He wondered if Rozanov would let him...if he wanted him to... Shane rel...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
“Fuck,” he heard Rozanov murmur. Shane knew there would be no going back from this, but they’d probably already crossed that line any...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
With shaking hands, he pulled Rozanov’s jeans and briefs down and lined up his mouth with his thick, rigid cock. He took a breath and, very carefully, pressed his tongue t...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Shane slowly moved his tongue around the head, completely unsure of what to do. He liked to be excellent at everything. His only experience with this sort of thing had been at the receiving end, so...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
He took Rozanov deeper into his mouth, and it felt so weird. He just sort of stayed like that for a moment, his tongue flattened by the weight of Rozano...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Rozanov’s expression didn’t suggest that he was watching something ridiculous. He held Shane’s face with one big hand and gazed down at him with hooded eyes. He murmured som...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Shane’s face flushed. An image flashed through his mind of their roles being reversed. What would Rozanov look like on his knees, taking Shane ...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Shane moaned involuntarily, which made Rozanov shudder. His thumb brushed Shane’s cheekbone, and Shane closed his ...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
His mind was racing, worrying about technique and about what exactly this all meant. But then Rozanov’s fingers were tangled in Shane’s hair, and Shane was reminded that this was fucking hot. That he’d fantasized about exactly this, a...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
He was sure he was doing a terrible job, and his fears were confirmed when Rozanov suddenly yelped, “Stop! Stop. Stop.” Shane pulled off quickly and stared up at Rozanov, who was grimacing with his eyes squeezed shut.
12%
Flag icon
“Sorry,” Shane said. “I’m not... I’ve never...” Rozanov laughed. “Is okay. Was...” He waved a hand around, as if trying to physically grab the English word he was looking for. “It was...too much.”
12%
Flag icon
When he was standing, he looked curiously at Rozanov. “Have you been...thinking about this?” Rozanov gave a crooked grin and shrugged. “I like trouble.”
12%
Flag icon
Shane laughed. “Well, I think we’ve found it.” “You have not done this,” Rozanov said plainly. “With a man.” “No. Have you?”
12%
Flag icon
Rozanov looked at him, and Shane knew he was deciding whether or not he could trust him, and then must have realized it was too late anyway if he didn’t. He nodded. “In Russia. My coach’s son...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
“Curious?” Rozanov smiled. “Yes. Curious. And you make me curious.” “Oh.”
12%
Flag icon
He leaned in and breathed against Shane’s ear in his heavily accented English, “Do I make you curious?” Rozanov made Shane a lot of things: confused, infuriated, terrified, aroused, and, yes, curious.
12%
Flag icon
“Obviously,” Shane said, a little irritably. “Did you like sucking my dick?” “Oh, those English words you know?” Rozanov licked ...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
“Did you like it?” Rozanov asked again. Shane swallowed his saliva ...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
“Would you like me to lie on the bed and let you do it some more?” “Let me?” Rozanov chuckled against S...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Shane shoved him and Rozanov stumbled back, pants around his knees. He laughed as he tumb...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Now that there was some distance between them, Shane could take in the full splendor of Rozanov’s mostly naked body. Rozanov seemed to enjoy the attention, and stretched his muscular arms up...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
Shane’s eyes fell on the way his stomach muscles flexed as he curled forward, and on his thick, muscular thighs.
13%
Flag icon
He realized that he was still mostly dressed, and he wasn’t sure if he should change that or not. Rozanov made the decision for him.
13%
Flag icon
“This is a bit...not fair.” He moved a hand through the air, back and forth between them. “You want me to...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
“You’ve already seen me. In the shower.” “I want a better look.” Shane remov...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
“Yes. Come here.” Rozanov patted the bed next to him. Shane blew out a breath and moved onto the bed. He lay flat on his back next to Rozanov, unsure of what to do next.
13%
Flag icon
“What do you want?” Rozanov asked. “I don’t know.” “No?” Rozanov asked, and he leaned over him and kissed him. “Nothing?” “I...”
13%
Flag icon
“What about...” Rozanov pressed a palm against Shane’s erection and curled gentle fingers around it. “Okay?” Shane nodded. It was shockingly okay for Ilya Rozanov—a guy, a hockey player, his...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
“Relax,” Rozanov said, and kissed him again. His hand stroked Shane carefully, without lube, and Shane was spellbound. Rozanov’s soft, accented words and his gentle hands and his confide...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
He wasn’t any surer of his abilities, but he knew what he wanted. He wanted to get Rozanov off. He wanted to take him apart.
13%
Flag icon
When Shane turned his eyes up, he could see Rozanov had propped himself up on his elbows and was watching him give his first blow job with great interest.
13%
Flag icon
When Rozanov arched and moaned, Shane repeated it, stroking him hard and fast. “Hollander...fuck.” Rozanov switched to Russian, and Shane didn’t know what he was saying,
13%
Flag icon
Rozanov put his own hand on his dick to replace Shane’s mouth and stroked himself roughly until his release fell all over his own stomach. Shane stared, dumbfounded. It was the hottest thing he had ever seen.
13%
Flag icon
Rozanov flopped back on the bed, breathing hard. “Not bad, Hollander,” he said. Shane was still staring at the mess on Rozanov’s stomach. His own cock was like iron.
13%
Flag icon
He thought about stroking himself until he came on Rozanov. He thought about Rozanov p...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
Shane’s mouth dropped open, and he was about to be furious when he noticed the playful, crooked grin. “Fuck you,” Shane said. “Did you need something?” Rozanov asked innocently.
13%
Flag icon
Shane glared at him. Rozanov chuckled and grabbed some tissues from the nightstand so he could wipe his stomach off a bit. “Lie down,” Rozanov instructed. Shane did.
13%
Flag icon
Rozanov crawled on top of him and kissed him. “You think I’m an asshole,” Rozanov said. “You are an asshole.” “I...
This highlight has been truncated due to consecutive passage length restrictions.