Actions

Work Header

Rating:
Archive Warning:
Categories:
Fandoms:
Relationships:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2026-03-27
Updated:
2026-06-06
Words:
169,436
Chapters:
18/21
Comments:
287
Kudos:
827
Bookmarks:
419
Hits:
44,504

Not My Roommate

Summary:

No one wanted him there. And definitely not in their space.

When Ilya Rozanov transfers from Boston to Montreal right after the start of the new semester, his reputation follows him straight onto campus. The hockey team knows who he is. The frat definitely knows who he is. And no one’s interested in getting close.

So when his housing falls through at the last minute, it becomes a problem no one wants to deal with.

Shane gets stuck with it, and tries to ignore his feelings.

It kinda works. For a while.

Because it’s one thing to ignore someone across the rink or in a lecture hall. It’s another to live with them. To notice things you weren’t meant to.

This isn’t just a bad roommate situation anymore.

Notes:

For this fic I had to switch the years they were born for it to fit into my story. Shane and Ilya are both born in 2004. It is currently 2026 in this fic. I hope you enjoy, I took some of the suggestions you guys gave me on twt and wrote it into this! Leave a comment or kudo if you support this fic <3

Chapter 1: The Transfer

Summary:

Shane should’ve known this semester wouldn’t be like the last. It starts with one announcement: a transfer, a name everyone already knows, and a problem no one wants. Ilya Rozanov. Boston’s golden boy with a reputation that doesn’t exactly make people eager to share space with him. So of course, he ends up with Shane.

It’s supposed to be simple. Just a room.

Except the second Rozanov walks through the door, it stops feeling simple. He’s not loud or cocky the way Shane expected. If anything, he’s worse—quiet, observant, the kind of person who notices everything and says just enough to make it matter. And once they’re alone, it gets harder to ignore.

Because Rozanov doesn’t push in obvious ways. He tests. Small shifts, subtle comments, just enough to get under Shane’s skin and stay there.

And the worst part? Shane reacts.

By the time he cuts it off and insists on a tour, it’s already clear this isn’t just a roommate situation. Not on the ice, not in the house, and definitely not in the room they now have to share.

Notes:

(See the end of the chapter for notes.)

Chapter Text

Shane already knew this semester was going to be a headache. He didn’t need Coach Davis to prove it. 

“You guys know we’ve got an open spot on the roster,” Coach said, leaning against the whiteboard he dragged into the locker room like he’d just invented misery itself. Shane shifted in his seat. Fine, roster news. Big deal.

“From Boston,” Coach continued, eyes scanning the room, “we’ve got Ilya Rozanov transferring in. He’ll be joining the team immediately.”

Shane froze. Yep. That name. He’d heard it enough to know exactly how much trouble it spelled. Talented. Impossible. Arrogant. Basically a magnet for chaos.

A few murmurs went around the room. Shane stayed quiet, stomach sinking. Great. Just what I needed. A perfect player who everyone already thinks is better than me.

Coach didn’t give anyone a chance to breathe. “He’ll also be moving into the frat house with you guys. Housing fell through. Someone has to take him in.”

Shane blinked. Someone has to take him in? Since when did they let Coaches decide this? I thought housing would need to come up with a solution.

But of course. Naturally, that someone was going to be him. He knew he was the only one with a free bed left in his room, and no one would offer up to switch knowing they'd room with Ilya Rozanov. And as the team Captain, he realised he wouldn't have a choice.

“Wait. I’m…?” Shane started, voice rising before he could stop it. “You want me to—”

“Yes,” Coach said, cutting him off. “Hollander, you’re rooming with him. Team comes first. End of discussion.”

Shane opened his mouth, closed it. Opened it again. Nothing. He could feel the smirks from his teammates. Marc-Antoine on the couch, Jules leaning against the wall, Paul sprawled in the armchair. Everyone was clearly enjoying this. No one wanted Rozanov, so of course they dumped him on Shane.

Perfect. Just perfect. My life is now a reality show I didn’t audition for.

“Seriously, Coach? Can’t we—”

“Nope I'm sorry Hollander,” Coach said. “You’ll manage. You always do.”

Shane slumped in his seat. Manage. Sure. Like living with someone who everyone already knows is going to drive you insane counts as managing.

His mind raced through worst-case scenarios: late-night practice arguments, stolen desk space, pretending he wasn’t noticing every little thing Rozanov did.

Not my roommate. Definitely not my roommate.


Practice sucked. Shane couldn’t focus. Every pass felt off, every line change slower than usual. He kept hearing Coach’s words echoing in his head: Ilya Rozanov, transferring from Boston… and moving in with him.

Great. Rozanov isn't even here yet and he's already throwing me off my game.

He missed an easy pass, and Marc-Antoine barked something from across the ice. Shane muttered yeah, thanks under his breath. Hayden zipped past him, laughing as he stole the puck and scored easily. “Dude, you’re spacing out again!” Hayden called, shaking his head.

JJ skated over, grinning like he already had a bet on Shane’s misery. “Capitaine, you look like someone just told you your roommate’s the Devil himself,” he teased. Shane shot him a flat glare, but JJ just shrugged and went back to the play, smirking.

The memory of last season came unbidden—Rozanov scoring against Montreal, skating past him like he was nothing, that stupid little smirk afterward. Still can’t believe that guy exists. Does he get off on riling other players up or something?

During scrimmage, Shane hesitated on a couple plays, just for a second, enough for Hayden to shake his head and mutter, “Come on, man.” JJ passed by again, still grinning. “Relax, Capitaine. Worst-case scenario, you glare him into next week.”

By the time practice ended, Shane’s legs were sore, but his brain was worse. He skated toward the locker room, Hayden and JJ trailing him, joking and bumping shoulders as usual. The chatter of the team echoed off the walls as helmets came off and sticks thudded into the racks.

As he made his way into the locker room he couldn't help but drown in his thoughts. It will be okay. Changes happen all the time. It's not the end of the world Shane.

Hayden tossed a towel at him. “Seriously, you’re overthinking this already. Just wait till tomorrow. I’ll save you if he tries anything.”

JJ leaned against the bench, smirking. “Yeah, Capitaine. You’ll survive. Maybe.”

Shane sank onto the bench, rubbing his shoulders, already feeling the tension creep back in. Tomorrow is going to be awful. He let out a long breath and tried to focus on something else—anything else—while the team laughed and bickered around him. But the thought of Rozanov sharing his room kept gnawing at the edges of his mind.


The walk back to the frat house was mercifully quiet. Shane’s backpack swung against his shoulder like it was in on the joke. Every time he thought about moving Rozanov’s stuff into the tiny corner he was apparently claiming as his, Shane could feel his teeth grinding.

By the time he reached the house, the rest of the team was already lounging in the living room. Marc-Antoine was scrolling on his phone, Jules was smirking from the couch, Paul was leaning casually against the wall, and the others were trading quiet laughs. Everyone looked like they were watching some slow-motion disaster movie.

“Ready for your new roommate Hollander?” Marc-Antoine asked. Shane gave a flat look that could have killed a lesser man.

“Absolutely thrilled,” Shane said, voice dripping with sarcasm. Thrilled is an understatement. I want to throw him out the window already.

“You mean Hollander's bestfriend Rozanov?” Jules said, trying not to laugh. “Ding ding ding. Correct.”

Shane groaned, dropping his backpack near the stairs. This was happening. It was real. And by the looks of it, no one was remotely sorry about it.

He headed upstairs to what was now apparently his side of the room. Two desks, two beds, and a sense of impending doom. Shane didn’t even know how he was going to explain boundaries to someone like Rozanov, someone everyone already knew had zero respect for them.

Maybe it won’t be that bad. Maybe he’s not awful. Yeah, right. Shane knew better than to let hope survive for more than a few seconds.

Shane finally flopped onto his bed, dragging the covers over him like they might shield him from the inevitable chaos. His side of the room felt impossibly small, like the air itself had shrunk.

He closed his eyes, trying to convince himself he could relax. Just sleep. Tomorrow won’t be that bad. He’s just a guy.

But his brain had other plans. He couldn’t stop thinking about that smirk. That god-awful, impossible smirk Ilya Rozanov had flashed last season when Boston crushed Montreal. Shane had been on the ice, giving it everything he had, and there it was—Rozanov grinning like he had personally ruined his life. That goal in the last game. The way he skated past our defense like it was nothing. That stupid little celebration afterward. Shane could still feel that burn in his chest, that mix of frustration and… something he didn’t want to name.

He rolled onto his side, staring at the ceiling. Stop thinking about him. Stop thinking about everything. Just sleep.

The room was quiet except for the faint hum of the heater and the occasional creak of the old building settling. Shane let out a long, frustrated sigh and pulled the blanket tighter. Imagine all the ways he could make my life miserable. Yeah, I’m already regretting this.

Somewhere between counting ceiling tiles and plotting ways to survive a semester with him, sleep finally came, though not peacefully. Shane drifted off with that smirk burned behind his eyelids, a tiny warning of exactly what tomorrow would bring.


Sunlight crept through the blinds, brushing across Shane’s face. His eyes flickered open, heavy and reluctant. He groaned, pulling a pillow over his head for a few seconds, trying to push the dread down.

Today is the day. Rozanov is actually becoming my roommate. It wasn't a nightmare.

He swung his legs over the side of the bed and sat up, letting the weight of the mattress remind him he was still alive. The faint hum of the house seeped in—someone moving around in the common room, a laugh from the kitchen, the clink of dishes. Every sound made his stomach twist.

Shane rubbed his face, ran a hand through his hair, and finally pushed himself to his feet. He stood for a moment, stretching his shoulders and cracking his back. The house felt too loud for so early in the morning, too awake for him to feel like himself. His stomach tightened, thoughts drifting to Rozanov. Probably just got here, probably looking around the house already, probably… smiling like he owns everything already.

He walked to his closet next to his desk and pulled on a hoodie, tying the strings loosely, and slid into his house slippers before making his way out of the room. The floorboards creaked under his weight as he made his way toward the stairs. Just survive today. Just survive.

Shane started making his way down the stairs, hoping Rozanov wasn't waiting on him already and he'd have a little more time to mentally prepare.

By the time he reached the kitchen, Hayden was already leaning against the counter, spooning cereal into a bowl, and JJ was perched on the edge of a chair, smirking. Shane froze at the doorway for a second, letting the morning chaos wash over him, trying to catch his breath before facing the day. Hayden looked up from his cereal and JJ leaned casually on the counter, smirking. Shane hesitated, running a hand over his face again before asking, “Has he… made it yet?”

Hayden shook his head, spoon paused mid-air. “Not yet. Coach texted the group chat, said he should be here in about thirty minutes.”

JJ grinned, voice teasing. “Capitaine, thirty minutes, and your roommate from hell officially joins the party.”

Shane groaned, shoulders sagging slightly. He reached for his pocket and checked his phone to make sure... just in case. Just in case this was some sick joke pulled on him. But no, this was real. Thirty minutes. Thirty minutes to prepare for whatever this was going to be. Hayden clapped him on the shoulder. “Relax. We’ve got your back. Worst-case, we drag him out of your room ourselves.”

JJ leaned back, still grinning. “Yeah, Capitaine. Survive the morning, survive the semester. Probably.”

Shane sighed sitting down on the chair next to JJ and rubbed his face again, staring out the window. Why did it have to be him? The memory of Rozanov’s smirk from last season crept back, and Shane shivered slightly.


Shane froze as the sound of tires crunching on the driveway reached him.

“Uh…” he muttered quietly, more to himself than anyone else. Hayden and JJ glanced up but didn’t say anything.

He stood, heart hammering, and moved down the hallway toward the front door. His hand hovered over the handle, but before he could twist it, the door opened from the outside.

Rozanov was there, tall and composed, hair slightly messy, eyes scanning the hallway before settling on Shane. That smirk—the one Shane had been replaying in his head for weeks—was faint but unmistakable.

“Privet,” Rozanov said, calm and measured. His accent was soft but noticeable, smooth, precise. “I hope I am not too early.”

Shane froze, blinked, and finally managed, “Uh… hey.”

Rozanov’s gaze lingered for a moment. “I understand I will be sharing a room with captain of team.”

Shane stepped aside, letting Rozanov move past him. Up close, he couldn’t help but notice details he hadn’t before. His jawline was sharper than he remembered, hair falling perfectly just enough to look effortless, and those green eyes—way too piercing.

Wait. Did he always look this good?

Shane immediately shook his head, willing the thought away. No. Stop. Focus.

Rozanov had set his bag down near the stairs and now looked back at Shane, calm and patient. “I brought some things from Boston. I hope is ok.”

“Uh… yeah, sure,” Shane said, his voice tighter than intended. He ran a hand through his hair, suddenly very aware of how close they were.

Rozanov tilted his head slightly, as if reading Shane’s sudden hesitation, then smiled faintly—again that smirk, subtle, confident, infuriating.

Shane took a small step back, putting some space between them. Focus. Don’t… don’t get distracted.

Shane cleared his throat. “Uh… I'll introduce you to some of the guys. Come on.”

Rozanov’s gaze lingered on him for a moment before following Shane in his footsteps, scanning the hallway with deliberate calm. His eyes traced the walls, noting the staircase, the framed photos along the hallway, the faint light spilling from the kitchen at the far end. He moved forward with measured steps, taking in the layout, the little details as if he were already assessing the space for himself.

Shane felt his chest tighten, every careful movement drawing his attention. He noticed the way Rozanov’s shoulders didn’t tense, the way his posture was relaxed but confident, the faint smirk still tugging at the corner of his mouth.

By the time they reached the kitchen, Shane had to remind himself to breathe. 

He stepped aside, gesturing towards the room. “Uh… here’s the kitchen,” he said, voice a little tighter than intended.

Oh God.. I really hope Rozanov didn't notice the voice crack.

Hayden and JJ were leaning against the counters, casual but alert. Hayden gave a small nod, JJ a grin. Shane swallowed and introduced them. “Guys, this is Ilya Rozanov.”

Rozanov inclined his head politely to each of them. “Ilya. Is good to meet you.” His voice was calm, measured, carrying that quiet confidence Shane had replayed in his head for the last 24 hours.

Hayden straightened slightly, giving a nod that was more automatic than warm. “Hey. Glad you made it,” he said, leaning back against the counter, arms crossed but relaxed.

JJ smirked faintly, pushing off from where he’d been leaning. “JJ. You’ll be hearing from me plenty, so…” His grin stretched just long enough to make it clear he was teasing, though not aggressively.

Rozanov’s eyes followed them, calm and steady, taking in the kitchen and the boys without rush. He glanced at the fridge, the counter cluttered with mugs, the small stack of sports magazines by the sink, then back at Shane, who could feel the intensity in his gaze even as it was quiet, polite, nothing overt.

Shane shifted on his feet, rubbing the back of his neck, trying to keep his own nerves in check. “Coach said you’d be here this morning,” he said, trying to sound casual.

“Da,” Rozanov replied smoothly. “The timing worked out. The house… Is larger than I expected.” His eyes flicked around again, not critically, just noting, absorbing.

Hayden leaned on the counter a little more, uncrossing his arms, his expression neutral but attentive. “Yeah, it’s… decent. Not much for privacy, but you’ll get used to it.”

JJ snorted softly. “If you survive our snoring, you’ll be fine.” 

Rozanov inclined his head slightly, acknowledging the humor without smiling. “I am used to… challenges,” he said with a shit eating grin.

Shane couldn’t help the brief flush rising in his chest at the way Rozanov said it. Keep it together, he told himself, forcing a small cough. “Uh... so… would you like a tour now, or after you get your things settled?”

Rozanov’s gaze drifted toward the hallway where his bag sat, then back at Shane. “After,” he said. “I will put my things away first.”

Shane nodded, stepping aside toward the hallway. “Right. Makes sense. We’ll go after that.”

Rozanov gave Hayden and JJ a warm nod before following Shane quietly, every step measured, his presence calm but precise. Shane led the way down the short hallway, the hum of the kitchen fading behind them, and he could feel Rozanov just a step behind him, silent but aware.


The bag Rozanov had left against the wall was big and overstuffed, already hinting at the kind of person he was. Shane’s fingers itched to reach out, maybe rearrange it slightly, but he forced himself to stay still.

Shane glanced at it, then back at Rozanov, noticing how effortlessly he carried himself even when he wasn’t moving—calm, controlled, almost untouchable. His green eyes flicked briefly toward Shane, holding him there for a moment, and Shane had to force himself to look away.

Focus. Just focus on making it up the stairs.

Shane stepped up first, the hardwood creaking slightly under his weight. Rozanov followed, his steps precise, deliberate, matching Shane’s pace without crowding him. The morning light poured in from the windows, brushing over Rozanov in a way that made Shane’s chest tighten before he could stop himself from noticing.

The staircase opened into the top floor landing, long and narrow, lined with doors on either side. Shane led the way along the landing, his own footsteps echoing lightly in the quiet hallway. He could hear Rozanov right behind him, calm and even, the soft scrape of his sneakers against the floor.

Shane gestured toward the third door on the left. “This is my... our room—3A.” He paused, hand hovering near the handle before opening the door slowly, as if to steady himself. “You can just… put your stuff wherever you like for now.”

Rozanov moved closer, setting his bag down carefully against the wall near the door. Shane felt the pull of awareness in his chest again, the subtle way Rozanov’s presence seemed to fill the space even without trying.

“I will try to make it... what is word? Neat,” Rozanov said with a grin, his accent soft but playful. Rozanov could tell by the way Shane decorated and filled his side of the room that he would have to try very hard to make it as neat as Shane preferred. But maybe he wouldn't try at all, just to see how Shane would react.

Shane nodded, clearing his throat, and stepped aside to let him look around. The room wasn't huge but big enough to house the two of them—two twin sized beds, a desk on both sides, a large window that caught the sunlight just right. Shane couldn’t help but notice the way Rozanov’s eyes swept over everything, calm, deliberate, noting every detail as if committing it to memory.

Shane's side was a perfect reflection of his personality—organized, hockey posters hanging above the neatly made bed, a bedside table displaying his reading glasses next to a book on how to maintain a healthy sports diet. It wasn't your average frat bedroom. Shane kept it clean but cozy, reminding himself to live a little in college while also not making his autism spike.

Rozanov stepped closer to the foot of Shane’s bed, tilting his head just enough to catch the angle of the posters. “Interesting,” he murmured, almost to himself, before letting his gaze slide toward the desk. He lifted a single book, flipping it open lightly, then closed it again with a quiet snap. “Very… cute,” he added, a hint of teasing in his voice that made Shane shift on his feet.

Shane tried to meet his eyes but found himself glancing down at his own hands instead. “Uh… thanks,” he muttered. “I like to keep things… predictable, I guess.”

Rozanov’s grin widened just slightly. “Predictable… good. I like. Makes figuring you out easier.” His eyes flicked toward Shane, holding him there for a second longer than necessary before moving to glance at the rest of the room. “And your side… seems comfortable. You take care of things.”

Shane’s chest tightened. Figuring me out? Maybe it's just a compliment. Nothing else. Keep it together. “Yeah, well… I mean, you know… it helps me focus.” His words sounded more defensive than he meant them to, and he mentally kicked himself.

Rozanov’s eyes flicked up, catching the subtle edge in Shane’s voice. He didn’t comment, but the faint tilt of his head, the almost imperceptible narrowing of his eyes, told Shane he’d noticed. Then, as if nothing had happened, Rozanov moved back toward where he’d set his bag, his steps deliberate, controlled.

Shane found himself staring longer than he meant to, his gaze following the slow, efficient way Rozanov placed the bag on the desk at his side. A faint grin curved Rozanov’s lips, just enough to let Shane know he’d seen the awkward tension he was radiating. Shane’s stomach twisted.

Shane shifted awkwardly, stepping over to his own bed, feeling far too aware of every movement Rozanov made. He dropped onto the edge of his neatly made bed, letting his hands rest on his knees, trying not to watch too closely.

Rozanov began unpacking, noticing the not so subtle awkwardness radiating from Shane across the room. He pulled out his clothes first—a few neatly folded t-shirts, a hoodie, and a pair of jeans—and tossed them toward the small closet built into the left wall beside the desk. They landed softly, but Shane noticed how Rozanov didn’t bother arranging them perfectly. He’s doing it on purpose, Shane realized, a flicker of irritation creeping up.

Next came the shoes. Three pairs, not fancy, but clean, solid sneakers, and a pair of boots with scuffed toes. Rozanov tossed them carelessly at the bottom of the closet. glancing at Shane with a grin that was more challenge than charm.

Shane’s jaw tightened, and he found himself shifting slightly on his bed, trying to act casual while watching Rozanov move.

Rozanov dug into the bag again, pulling out notebooks, pens, and a couple of textbooks, dropping them into the drawers of the desk. Some of the notebooks looked barely used, while others had doodles curling across the margins in a mix of Russian letters and sketches—small, messy, and personal. Shane’s eyes kept flicking to them, noticing the little details: the swirl of ink, the careful crossing out of words, the way he seemed completely at ease letting his personality show. He lifted a small photo frame, turning it in his hands before setting it neatly on the desk. Shane leaned just slightly forward, trying not to look too obvious, catching a glimpse of the photograph—a woman with beautiful blonde hair, smiling softly. Rozanov placed it next to a small, carved wooden bear, a tiny matryoshka tucked slightly behind it, and a few other personal items: a silver ring, a keychain with a Cyrillic inscription, and a small vial of what Shane assumed was perfume.

Shane couldn't help but wonder who the blond haired woman was... Was it his girlfriend, mother?

All the while, Rozanov’s grin lingered, sharp and deliberate, as if he could tell Shane’s attention was stuck on every little thing. He leaned back slightly, letting the last notebook fall into place with a casual flick of his wrist. “There,” he said, tilting his head toward Shane. “Almost finished.”

Shane forced himself to shift on his bed, trying to hide the way his stomach twisted at the way Rozanov casually dominated the space.

Rozanov noticed the glance, of course. His green eyes flicked up, catching Shane’s for a split second, and that small, teasing smirk widened just a fraction. Shane felt heat creep into his cheeks and quickly looked down at his hands, muttering something incoherent to himself as Rozanov began rearranging a few pens on the desk, humming softly under his breath in Russian. Rozanov adjusted one of the pens on the desk, then another, like he was testing how far he could go before it stopped being neat and started being… something else. His fingers hovered over the small carved bear for a second before nudging it just slightly out of alignment with the photo frame.

Shane noticed immediately. Of course he did. His eyes flicked to it, then away, then back again, like he was trying to convince himself it didn’t matter.

Rozanov caught it. Stepping away slightly to admire his work.

That faint smirk returned.

“You like things very exact, da?” he said, voice light, almost curious, but there was something underneath it. Something intentional.

Shane shifted on the bed, shoulders tightening. “I mean… yeah. It’s just easier that way.”

Rozanov hummed softly, stepping a little closer to the desk again. He straightened the bear this time, but not quite the way it had been before. Not wrong, just... different. He glanced over his shoulder, watching him. Waiting.

Shane exhaled through his nose, pushing himself up from the bed a little too quickly. “It doesn’t have to be perfect,” he said, like he was convincing himself more than Rozanov.

Rozanov turned fully now, leaning back against the desk, arms loosely crossed. “But you want it to be.”

It wasn’t a question.

Shane’s stomach twisted. Is he... testing him?

For a second, neither of them moved. The room felt smaller again, quieter, like the air had shifted into something heavier without warning. Shane could feel Rozanov’s eyes on him, steady, unreadable, like he was figuring him out piece by piece. Don’t let him do that. Rozanov's gaze didn't leave Shane.

Shane dragged a hand through his hair, breaking the moment before it could stretch any further. “Alright, yeah... uh…” he cleared his throat, stepping forwards to make his way toward the door. “I should probably give you the rest of the tour.”

The words came out fast, just a little too fast.

Rozanov didn’t move right away. He watched Shane for a second longer, that same knowing look lingering, like he understood exactly what had just happened—and exactly why Shane was trying to end it.

Then, slowly, he pushed himself off the desk.

“Da,” he said simply. “Tour.” But the smirk didn’t leave his face.

Shane just stood there, grabbing onto the handle like it gave him something solid to focus on. Okay, you got this. Just show him the house. That’s it.

Behind him, he could hear Rozanov take a step forward.

Calm. Unhurried.

Like he had all the time in the world.

And like he already knew this wasn’t over.

 

 

 

Notes:

I spent several times rewriting this and having it beta-read so I could publish it without any second thoughts. This is my first fic posted outside of Wattpad so I'm a little rusty. I hope you'll enjoy this long fic! Lots of tension to come, some angst but with a happy ending!
My twitter is bearhollanov for those interested! Let me know what you think.