I don't even know if this is gonna make any sense but I can't stop thinking about it so have some words
Shane and Ilya are both bad communicators but for different reasons and both have different strengths and comfort zones in vastly different social situations
Ilya was already comfortable with his sexual identity before he met Shane. He has less of an issue with the concept of coming out because he's confident in his bisexuality and doesn't give a fuck what people think. He's largely still closeted because of the larger societal view and how it will impact his life (potential loss of his career, not being able to return to Russia) but on a person to person level he's chill about it.
Shane hasn't come to terms with his sexuality yet and Ilya is his first sexual experience with a man. He has a lot of conflicting feelings about it and is navigating something that is already difficult to handle whilst in the midst of a high stress job, wanted to be the best of the best, wanting to fulfill his lifelong dream, wanting to make his parents proud, and then feel the weight of having to be this huge brand ambassador and representative for companies that want to use his race for tokenism
Shane is in the public eye in a much much different light than Ilya is. Shane has a lot of expectations put on him already without having to dissect his sexuality. He's anxious and paranoid and stressed. He's the golden boy of hockey, he's the role model, he's the success story.
Ilya has built a bad boy reputation of sleeping around and being a cocky bastard. The public don't expect much from him other than to be good at his job, which he is, so his public image isn't really a burden to him.
But on the flip side of the narrative. Shane has friends, people who want to spend time with him even off the ice. He has loving parents who want the best for him. Shane is surrounded by support but I think he sometimes doesn't know that he can ask for it. I think so much expectation has been put on him for so long that he doesn't know how to ask for help or open up.
He's very much caught between who he's expected to be and who he is. And for a large portion of the story, he let's the public persona be a priority.
Whereas Ilya uses sex as an act of stress relief. It's recreational, fun. It passes the time. But he's not really close to anyone really. His brother only speaks to him for money. His father is dying and was never proud of him anyway, and he lost his mother at a young age. He has no one. He likes rebellion, and trouble and to act out in a way that is probably freeing for him. A big fuck you to the dad he was never good enough for even when he was the best.
It's no wonder these guys can't communicate for shit. Ilya expresses himself through sex and has never been in love before or had any real relationship. Shane has tried too hard with a few relationships that didn't go anywhere and he never had the time to analyse why that was because of the expectations set on him.
Tl;Dr They both can't communicate for shit. They both hurt each other and themselves unintentionally. They both have vastly different backgrounds that shape and inform their actions/choices in a way the other could never understand.
There is no villain between them.
In the ven diagram of story conflicts, there is no man vs man here. It's all man vs himself and man vs society.














