Actions

Work Header

Bleeding for Love

Summary:

After going public with their relationship, rival hockey captains Shane Hollander and Ilya Rozanov face escalating harassment—until one terrifying night in Montreal forces two enemy teams to unite in a desperate search to save the man Shane loves most.

Notes:

- TW: violence and blood

(See the end of the work for more notes.)

Work Text:

The night they told the world, the air between them felt like the moment before a puck drop—tight, electric, full of possibility and impact.

Two captains. Two rival franchises. Two men who had built careers on fire and fury.

When Montreal Metros captain Shane Hollander reached across the press table and laced his fingers through those of Boston Raiders captain Ilya Rozanov, the flashbulbs exploded like artillery.

The internet did too.

For every message of support, there was another dripping venom. For every article praising their courage, there was a thread dissecting their integrity, their masculinity, their leadership.

They were used to pressure. They thrived on it.

But pressure from a Game 7 and pressure from thousands of faceless strangers were different beasts.

Most of the hate was loud and fleeting.

One account was not.

It began subtly—comments under posts.

You’re disgusting.

Then it shifted.

Saw you leave that restaurant in Old Montreal.

Boston won’t welcome you anymore, captain.

Then it turned surgical.

I know your routines.

You should’ve stayed a secret.

They blocked it. Reported it. It came back under variations of numbers and blank profile pictures.

Shane wanted to involve security immediately. Ilya had shaken his head.

“If we react to every idiot,” he’d said, accent thicker when he was frustrated, “we never live.”

So they lived.

They kept playing. Kept holding hands in public. Kept daring the world to look them in the eye.

The Metros versus Raiders game in Montreal was chaos wrapped in noise.

Booing rained down on Ilya from the moment he stepped on the ice. He wore it like armor. Shane could read him even from the opposite blue line—jaw set, shoulders squared, eyes blazing with that particular captain’s fury.

They checked each other hard. Chirped. Skated away without looking back.

Overtime.

Shane scored.

The arena detonated.

When they met in the handshake line, it was brief and electric.

“Nice goal,” Ilya muttered.

“Get better defense,” Shane shot back, their gloves squeezing for a heartbeat too long.

Then they separated.

In the Metros locker room, Shane was still grinning when his phone buzzed.

Ilya: On my way.

Another text, seconds later.

Think someone following me.

The grin vanished.

Shane typed immediately. Where are you?

The typing indicator blinked.

Stopped.

The text didn’t look real.

I’m in danger.

For a full second, Shane stared at it like his brain refused to translate the words.

Then everything inside him detonated.

He called.

It rang once.

Twice.

Voicemail.

His heart slammed so violently against his ribs it hurt.

He called again immediately, already moving, shoving past startled teammates in the Montreal Metros locker room.

“Shane—?” someone started.

“He thinks someone’s following him,” Shane said, and his own voice sounded wrong in his ears—thin, stripped of authority. “He just texted me he’s in danger.”

The room went silent.

Across the hall, the Boston Raiders were mid–post-game debrief when the news hit them. Their captain. Their spine. Missing.

Shane didn’t wait for instructions. Didn’t wait for security. He was already running.

The corridors beneath the arena felt endless. Concrete and fluorescent lights and echoes of skates long gone.

He dialed again.

Straight to voicemail.

“Come on, come on, come on,” he muttered, like he could will Ilya to answer through sheer desperation.

He texted.

Where are you? Answer me.

No reply.

By the time he burst out into the cold Montreal night, both teams were spilling into the parking lots behind him. Coaches shouting for organization. Staff calling security to pull camera footage.

Shane didn’t hear any of it.

All he could hear was the blood rushing in his ears.

He scanned the visitor parking lot first. Raiders buses. Staff cars. A few lingering fans at a distance.

No Ilya.

He sprinted toward the side entrance Ilya usually used to avoid press. His lungs burned, but he barely felt it.

Dial.

Voicemail.

His hands shook so badly he nearly dropped the phone.

“Ilya, pick up,” he breathed into the night.

He could see it too clearly—the anonymous messages, the escalating threats. The account that had tracked their movements with terrifying precision.

I know where you park.

You shouldn’t have told the world.

Shane’s stomach twisted violently.

This is my fault.

He should have walked him. Should have insisted. Should have demanded team security escort him every time they were in the same city.

Instead they’d brushed it off.

He turned down the first side street, shoes slapping hard against wet pavement. The city noise felt distant—cars in the far lanes, a siren somewhere unrelated, the hum of neon signs.

He checked behind dumpsters. Between parked cars. In the shadows near a closed bar.

Nothing.

“Ilya!” he shouted, not caring who heard.

His voice echoed off brick.

No answer.

Behind him, footsteps approached fast.

Two Metros defensemen. A Raiders winger. Faces pale.

“Anything?” one asked.

Shane shook his head, already moving again. “Check the north garage. And the alleys. He wouldn’t go far on foot.”

They split instantly.

Shane ran harder.

His mind spiraled, vivid and merciless.

Ilya cornered.

Ilya fighting back.

Ilya bleeding.

No.

He called again.

This time it went straight to voicemail without ringing.

His breath hitched. “No, no, no…”

He tried again.

Same result.

His thoughts fractured.

Phone dead.

Or—

He cut the thought off before it could finish forming.

He reached the multi-level parking structure and took the stairs two at a time. His legs screamed. He didn’t care.

Level one.

Empty cars.

Level two.

A couple arguing near a sedan. No white Raiders jersey.

Level three.

Nothing.

“Ilya!” he roared, the sound cracking.

A few Raiders players burst through the stairwell doors moments later, spreading out.

“He’s not answering,” Shane said, his voice unraveling further each time he spoke.

The Raiders’ alternate captain grabbed his shoulders. “We’ll find him.”

Shane nodded jerkily and tore away again.

Back down the stairs.

Back into the cold.

His chest hurt now—not from exertion, but from something deeper. A pressure building behind his ribs like panic was trying to claw its way out.

He remembered the way Ilya had looked that morning at breakfast. Laughing softly at something Shane had muttered. Sunlight catching in his hair.

He remembered the feel of his gloved hand squeezing his in the handshake line not twenty minutes ago.

You promised me forever.

The city suddenly felt hostile. Every shadow stretched too long. Every figure in the distance made his pulse spike before resolving into a stranger.

His phone buzzed.

He almost collapsed in relief.

But it wasn’t Ilya.

It was one of the Raiders.

Found nothing near main lot.

Shane swallowed hard and typed with shaking fingers.

Check west side alleys. He likes cutting behind the bars to avoid media.

He didn’t wait for confirmation.

He ran west.

His breaths came ragged now, tearing at his throat. His vision tunneled at the edges, but he forced himself to focus.

He turned down one alley.

Empty.

Another.

Trash bins. A stray cat darting away. No captain of the Boston Raiders.

His brain started offering him memories instead of logic.

Ilya gasping his name.

Ilya not moving.

Shane stumbled to a stop halfway down a narrow alley behind a closed convenience store.

For a second, the world went very quiet.

There was a shape at the far end.

Gold and Black against brick.

His heart stuttered.

He walked forward at first, slow, disbelieving.

Then he saw the red.

So much red.

Time fractured.

“No.”

It was barely air in his lungs.

Then louder.

“No.”

He ran.

“Ilya!”

Ilya was slumped against the wall, head tipped to one side, one hand pressed uselessly against his abdomen. Blood soaked through his fingers, dripped onto the pavement in a steady, horrifying rhythm.

Shane dropped to his knees so hard pain shot up his legs, but he didn’t register it.

“Stay with me. Stay with me.” His hands pressed over the wound instinctively, desperate to hold everything inside. Warmth flooded his palms. Too much of it.

Ilya’s eyelids fluttered weakly.

“You—came,” he whispered.

Shane let out a broken sound that was half sob, half laugh. “Of course I came. Of course I came.”

Footsteps thundered behind him as players flooded into the alley, drawn by his scream.

But Shane didn’t look away.

Didn’t loosen his grip.

His whole body shook violently now, adrenaline crashing into terror.

“You don’t get to leave me,” he choked. “You don’t get to do that.”

Ilya’s fingers twitched toward him, smearing red across Shane’s jacket.

Sirens wailed in the distance at last.

But Shane barely heard them.

All he could hear was the shallow, uneven rhythm of Ilya’s breathing.

And his own voice, repeating over and over like a prayer.

“I love you. I love you. I love you. Stay with me.”

“Ilya.”

It came out broken.

“He had… knife,” Ilya rasped.

“I know. I know.” Shane’s voice fractured. “Ambulance is coming.”

The Raiders’ goalie knelt, stripping off padding to help brace Ilya upright. Someone called emergency services again, screaming the address like volume could make them arrive faster.

Ilya’s hand fumbled blindly until it found Shane’s sleeve.

“You’re crying,” he whispered.

Shane hadn’t even realized.

“Shut up,” he choked. “Don’t you dare make jokes.”

Ilya tried to smile.

It didn’t hold.

His head sagged.

“Ilya!” Panic tore out of Shane’s chest. “Stay with me. You promised me. You promised.”

Sirens wailed closer.

Shane pressed his forehead to Ilya’s, smearing blood between them.

“I love you,” he whispered fiercely. “You hear me? I love you. Don’t leave me here.”

Ilya’s lips parted. Barely audible.

“Love you too.”

The hospital waiting room felt colder than any rink.

Shane sat hunched forward, hands still stained red. Across from him, Raiders and Metros players sat shoulder to shoulder in stunned silence. Captains didn’t fall. Captains didn’t bleed out in alleys.

Hours passed.

When the surgeon finally emerged, Shane was on his feet before she finished scanning the room.

“He’s stable,” she said. “The knife missed major arteries by inches. We’ve repaired the damage. He lost significant blood, but he’s going to survive.”

Survive.

The word hit like a body check.

Shane exhaled a sound that might have been a sob.

When Shane was finally allowed into the room, machines beeped steadily around the bed.

Ilya looked smaller somehow. Pale. Fragile in a way Shane had never associated with him.

He approached like the air itself might shatter.

Ilya stirred as he got close, eyelids lifting slowly.

“Hey,” Shane whispered, voice wrecked.

It took Ilya a second to focus. When he did, relief flooded his features.

“You look terrible,” he murmured.

Shane let out a broken laugh that dissolved into tears. He sank into the chair beside the bed and took Ilya’s hand carefully, mindful of IV lines.

“You almost died,” Shane said. The words came out raw, stripped of pride. “Do you understand that? I thought—I thought—”

His voice gave out completely.

Ilya squeezed his fingers weakly. “I’m here.”

“You texted me you were in danger and then you stopped answering.” Shane’s breathing grew uneven. “I have never been that scared in my life. Not in playoffs. Not in shootouts. Nothing compares to that.”

Ilya watched him quietly, eyes glassy.

“I should have pushed harder about security,” Shane went on, guilt flooding in. “I should’ve walked you. I should’ve—”

“Stop.” The word was soft but firm. Captain to captain.

Shane stilled.

“This is not your fault,” Ilya said. Each word cost him effort, but he forced them out. “You cannot protect me from everything.”

“I’m supposed to protect you,” Shane whispered.

Ilya’s thumb brushed shakily over his knuckles. “You did. You found me.”

Silence stretched, heavy with everything unsaid over years of secrecy and rivalry and stubborn pride.

“I thought I was going to lose you,” Shane admitted. “In that alley… you were slipping. And I realized I never told you enough. I never said it enough.”

Ilya’s eyes softened.

“Say it now.”

Shane leaned forward until his forehead rested carefully against Ilya’s, avoiding wires.

“I love you,” he breathed. “I love you more than hockey. More than being captain. More than any rivalry. If I had to give up every game just to keep you here, I would.”

Tears slid from the corners of Ilya’s eyes into his hairline.

“You idiot,” he whispered, voice breaking. “You are my rivalry. You are my fight. I love you because you push me. Because you challenge me. Because you chose me when it would have been easier not to.”

Shane’s grip tightened.

“I was so scared,” Ilya continued softly. “Not of dying. Of leaving you alone. Of you thinking I didn’t fight to come back.”

Shane shook his head violently. “You fight for everything.”

“For you most,” Ilya said.

The monitors beeped steadily, grounding them.

Shane kissed his knuckles gently. “You don’t get to scare me like that again.”

Ilya managed a faint smirk. “You cried in front of both teams.”

“I’ll cry in front of the whole league if it means you’re alive.”

They stayed like that—foreheads pressed together, breaths mingling, hands intertwined—two captains who had faced roaring arenas and vicious hits and public scrutiny.

But nothing had shaken them like almost losing each other.

Outside the room, their teams waited. Rivals still, yes—but bonded now by something deeper than competition.

The attacker was caught within days. The account traced. Arrest made.

It didn’t erase the fear.

But it didn’t win either.

Weeks later, when Ilya stepped back onto the ice for the first time, the arena rose in a standing ovation—Montreal fans included.

At center ice, Shane met him.

“Try not to get stabbed,” Shane muttered, voice thick.

Ilya’s eyes glinted. “Try not to fall apart again, Hollander.”

Shane leaned closer, just enough for only Ilya to hear.

“Fall apart for you anytime.”

The puck dropped.

And this time, when they collided along the boards, it wasn’t just rivalry sparking between them.

It was survival.

It was love.

And it was unbreakable.

Notes:

♡i'd be thankful for kudos and comments!♡