Writer-director Jacob Tierney presents the complete annotated scripts for the first season of the television series
Heated Rivalry, adapted from Rachel Reid's romance novels
Heated Rivalry and
Game Changer. The book pairs the full text of all six episode scripts with Tierney's behind-the-scenes annotations, which explain his creative decisions and approach to adapting the source material into a premium drama about two closeted professional hockey players whose intense rivalry conceals a secret love affair spanning nearly a decade.
In her foreword, Reid recounts Tierney's initial Instagram message and describes her surprise at how deeply he understood her characters and his insistence on treating the story's sexual content as integral rather than something to tone down. She visited the set in May 2025, met the lead actors Connor Storrie (Ilya) and Hudson Williams (Shane), and describes the finished show as far beyond her expectations. Tierney's introduction explains that he first encountered the novel during the pandemic lockdown. His core promise to Reid was to take her characters seriously, approaching the story as emotionally rich drama. He notes that certain underlined script lines direct readers to sidenotes offering details about character motivations, production design, and collaboration.
The scripts tell the story of Shane Hollander, captain of the Montreal Metros, and Ilya Rozanov, captain of the Boston Raiders, two star players in a fictional professional hockey league called Major League Hockey (MLH). Their public personas as fierce rivals mask a secret relationship that begins when they are teenagers and evolves across their twenties.
Episode 1, "Rookies," moves from a brief flash-forward to the International Prospect Cup in 2008, where 17-year-old Shane politely introduces himself to 17-year-old Ilya outside the arena. Shane is earnest and formal; Ilya is guarded but gradually playful. At the 2009 MLH Draft, Ilya is picked first overall by the Boston Raiders, Shane second by the Montreal Metros. Ilya's father, Grigori, a severe Russian military and police figure, publicly questions Ilya's discipline, while Shane's mother, Yuna, an enthusiastic Japanese Canadian woman who acts as his informal manager, navigates the Montreal front office's clumsy racial remarks. Unable to sleep after draft night, Shane goes to the hotel gym, where Ilya joins him. They compete on treadmills until collapsing, and Ilya offers Shane his water bottle, deliberately making their fingers touch. By a 2010 commercial shoot in Toronto, the attraction has intensified. Ilya gives Shane his room number, and that night they kiss for the first time and perform oral sex on each other. They part without exchanging numbers. At the 2011 All-Star Game, they are intimate again but stop short because Scott Hunter, captain of the New York Admirals, is staying next door. They finally exchange phone numbers under fake names: Shane saves Ilya as "Lily," and Ilya saves Shane as "Jane." The episode ends at the MLH Awards, where Ilya, angry about returning to Russia, kisses Shane on a hotel rooftop. Shane shoves him away and walks off.
Episode 2, "Olympians," opens with a two-year texting montage (2011–2013) showing Ilya's persistent flirtation and Shane's resistance. In fall 2013, they have penetrative sex for the first time. At the 2014 Sochi Olympics, Shane approaches Ilya after Russia's shocking elimination, but Ilya harshly dismisses him, terrified of appearing close to another man in Russia. A parallel scene reveals Ilya's family burden: his father, in full military regalia, berates him and momentarily forgets that Ilya's mother is dead. Ilya's childhood friend Svetlana, who knows about his bisexuality and serves as his closest ally, rescues him at a gala. Boston wins the Stanley Cup, and Shane, watching at a teammate's house, cries with private happiness. At the MLH Awards weeks later, their encounter in a Las Vegas penthouse is charged and physical but emotionally guarded. Afterward, Shane types "We didn't even kiss" into his phone, then deletes it word by word.
Episode 3, "Hunter," shifts to a parallel romance structured as a romantic comedy. Scott Hunter, the Admirals captain who lost both parents in a car accident at 12, meets Kip, a charming smoothie-shop employee and aspiring art historian, in Manhattan. Their courtship unfolds through game-day visits, extravagant tips, and mutual blushing. Scott brings Kip to his penthouse and confesses he has never brought anyone home and cannot come out because too many people depend on him. They begin a secret relationship, but tensions arise around Scott's closet. Kip's friend Elena tells Scott that Kip deserves sunshine. When Scott cannot attend Kip's birthday at a queer pub, Kip goes home to his supportive father, George. The episode ends with Scott standing in the snow across the street, watching Kip celebrate through the window, then walking away.
Episode 4, "Rose," covers 2014 through early 2017. Shane visits Ilya's Boston home for the first time, and Ilya asks Shane to stay the night. They share a rare domestic afternoon, but when Ilya says Shane's first name during sex, Shane panics at the intimacy and leaves. He meets Rose Landry, a famous movie star, at a Montreal party and begins dating her publicly. Tabloid coverage devastates Ilya. The episode's climactic sequence intercuts Shane and Rose having sex at his condo with Ilya masturbating alone in a hotel shower, both scenes haunted by their memory of locking eyes on a nightclub dance floor. Both orgasm while looking directly into the camera, a fourth-wall break representing each man imagining the other.
Episode 5, "I'll Believe in Anything," brings emotional breakthroughs. Rose gently ends the relationship, recognizing Shane's preference for men. At the All-Star Game in Tampa Bay, Shane confesses to Ilya that he is gay and that his feelings go beyond sex. Ilya resists, explaining that coming out would mean never returning to Russia, where his father and brother are police. Shane moves into Ilya's lap; they kiss, and Ilya cries. Weeks later, Ilya's father dies. In a raw phone call, Shane asks Ilya to say everything he needs to say in Russian, knowing he will not understand the words. Ilya delivers a long monologue confessing his love. In Moscow, Ilya confronts his brother Alexei for the last time, offering him an apartment and trust fund, then ordering him to disappear. Shane suffers a concussion during a game and, high on painkillers, asks Ilya to spend the summer at his cottage. As Shane recovers, the family watches Scott Hunter win the Stanley Cup and publicly kiss Kip on the ice on national television. Ilya calls Shane: "I'm coming to the cottage."
Episode 6, "The Cottage," depicts Shane and Ilya's first sustained time alone. At the lakehouse, they agree to be honest with each other for two weeks. Domestic intimacy follows: cooking, bonfires, video games, and sleeping together. Ilya reveals his mother died by suicide and that he found her body at 12. In the middle of the night, Shane proposes a long-term plan: Ilya signs with Ottawa, two hours from Montreal; they start a charity together, gradually normalizing their public friendship until they can one day live openly. Ilya says "I love you," and Shane, stunned, replies immediately. They envision naming a hockey camp after Ilya's mother, Irina, with proceeds supporting suicide prevention. The peace breaks when Shane's father, David, arrives to retrieve a phone charger and sees them kissing through the glass door. Shane drives to his parents' cottage and comes out. Yuna cries and apologizes for making Shane feel he had to be perfect. Over dinner, Ilya calls himself Shane's boyfriend, and when Shane repeats the word in disbelief, Ilya confirms it with quiet certainty. As they drive back at sunset, Ilya's hand goes to the back of Shane's neck, and Shane exhales deeply. The image holds through the credits: two men driving into the light.