A very incomplete list of fics I like and want to be able to find again. Will get updates as I have them
Edit: this post has gotten quite long so there are more fics under the cut :)
it’s all fun and games until someone has been secretly gay this whole time by thegreenempty, rated T, 6.4k
Hayden has some fun with Shane while he's high on pain meds. Shane starts being a little too honest and that's exactly when Ilya Rozanov decides to show some sportsmanship for the first time in his life. Hayden tries to run interference for his best friend and, man, what the hell did he walk into??
Talk by AC91, rated M, 5k
5 times Shane talks about Ilya, +1.
where the hell is my husband? by justhockey, rated T, 7.8k
5 times Ilya calls Shane his husband, and 1 time Shane calls Ilya his husband
i cannot be human alone by labeledbones, rated E, 9.7k
Ilya doesn’t say anything. He keeps watching Shane from the doorway. When he speaks, his voice is quiet and he’s looking down at his bare feet. “You said you would stay,” he says. “That is what I remember.”
In which Shane freaks out but doesn't leave in episode four.
i’ve been stuck now so long (we just got the start wrong) by beagoldfish, rated M, 17.4k
After the tuna melt fiasco, Shane Hollander wakes up in a time loop.
kiss me just once for luck (these are desperate measures) by LiarsandThieves22, rated M, 17.1k
Shane's first season on the Ottawa Centaurs, as told through five times Ilya initiated PDA (and one time Shane did).
POV: You have been invited to the wedding of Shane Hollander and Ilya Rozanov by wilmonstan12345, rated G, 1.8k
I firmly believe that Shane and Ilya invited their loved ones to their wedding via text.
Here is how I think it went.
Right Formula, Wrong Answer by queerteaoop, rated M, 9.5k
Shane asks Hayden for a favor. Hayden comes to some wildly incorrect conclusions.
Loose Lips Sinks Ships by AutumnFoxed, rated T, 3.9k
The Ottawa Centaurs are playing Montreal in the most anticipated matchup of the season. Unfortunately for everyone involved, retired Centaurs legend Ilya Rozanov has been invited to guest commentate.
Featuring: biased commentary, Montreal slander, and aggressive husband hyping.
Heaven Has Got Nothing On Us (Oh, I Love You Even When My Body Turns to Dust) by overlycaffeinatedgalaxy, rated NR, 39.6k
A Bunch of "Firsts" from the First Year of Shane and Ilya's Marriage
hope it hurts like you hurt me by gurlsrool, rated E, 5.5k
Shane reunites with his former teammates at J.J.'s bachelor party. He's finally ready to say (and maybe punch) his piece.
don’t blame me, love made me crazy by justhockey, rated M, 5.8k
“If you ever talk about my fiancé like that again, then I will end your career.”
The words are pure vitriol, dripping from Shane’s mouth like venom from the fangs of a snake. He doesn’t raise his voice, he doesn’t even sound angry, he just sounds lethal. Like a man you don’t want to cross. Like a man who fully intends to honour his promise…or threat.
He’s met with stunned silence.
but daddy i love him by rachelrae, rated T, 17.4k
What if Shane gave Ilya permission to soft launch their relationship. Ilya is, of course, thrilled and immediately starts telling everyone around him. Problem is, no one believes him!
best man code by midnighttypewriter, rated T, 3.6k
Ilya comes out to the Raiders. It takes Cliff Marlow some time, and many questions, but eventually he puts two and two together.
Operation: How Gay Can We Go? by CaptainKitler, rated T, 8.4k
What if the video never leaked and their relationship was still a secret when Shane joined the Ottawa Centaurs? The team wait in anticipation for Rozanov's reaction to his career-long rival joining their team... but wait a minute, they're jumping into each other's arms, giggling like a couple of schoolgirls?
Aka 5 times Ilya and Shane’s 'friendship' seems really gay and the 1 time everyone realises it’s been actually gay the whole time.
(We Could Be) Something Great by Anonymous, rated E, WIP
The Boston Bears figure out Ilya and Shane's relationship first-and decide that instead of letting their captain move to Ottawa, they'll just kidnap his boyfriend instead. Shane Hollander would make a better Bear anyway.
маскировка by ghosttotheparty, rated NR, 12.4k
He’s already in the room, shutting the door behind himself as quietly as he can before he realises that not only is there someone other than Shane in the room, but there are three someones other than Shane.
And, as if he hasn’t already fucked up spectacularly, the someones happen to be the Hollanders and Hayden fucking Pike
or; Ilya visits Shane in the hospital and meets his parents. He's traumatized and grieving, everything hurts, and Shane takes after his mother
To catch a homophobe or two (or twenty) by VicIsWriting, rated M, 3.5k
Shane volunteers to be mic'd up on his first game against the Voyageurs in his first season with the Centaurs. What could go wrong?
A lot... He hopes.
Shane Hollander Doesn’t (not to be confused with Can’t) Fight by RedDragon11133, rated NR, 4.8k
Shane Hollander doesn't fight.
Doesn't, however, does not mean can't.
Too bad no one told Tanner Gagnon that.
Grady v. Rozanov by Pickle_Chips, rated M, 19.9k
Kip can't believe no one else can tell how outrageously gay Ilya Rozanov is, but he's not complaining, he's happy to have someone else to talk to at all the hockey functions.
Or: Perfect gaydar haver Ilya Rozanov finally gets a taste of his own medicine. A series of looks into Kip and Ilya's friendship, starting after the cottage.
Emergency Contact by Paraprincess, rated E, 12k
When Ilya Rozanov takes a bad hit on the ice, the team make sure to call his Emergency Contact and let him know...
When Shane Hollander arrives at the hospital, he's faced with the very real possibility that this could blow their secret wide open...
Of all the florists in Boston by lilliesinwater, rated G, 6.8k
Shane gets hurt in the Boston vs. Montreal game. Ilya crashes out and buys all the lilies in Boston for him.
No one knows about them.
Except for Ilya’s new florist, who never asked to get involved in dumb hockey boys and their messy drama. Also, Cliff is a good friend
strike-slip tectonics by PenAndInkPrincess, rated T, 23k
the tuna meltdown doesn't happen (this does not mean they get ANY better at communication)
or: how shane didn't realize he had a boyfriend for several months
There Are Some Things Cliff Marleau Cannot Unlearn (No Matter How Hard He Tries) by EiraMorhen, rated M, 5.7k
Cliff knew that this probably violated the promise he made to Roz when he had given him a spare key. It was for emergencies only. He hoped he kept his key privileges after tonight.
Because throwing a surprise pizza/movie night in Roz’s own home for when he returned to Boston from his father’s funeral in Russia? That probably didn’t count as an emergency.
But fuck it. Roz was his best friend, and while his father may have sucked, it’s still awful losing a parent. Roz should have his friends here, waiting to support him when he gets back.
The only thing that could make this better was if Cliff knew who Jane was, so she could be here for him too.
Robin Goodfellow by fffpppp, rated T, 4.1k
Shane shows off how mischievous he could be
Endometriosis Awareness Month by tippitytap, rated T, 2.7k
When the Ottawa Centaurs' social media representative Frieda Kampell accidentally reposts information on endometriosis from the official team account, she could never guess that they would end up here: The Centaurs are facing a period cramp simulator for a video!
falling into you by quinnfuhbeay, rated E, 31k
Tunameltdown AU where Ilya makes him tuna melts and says his name and Shane doesn’t freak out and run away. Well, he does freak out, but he also stays. Or the one where Shane doesn’t realize that Ilya’s his boyfriend for a solid three months.
MLH’s Queer Conspiracy by totearup, rated G, 9.5k
After his father's funeral Ilya decides to gather all the queer hockey players for a mass coming out.
headfirst into shallow pools by facingthenorthwind (spacegandalf) and StormVandal, rated M, 37.2k
After the tuna melt debacle, but before Rose, Ilya makes the reckless decision to go to a gay bar to take his mind off of Shane. When photographs get published, Shane has a realization and devises a plan: he's going to ask Ilya Rozanov to marry him.
Ilya's going through enough without things he can't have being dangled in front of him. He needs to figure out a different way to avoid going home, because eventually Shane Hollander will realize what Ilya already knows: Ilya isn't worth what Shane wants to do for him.
When the Moment Arrives (you’ll know it) by Itsallfine, rated T, 3.8k
Shane never ran off the night of the tuna melt, but the boys still failed to have an honest conversation about any of it. Instead, they trip and fall into a whole new level of maybe-accidentally-dating situationship hell. Shane needs to confess his feelings and define the relationship.
He probably shouldn't have done it... there.
they (don’t) know about us by rachelrae, rated T, 30.4k
Shane, fed up with Montreal, signs to Ottawa before their relationship is revealed. While he doesn't plan on keeping that a secret for long, he asks Ilya to let him get to know the team first, before they come out. To maybe have a normal season. Meanwhile, the rest of the Centaurs are going crazy trying to figure out what is going on between their captain and Shane Hollander and why they keep showing up in the same car??
decorate my heart by beetlesandstars and kryptonian, rated E, 15.6k
Ilya's in Montreal alone during the week leading up to the Winter Classic. Shane doesn't let him spend Christmas alone.
Ilya Rozanov’s Guide to Reinforcing the Closet by pink_starfish, rated T, 11k
In Ilya’s rookie season, he impulsively jokes about dating Shane to an invasive reporter. Then, he just… keeps doing it, since publicly announcing it enough times that everyone writes it off as a joke is a great way to hide a clandestine relationship.
there may never next time be by inmoonlightigetseasick, rated E, 22.6k
AU in which Ilya dies in the Centaurs' plane crash. A year later, careless with grief, Shane drives his car into a blizzard and wakes up in Boston, in 2016. When faced with the opportunity to do it right this time, and keep Ilya for good, Shane knows that every decision he makes will be crucial. It's terrifying, but Ilya once told him that he's brave. Now it's up to Shane to prove it.
The Hollanders Have Acquired Ilya Rozanov by leiascully, rated T, 2.6k
Dinner at the cottage is a family affair. Yuna and Ilya have a conversation.
at the foot of a palindrome by labeledbones, rated M, 6.8k
He goes to the fridge to look for the bell peppers, and while he’s in there, he says, “It was a good first kiss. As far as I could tell. I hadn’t really kissed anyone before.” He takes an orange bell pepper from the bag his mom brought over and brings it over to the counter. “Not anyone I really wanted to kiss anyway.” He cuts the top and bottom off the pepper and then works on cutting out the seeds. “Ilya’s a good kisser,” he adds. And he can’t believe he’s just said that out loud to his mom.
Shane and Ilya's dinner with Shane's parents at his house following the end of episode six.
Chompers by thehdub, rated NR, 10.5k
When the opportunity presents itself, Ilya ditches the MLH awards weekend in Vegas to fly out to Ottawa so he can help Shane through his dental surgery. Shane says too much, naturally, and the boys end up sharing a whirlwind twenty-four hours that will change their futures in the most wonderful way.
Because of some chompers, tuna-meldown never needed to happen.
the coast is not clear by WriteThroughTheNight, rated M, 8.2k
Shane lies, that first night, to keep Rozanov to himself a little longer. The changes spiral out from there.
the ten step plan by WriteThroughTheNight, rated M, 95.7k
In Vegas, after they’d said everything right up to the edge of I love you, Shane and Ilya came up with a plan. It was long term, with many, many steps. There might be a spreadsheet somewhere that Shane won’t admit to.
But it’s a plan, nonetheless. Over the summer of 2014, they tweak it and add things important to the both of them. There are even many, extensive, contingency plans.
The Deepest Secret Nobody Knows (Series) by FluentBird81, rated E, 61.9k
What if Ilya has a panic attack in the locker room after getting the news of his father's death after the Winter 2017 Montreal @ Boston game and no one can figure out what is going on? What if, while scrambling for answers, Cliff Marleau has the brilliant idea to call Jane?
Be Gay, Get Even (Series) by CrazyJ, rated E, 3 works, 55.4k
princess treatment by Marmeladeskies, rated T, 5.2k
Holmberg cracks first. “Do you know what ‘princess treatment’ means?”
Whatever Troy expected to hear, it was clearly not this. “...what?”
His Eyes Full of Stars by songstress, rated M, 9.2k
After tuna meltdown, Shane had to go back inside. What he saw changed everything.
(Or, the lovers to friends to boyfriends fic that has eaten my brain.)
love is stored in the pelmeni by Anonymous, rated T, 3.7k
Ilya’s favorite Russian restaurant in Ottawa is going out of business. There is only one thing Shane “Mr. Real Estate” Hollander can do
there is no heart for me like yours by profdanglais, rated E, 154.2k
Ilya Rozanov has been drafted by Boston, the number one pick overall, but his father doesn't want him moving to America and so takes steps to block his visa. He's going to have to go back to Russia and stay there forever and that, thinks Shane Hollander, is wrong.
It's so wrong that Shane can't stop himself from doing something about it. Even though that something is the most reckless, the only reckless thing he's ever done in his life. He marries Rozanov in secret, to keep him out of Russia and put him on a path to Canadian citizenship.
Shane's got a five-year plan to get him there and when you have a plan nothing can go wrong. Right? Right. When you have a solid plan and a marriage that's on paper only there's no risk of feelings getting involved. Not on Rozanov's part and certainly not on Shane's.
Right???
(or, the story of how Shane Hollander fell in love with his own husband)
Store-bought is fine by SkuldTheNorn, rated M, 28.2k
What if Ilya came into the tuna meltdown with slightly upgraded social skills and no one actually ran away before they had a conversation?
a step to the right by cloudsurfing, rated E, 75.7k
Shane thinks about Ilya; thinks about the glorious gasping surprise of Shane and considers that he has made an absolutely fucking massive mistake somewhere along his way here but he has no idea what it was. Behind his eyelids he thinks about his own name choked out like a confession and thinks about the Ilya that seemed to come so naturally, and wishes desperately that he'd done something differently. Something, almost anything, but he doesn't know what, can't pin the thought down. He has no idea what he's wishing for except for different.
As it turns out, once they're in motion there's nothing that can keep his eyes open, and he sleeps.
There's a dream that feels like turning inside out, like stretching and rebounding, like a path cleared and his is the first skate that touches the ice after the Zamboni leaves it, and he wakes —
He wakes.
Head thick and foggy until he shakes it and it clears, but he wakes —
— and they're back at the hotel.
Just Let Me Hold You While We’re Falling Apart by Hellobeany, rated E, 14.8k
Shane shows up in Russia after learning Ilya's father died. Ilya did not ask him to do this. He just showed up. And now Ilya doesn't know what to do with himself. He proceeds to just go with it, and maybe listen to Shane for once.
#DontYouDareFuckingFreeMe by Airuna, rated T, 24.6k
My take on the 'their text leak and now everybody thinks that Shane is an abusive bastard' premise. Featuring Ilya giving a presser, Marly realizing in real time who 'Jane' is and the internet reacting to the craziness.
cross your thoughtless heart by PrincessAmericaChavez, rated T, 19.8k
In the middle of a Montreal vs Boston game a threat against Ilya Rozanov becomes a security concern… and Shane Hollander kinda loses it. Just a little. In his defense, he’s pretty justified to be worried, okay? He is NOT overreacting.
fake it (til you make it) by PenAndInkPrincess, rated T, 21.7k
when shane's old fake id falls out of his wallet around his parents, he has to explain that it was to book hotel rooms before he was 21
...and then he has to explain why he needed to book those hotel rooms in the first place
Gaslighting by 1410_Sunshine, rated G, 8.8k
Shane comes up with the idea of gaslighting everyone into thinking they already came out. Ilya and Shane proceed to go out to lunch, and go on first dates slowly gaslighting their friends and the world.
Outstanding by CoffeeDragon87, rated M, 3.1k
There are questions you simply don't ask Ilya Rozanov on live television.
Hey ❤️ Do you have any fics where someone finds out about Ilya and Shane’s relationship? Like the centaurs, Hayden or the Hollanders ? Also any fics about David and Ilya’s dynamics 😭? Thank u love ur blog ❤️❤️
I have a list that is specific to Hayden Finds Out, so I will try to limit those from this post. I will focus more on other people finding out about Hollanov (: also for @kashimayuki who asked for something similar!! Check out WAG Hollanov too, this usually has a relationship reveal.
Relationship Reveal
🏒 They Stole Our Keys At The Bar Tonight | 1.7k
Shane and Ilya are asleep in a hotel at their first Ottawa away game together. Except no one knows about their relationship and Centaurs just show up to their room at 23 at night...chaos ensues
🏒 Not Since, Always | 2.1k
one secret relationship—and all the clues Shane definitely should not have given.
🏒 Three Drink Shane | 2.1k
Hayden nodded sagely. “We’ve only seen it twice. Because he hardly ever drinks and rarely more than one drink. But three drink Shane likes to dance.”
🏒 we're just two bros chilling out (and i think you're really hot) | 2.1k
In which the Centaurs try to set Ilya up with his "crush" not knowing he already has him (and they won't find out, at least, not in this one).
🏒 the enemy of my best friend...is his boyfriend?! | 2.5k
Hollanov reveal their relationship to Hayden
🏒 Shane Slips Up | 2.6k
🔒 Shane Hollander accidentally reveals that he is married to his rival Ilya Rozanov in a post-game press conference
🏒 20 Questions | 2.9k
The Centaurs notice Ilya's engagement ring, and they have to play 20 questions to guess who his fiance is.
🏒 can't rush the dawn before it is time | 3.4k
It was supposed to be a joke, okay? It was supposed to be funny, and they were all supposed to get a laugh out of it. Despite all of his protests, Hayden had thought he could get Shane to see the humor in it once he gave in. Except the longer Shane decidedly didn’t find it funny, the less entertaining it became for Hayden as well. Hayden hadn’t ever actually done a deep-dive into the whole Hollanov internet obsession. He wasn’t prepared to have the cornerstone of his worldview be destroyed by a youtube compilation video.
🏒 Ready or Not | 3.7k
Yuna sees the headlines before she receives the call from authorities. Something about Shane being injured during a suspected break-in. Something about Ilya Rozanov being at her son’s cottage.
🏒 You're in love with Shane Hollander? | 3.8k
Shane moves to Ottawa before everyone finds out about them and Ilya decides this is the time to convince the team that he has a one sided crush on Shane. The team knows Shane has a boyfriend(but they don't think it's Ilya) and try to talk sense into Ilya about all the flirting but he convinces them to help him get Shane instead, they comply because Ilya looks really desperate in their eyes.
🏒 Don't let this darkness fool you (All lights turned off can be turned on) | 3.9k
A retelling of the famous hospital scene in episode 5 (David and Yuna find out about Shane and Ilya)
🏒 Real Housewives of Ottawa | 4.5k
After deciding to be less intense about guarding their relationship, Jane joins the Centaurs WAG Group Chat
🏒 u/Brown_Eyed_Girl | 4.6k
a Reddit post from ten years ago sparks the beginning of the long-awaited timeline reveal.
🏒 lean on me (i'll hold you up) | 4.9k
🔒 After a bad loss leads to him being benched, Shane goes to Ilya for comfort. He wasn't expecting Ilya to come home with more Centaurs in tow
🏒 They Don't Know About Us | 5.2k
When in the 20/21 season Shane is forced to come out, Ilya is not far behind him.
Twitter sees this as a chance to get the two rivals together, with help from their teammates. Except they’re already in a relationship, unbeknownst to everyone.
🏒 Mother Knows Best | 5.2k
Yuna Hollander knew her son well. There was nothing, she thought, that he could have ever done to surprise her. That was until Shane turned up on their doorstep with Ilya Rozanov in tow!
🏒 There Are Some Things Cliff Marleau Cannot Unlearn (No Matter How Hard He Tries) | 5.7k
Cliff knew that this probably violated the promise he made to Roz when he had given him a spare key. It was for emergencies only. He hoped he kept his key privileges after tonight.
🏒 Fiat 500 Horse Boys. | 6.5k
3 months in the Ottawa Centaurs' group chat
🏒 HR sanctioned team building activities | 6.6k
After Shane gets traded to Ottawa, Ilya and him try to keep the relationship a secret by leaning into the rivalry that has followed them around for the entirety of their careers. But they underestimate just how competitive they are and it gets so bad that the team has to call an intervention.
🏒 The Big Reveal | 7.8k
Shane and Ilya decide to reveal their relationship to two of the most important people in their lives, Rose and Svetlana. Afterwards, they share an intimate moment and reveal something even bigger to each other.
🏒 Too Much Information | 8.0k
Shane never talked about Lily. He flat out refused to acknowledge that she even existed most of the time. But after Shane gets laid out on the ice during a home game, the high strength painkillers loosen his tongue and the truth, whether Hayden wants to hear it or not, begins to spill out…
🏒 a terrible awful unfortunate misspelling mishap (it happens to the best of us) | 8.8k
after Ilya takes Shane's last name, he forgets to book his own flight and the entire team gets a good look at his passport. Which definitely doesn't read "Ilya Rozanov" - no matter how wrongly you might spell Rozanov.
🏒 Ilya Rozanov is Now Live | 9.5k
Post-cottage, Shane and Ilya quickly discover that hiding sucks, so they launch their friendship via a series of chaotic Instagram Lives. It predictably spirals out of control.
🏒 Footnote | 9.9k
David and Yuna Hollander find out about Shane and Ilya's relationship in a completely different way
🏒 Learning to Fly | 11.5k
Yuna has let go of a lot in her life, including her own dream to play professional hockey. But that's alright; she has Shane and David and they have built a storybook legacy together. Then Ilya Rozanov gets hurt and suddenly Shane's calling her asking if they'll go pick up his archrival from the hospital.
🏒 маскировка | 12.3k
Ilya visits Shane in the hospital and meets his parents. He's traumatized and grieving, everything hurts, and Shane takes after his mother.
🏒 In Their Own Words | 13.9k
🔒 Instead of being outed by a video from Hayden Pike, what if Ilya and Shane were allowed to release their relationship the way they wanted?
🏒 Shane's Lily | 15.0k
After Shane's accident on ice, Yuna sees Lily messaging him and decides to make a phone call.
🏒 Bell Ringer | 15.2k
“Hollander, get back to your bench,” someone says, but there’s no way Shane’s going. Even if he wanted to, Ilya’s gripping his hand like a lifeline, eyes finally locked on Shane’s face. Shane isn’t leaving him.
🏒 Lily Wants To Be A WAG | 15.4k
Ilya joins a WAG group chat.
🏒 but daddy i love him | 17.4k
What if Shane gave Ilya permission to soft launch their relationship. Ilya is, of course, thrilled and immediately starts telling everyone around him. Problem is, no one believes him!
🏒 Roz's Mystery Girl | 17.8k
'Jane' gets added to the Centaurs WAG groupchat, after Wyatt notices Roz wearing a ring...
🏒 Fanning the Flames | 21.2k
Shane and Ilya are granted an opportunity to come out on their own terms. Sort of. And in they do it in a very Ilya way. (Surprisingly, it is Shane’s idea)
🏒 where nobody knows you | 31.7k
Yuna and David find out about Lily, Shane’s... girlfriend?, while he's in the hospital. It's a while before they find out about Ilya.
🏒 The Very Normal Hollanov Anniversary Tweets | WIP
After launching the Irina Foundation in the fall of 2018, Shane Hollander and Ilya Rozanov seek to affirm their newly-announced friendship and get people used to the idea that there’s more to their shared history than is commonly known. They decide that they’ll reveal new details about noteworthy moments in their shared past on the 10th anniversaries of those events.
🏒 @leneybeany Fic List Relationship Reveal
If you have any suggestions, feel free to add (:
Make sure to check out other fic rec request here -> Requested Lists
Relationship Reveal -> Getting Outed | Hayden Finds Out | Hospital Rewrite | Relationship Reveal | Shane Comes Out AU | Soft/Hard Launch | Timeline Reveal
Everyone: omg Hollander leash your dog, Ilya is barking at opponent hockey players again
Shane Enabler Hollander: ok so Ilyusha this player has had zero assists in the entire season, he got drafted last, and finally - and this is crucial - he once scored a goal in his own team's net
Ilya Heart Eyes Rozanov: thank you my ShaneWiki this is valuable data, off I go
If you are indeed taking suggestions for hollanov, I would looooove to see Ilya blowing Shane. Thinking about the position from the first drawing you posted but swapped has infested my brain, but any position would be lovely. You are so talented, I love your style!!
A long time coming for this request pun not intended
I thought it would be a fun project to re-cover my copy of Heated Rivalry with something that felt a little more like the vibe of the TV show. Cartoon romance novel covers aren't really my thing, so I wanted to make one that wasn't shy about being a novel for adults!
This cover puts the reader in the position of voyeur, peeking through the hotel window in Las Vegas. The dust jacket's window frame purposely obscures the identities of Shane and Ilya, as a reference to the secrecy of their relationship in this book.
I don't have a printer, so it was a good challenge to figure out how to make this all by hand. I illustrated the inner cover with colored pencils (this is the project that made me really fall in love with my Prismacolors), and hand-lettered the dust jacked with acrylic paint and gel pen.
Ilya wanted to tell Shane that it had been one of the best days of his life. It had been awkward, sure, but Ilya felt that, if he hadn't quite been already, he would be welcomed into Shane's family, and that was no small thing. In fact, to Ilya, who had barely been welcome in his own family, it was huge.
Heated Rivalry, ch 27
eta: did i do a switcheroo of the pic because the proportions were giving me a heartburn? well if i did, nobody's gonna know. 🤫