Directed/Written By:
Jacob Tierney
Executive Producers:
Jacob Tierney, Brendan Brady & Justin Stockman
Cinematography:
Jackson Parrell
Editors:
Arthur Tarnowski & Véronique Barbe
Original Air Date:
December 12, 2025
Run Time:
43 minutes
Based On Rachel Reid's:
Heated Rivalry - Prologue, Chapter 12-15
Season 1 - Episode 4

Rose

As hockey seasons come and go, Ilya is up to his old antics on and off the ice, while Shane continues to thrive in his game and career. After a night together, Ilya lets his guard down, sending Shane into a panic...

VISUAL PARALLELS

Heated Rivalry tells its stories through visual parallels and transformation. This page documents the before-and-afters, the callbacks, the moments that mirror each other across episodes to tell Shane and Ilya's story.

S01E04
Timestamp: 23:26
S01E06
Timestamp: 30:12
From freaking out after calling each other's first name, to saying "I love you" at the cottage.
S01E02
Timestamp: 29:10
S01E04
Timestamp: 03:14
Shane & Ilya winning their Stanley cups, secretly proud of each other (and Shane's teary eyes after Ilya shouting "for you, mama").

HIDDEN DETAILS & EASTER EGGS

Heated Rivalry is the kind of show where you catch something new every single rewatch. This is some of the "WAIT DID YOU SEE THAT" moment, Easter eggs, and small details in this episode:

Small Detail
Timestamp: 23:53

The 24-Minute Parallel

Shane/Ilya
Shane Hollander
Ilya Rozanov
Acting
Subtle Detail
4
February 10, 2026

At the 24-minute mark in S01E04, Shane jumps off Ilya’s lap after Ilya calls him with his first name. And at around the 24-minute mark in S01E05, Shane climbs back onto Ilya’s lap to comfort him as Ilya is crying after talking about his family.

Small Detail
Timestamp: 16:00

Florida Loves Ilya

No items found.
4
May 2, 2026

In S01E04, Ilya mentions that fans love him in Florida in the tuna melt scene. Then in the next episode, during the bar scene, Shane says that it's nice that the All-Star game is in Tampa Bay, Florida.

Small Detail
Timestamp: 25:20

Swedish Prince or Princess

No items found.
4
May 1, 2026

At the restaurant after the tuna melt-down, Yuna initially says it would be fun to meet a "Swedish prince" at Wimbledon as part of the Rolex sponsorship, then quickly corrects herself to "Swedish princess". The scene isn't in the book, and the slip feels intentional. It's a small hint that Yuna (and possibly David) might already have their suspicions about Shane's sexuality. The Swedish prince reference might also be a nod to the show Young Royals.

TV SHOW vs BOOK DIFFERENCES

Jacob Tierney's adaptation is incredibly faithful to Rachel Reid's books - but faithful doesn't mean identical, and there are some changes that made reading the book alongside watching the show that much more interesting.

Added in Show

Expanded Conversation Between Shane & Rose

The conversation between Shane and Rose is significantly expanded for the show. In the book, most of what they discuss is either implied or doesn't happen at all. The show builds it out into a full scene, with only "Under Dark" and the line "Michigan, remember? Winter can't scare me" carrying over from the book.

Changed from Book

Ilya's Home

In the book, Ilya lives in a penthouse apartment. The show changes this to a standalone house.

BOOK-TO-SCREEN

These graphics compare scenes from the Heated Rivalry TV show side by side with the original passages from Rachel Reid's book, highlighting the lines that made it to screen, what was changed, and what only exists on the pages. One of the things that makes the book so special is getting to be inside Shane's and Ilya's heads in a way the show can't always show.

No items found.
CAST LIST
  • Hudson Williams as Shane Hollander
  • Connor Storrie as Ilya Rozanov
  • Christina Chang as Yuna Hollander (Shane's mother)
  • Dylan Walsh as David Hollander (Shane's father)
  • Ksenia Daniela Kharlamova as Svetlana Vetrova (Ilya's close friend and occasional sexual partner)
  • Callan Potter as Hayden Pike (Shane's teammate and best friend)
  • Kamilla Kowal as Jackie Pike (Hayden's wife)
  • Franco Lo Presti as Cliff Marleau (Ilya's teammate)
  • Yaroslav Poverlo as Polkovnik Grigori Rozanov (Ilya's father)
  • Slavic Rogozine as Alexei Grigoryevich Rozanov (Ilya's brother)
  • Benjamin Roy as JJ Dagenais (Shane's teammate)
  • Sophie Nélisse as Rose Landry (A famous actress whom Shane dates)
  • Harrison Browne as Connors (Ilya's teammate)
  • Devante Senior as Miles (Rose's friend and co-star)
MUSIC/NEEDLE DROPS
  • Peter Peter - Stranger On the Ice (Ilya's chirp before the montage)
  • Feist - My Moon My Man (Two year text & hookup montage)
  • Peter Peter - Dark Glow (Hayden asks about Shane's Ex)
  • Peter Peter - Utopie I (Waking up before tuna melts)
  • Peter Peter - Din Of Your Voice (Ilya psychs himself up after call)
  • Peter Peter - Heartbeat III (First names & “I can’t do this”)
  • The Souljazz Orchestra - Serenity (Shane irritated with his parents at lunch)
  • Richy Jay, Sentom, Jerry Mr. Jay - De la tête aux pieds (Shane gets to the bar)
  • Money Zoe, O&O Beats, PUSH.audio - Big Haiti (Shane orders a beer)
  • The Bongo Hope, Kephny Eliacin - Grenn pwonmennen (Shane meets Rose Landry)
  • Lou Phelps - Tu T’en Souviens (Shane & Rose ‘flirting’)
  • Richy Jay, EkaySounds - En dedans (Shane & Rose sit with his team)
  • Satine - C’est toi (Shane & Rose media montage)
  • Peter Peter - Distant Rivalry (Boston vs Montreal after Tuna Melt)
  • t.A.T.u. - All the Things She Said (Shane & Ilya at the same bar)
  • Harrison - All the Things She Said (Mix) (Staring across the club)

List provided by u/SoftSeagulls. Click here for the complete list of song & needle drop in Season 1.