This is not a complete list of everything I have ever created (some things should stay buried forever), but spotlights a few favourites from the last years in both Harry Potter and Heated Rivalry fandom.
Anything over 1k will be posted to AO3 directly, but ficlets usually get posted to Tumblr first and only make it to AO3 when I remember to port them over.
You can subscribe to my AO3 account or here on Tumblr to the acari writes tag to get alerted to any updates.
I also post a lot of recs. You can find the masterlist here.
Blanket Permission Statement:
I give blanket permission for translations, fanart, podfics, remixes or any other type of fanwork that builds on anything I have created. Two caveats: no commercial use whatsoever (no ads, patreon, kofi, commercial ficbinding etc.); and absolutely no AI, handmade only. Please link back to the original work and give proper credit. Thank you.
And since I am part of Harry Potter fandom—and also as a general PSA—just so we're clear, JKR can fuck right off. And if you support TERF shit, you can too.
last updated: 02.03.26
Heated Rivalry RPF
we don't pray for love
Hudcon, M, 5k
Beware the inherent messiness of soulmates.
Or: How to develop a stress-induced ulcer before thirty.
Heated Rivalry
1410
Hollanov, E, 4k
Shane gets a tattoo. Things escalate from there
The Nuclear Option
Hollanov, (Ilya/Miles) E, 2k | tag for ep4
Ilya watches Shane leave the club with Rose. But instead of going home alone, Ilya chooses the nuclear option.
Harry Potter
Drabbles, micros, ficlets
Joint -- Pandalily, cottage core cannibal lesbians | [...] he won’t be a problem anymore.”
Give In To the Love -- Draco, dancing under strobe lights...
Saviour Complex -- explicit | Draco knew the signs, knew when Harry needed to forget himself; forget the Boy Who Lived and obligations and duty and being Chosen.
Curio -- It was Draco's first time visiting the Burrow as Harry's boyfriend, and Harry was apprehensive. Just a tiny bit. "Oh, please," Draco scoffed, "I'm a delightful guest."
When He Was Draco -- trans!Draco | When he was six years old, he stopped answering to his birth name and insisted on being called Draco instead.
Magic is Might series: Voldemort won. Everything is terrible.
Redress and Redemption | dark | The annual gala celebrating the end of the war was in full swing. Draco had gone all out for the fifth anniversary. Everybody who was anybody was gathered in the ballroom of the Manor, sipping champagne and taking turns on the dance floor. "You're being rude, dear," Draco admonished and squeezed Harry's hand, the edge of Draco's signet ring biting into Harry's skin.
Do Not Let Good Blood Go To Waste | non-con | Harry/Ginny | Ginny looked up from where she sat on the bed–white sheets, white covers, antiseptic. The corners of her mouth ticked up, but the smile did not reach her eyes, until her gaze flickered over Harry's shoulder. Draco kissed Harry's cheek. "Have fun, darling."
Love Letter -- animation | text by me + animation by @mystisblom
Longer Works
Your Body's Speaking My Language
Pandalily, Jegulus, E, 5k | ace vampire Regulus, lesbian vampire Pandora
A vampire on a mission and her prissy sidekick walk into an 80s Muggle club to meet her goddess and his Mr Right. Or: Lily gets railed in the loo by Pandora while Regulus is a romancing James.
Wormwood
Regulus Black, M, 14k | creepy shit
[...] and a great star fell from heaven, blazing like a torch, and it fell on a third of the rivers and on the springs of water. The name of the star is Wormwood. A third of the waters became wormwood, and many died from the water, because it was made bitter. (Rev 8:10–11)
or: The Life and Death of Regulus Black.
Human
Drarry, E, 28k | werewolf!Harry, cabin fic
(Official Summary) Harry isn't dealing well with being bitten and turned into a werewolf. Draco isn't dealing well with Harry packing up and leaving like a thief in the night. Things come to a head in a forest cabin in the German Ore Mountains.
An Improbable Bout of Summer Madness
Drarry, E, 16k | dad!Draco, artist!Draco, shop owner!Harry, soft boys
Draco had planned a quiet, peaceful summer holiday with his son. The last thing he expected was to find Potter here, in Draco's little Cornish retreat. Making fudge in a shop? The idea was too ludicrous for words. (In which alarming amounts of sweets are consumed, Cornwall is thoroughly explored, Scorpius is a darling boy, and Harry Potter is a horrid assault on Draco's sanity.)
The Problem of Non-Euclidean Geometry
Drarry, M, 1,2k
Two straight lines in a plane that do not intersect at any point are said to be parallel. (Or, 1.2k of angst and geometry)
Podfic
📍Still Warm, Still Warm by tsauergrass
Drarry | 38 min | bee keeping | The oranges ripened and grew heavy; the branches dipped under their weight. They picked some for breakfast every morning: Harry twisting the fruit off with a snap, Draco carefully tugging each one off. Harry peeled an orange and handed a wedge to Draco. Their fingers grazed, and Draco took it. The tender flesh; if he pressed just a little harder with his fingers, it would burst into a juicy mess. Harry is up to something. Why else would he keep giving Draco presents?
📍Nascent/Descend
Drarry | mcd | ~5min | "There was debris everywhere. The Bombarda Maxima trap had brought down half the building. Draco found himself lying face down amongst the rubble, his head ringing like a bell..."
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
Been lurking for a long time but think it's time to put my hat in the ring :) Been reading lots of HR fics lately, and have come across several which are just amazing but don't get enough appreciation. Most of these will have fewer than 1k kudos on ao3 - time to share the good news!!
Controlled Contact Is Still Contact by @parcai - E/36k/Complete -Part Two of the ongoing Boys Will Be Boys series
I read this this morning and it inspired me to make this post. Shane's mind in this is a sight to behold. I love Shane's obsession, the way his mind works is really something to sink your teeth into. Cannot wait for the continuation of this.
show me how to be whole again by @rozanohwell - E/43k/WIP
Shane is seriously injured prior to winning his cups. Ilya loses it. Ilya is so cruel in this, but also so hurt. Their relationship is so tense and amazing. Every chapter of this I have no idea what is coming.
and we all fall down by lowkey_existential_despair E/14k/WIP - Part 3 of the ongoing two weddings and a scandal series
This may be cheating, as the first part is much more well known, but unless you were subscribed you wouldn't know that there was a continuation to this. Deals with the immediate ramifications of coming out as married after keeping it secret for 4 years. Completely divine. Read part one if you haven't already.
These Icy Waters by @jeejascoffee - E/34k/Complete
Nothing like I've ever read in this fandom. Magical realism, haunting and little bit of horror. Just amazing
they say it's my fault by Rizandace T/5k/Complete - Part Two of the ongoing all the things (they) said series
This one is hard to explain without giving too much away. Shane really manages everything so badly here, I feel like he is so realistic, he's just getting everything wrong. Part one is Rose POV, Part Two is Shane's.
Doses and Mimosas by Ziuzura E/50k/WIP
I'm not usually one for university aus but this one has entranced me. Shane is bloody mental in this I love it.
temporality/liminality by @hemipenia E/10k/Complete
Rose era narrative. I love seeing authors perspective of the inside of Shane's closet. This one in particular is fantastic.
mirage by ann_sable M/8k/Complete
I'm just going to put the summary to describe this. I can't describe it any better. Tastiest time loop in the world.
Ilya discovers that he can control time. Now he's on a quest to prevent his mother's suicide. Enter Shane Hollander. Enter Shane Hollander.
Enter Shane Hollander.
getting killed by a pretty good life by @blixabargelds E/9k/Complete
Different interpretations on Ilya's mental health are something I seriously love. This one might be the magnum opus for me.
I'm Just Happy You Still Call by @distractivate NR/16k/Complete
One of my absolute favourite Yuna fics. Her relationship with Shane is so nuanced and awesome in this. Yuna's identity is so wound up in Shane's I love the exploration of this here.
get gone by geniflux M/11k/Complete
Shane's various identity issues and lack of control over his own life come to a head. AMAZING!
gens du pays by khafre E/3k/WIP
Shane has a situationship with Sasha. There is so much character work crammed into this short fic. but their relationship, against all odds, works so well. Really interesting perspective.
Honourable Mentions - Ongoing WIPs with over 1k kudos that are beyond amazing.
Carrion Comfort by @stevesbootyshorts E/113k/WIP
I've been following this fic since maybe the third chapter? Has been one of my absolute favourites since the beginning. The character work, the tension and the frankly incredible descriptions of injury makes this just beyond amazing.
Progression by conturbat_me T/27k/WIP
Shane's parents disliking Ilya might be my favourite things ever. This one does it so well. Everything this author writes is gold.
on winning and losing (and ilya rozanov) by fingersfallingupwards - M/89k/WIP - Part 2 of the ongoing old man hollanov yaoi series
This series is just amazing. Very well known but Ilya's teenage son is maybe the best OC ever? Part two is a highlight, as we really experience Shane's trials and tribulations trying to manage his new relationship with his own personal challenges.
Hope You're Not Waiting For Me To Wait For You by Latigra Ongoing Series - E/159k/WIP
I've also been following this since maybe the second part? Quintessential Shane reading I'm afraid. There are chapters in this that I just come back to again and again and again. Most awesome side characters. It's like it's own universe.
Season 1 Episode 1 - Part 12 / Я сижу и смотрю в чужое небо из чужого окна
-24:19 (Ilya): Неуже́ли.
Oh, this one little Russian word makes me feel things.
It's concentrated exasperation in linguistic form. Not anger. Not outrage. Just that perfect, bone-deep, "I cannot even begin to express how ridiculous you are being right now".
Four syllables of unimpressed judgment. An entire eyebrow raise in word form.
When I first moved to the US, my English was good. Like, technically good. Years of studying. Consuming whatever original media I could find. Whatever British TV channels we could get. A British teacher in college. American teachers living in the same building. Keith, I know you were Canadian, I’m sorry.
I did translations for a localization company. My accent was already leaning American. I was fluent.
But fluency is not personality.
And I am sarcastic. Sarcasm may be the 'lowest form of wit,' but it's the funniest. Unfortunately for everyone in range.
Except at first… I couldn't do it.
I wasn’t fast enough. The timing was off.
And when it finally clicked? When I could be snarky in real time?
Oh, the joy. The absolute euphoria. To the probable dismay of anyone around me.
I didn’t have Russian friends or family around, and pretty quickly my inner monologue switched to English. Dreams too. Russian only clawed its way out during moments of frustration or anger. Even that’s gone now.
Except – and I can't explain this – if I need to count? One, two, three?
It’s Russian. Some neural pathway refuses to migrate.
Which is why I find it so perfect that in this scene, Ilya starts in English.
He’s calm. Functional. Matching Shane's language because the stakes are low.
-24:40 - Ilya, casual: "God, I want a cigarette".
Shane, earnest PSA mode: "Smoking is bad for you".
Ilya, still in English, still composed enough to be petty: "Oh, is it".
Shane, pivoting to panic: "So… you are not gonna tell anyone about this, are you?"
Ilya, deploying sarcasm: "Me? Yes, Hollander, I am going to tell everyone".
He is still in English. Still holding the line.
And then:
Shane, doubling down: "’Cause no one can know".
And that’s when English stops being enough.
Ilya: Неужели. Ne-u-ZHE-li.
Four syllables.
Translation: "No shit".
Not literal. Spiritually immaculate.
Because неужели does not just mean "really". It carries a whole universe of "are you hearing yourself right now". It is the linguistic equivalent of leaning back, crossing your arms, and letting your silence do the violence.
He tries to stay in English. He really does.
But Shane keeps poking. And eventually only Russian has the proper emotional register.
And the translation - not literal, but emotionally dead-on - absolutely nails it.
ilya telling shane about irina and how they were best friends and he hung out with her all the time and he was her protector and he would skip school on her bad days to brush her hair and make sure she ate something even if it was just tea and she was an angel and you know shane is calculating how best to gently bring up to his husband that that doesn’t sound like it was very fair to child ilya without ilya reacting like a wild fucking animal
ilya comes back from therapy with galina like three months after this fight (of course it was a fight) and with the same candor as ashley padilla in the mom confession sketch goes i’m only going to say this once and i’m only going to say it if after i do you promise you will not react no talking no faces no nothing and shane’s on the couch reading like uh. what’s going on? and ilya goes what i have to tell you. Is that I think I was treated unfairly. By my mom. and of course shane makes a face and ilya is reacting like a wild fucking animal
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
laughing about the idea of shane and ilya being in a cold war of trying to accomodate the other one's preferences on something where they land on opposite sides.
like shane likes the house colder because he hates getting too warm and would rather just wear some comfy layers and some thick socks, but ilya likes the house warmer because he likes having his tits out for his husband not wearing a shirt.
and i'm cackling about the idea of them fucking with the thermostat like. thirty times a day. trying to put it on the OTHER person's preferred temperature. because no YOU get to be the most comfy in our home. no!! YOU get to be at your most comfy temperature!!!
shit REALLY gets serious when shane has someone install a smart thermostat and now has control over it on his phone via app and refuses to give ilya the password and also changes the code on his phone because take THAT asshole. now he can LOCK the house to your best temperature. checkmate, motherfucker. >:)
they come into the locker room with like. OBVIOUS tension between them. and everyone is like oh?? a fight?? a married quarrel???
ilya goes out drinking that night (because he knows shane will at least get a few hours at HIS preferred temperature that way because he does truly HATE being too warm, and this is ilya's ONLY MOVE right now in this battle), and they finally get him loose enough to talk and he's just *resentful voice as he stares into his glass of vodka* "my beautiful horrible husband likes the house to be 20, but he keeps setting it to 23 instead. he is horrible person." "...b-because that's too warm for you?" "no, 23 is perfect temperature." "...??????"
the best fanfiction you've ever read was written by a woman in her 40s before she made dinner for her kids. it was written by a teenager after school when they should've been studying for a history test. and a barista came up with the idea while they cleaned the espresso machine and busser fact-checked it on their break and the post-doc edited between writing grant proposals and the nurse apologized for typos in the notes after a long shift and behind every drabble and one-shot and multi-chapter fic there is a person with a wonderful and interesting and chaotic life and it is such a privilege that we get to be apart of it because they decided to do this thing we all share, for fun.
HUDCON WEEK 2026
Day 3 — May 13: Favorite Outfit/Look
i couldn't pick just one favorite but along the way i got tired and forgot a lot of great outfits/looks and ended up leaving this photoset more hudcon coded than i imagined. sorry??? 😭😭😭
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
ok i am not a fic rec blogger but i have been loooooving these WIPs and need to do a shoutout. if you're not a WIP reader... now is your sign to give WIPs a chance! also these are in no particular order.
please be kind to WIP authors! they do not owe you fast (or any) updates xoxo let them write when they want to
Jane Doe elected Prime WAG by Driftingalongtheshore - currently at 4 chapters, 30k words
jane joins the boston wag chat early on and let me tell you this is SO FUNNY i cannot recommend it enough i legitimately cried laughing the most recent chapter. please. you need to read this.
Hello From Moscow, Goodbye from Montreal by @skyhonxhollanov - currently at 12 chapter, 98k words
in which ilya and shane text and call during the situationship era... this is such a beautiful character study that also has so much good banter and sexting and relationship building PLS READ
pavlov's dawgs by manufactory - currently at 2 chapters, 16k words
shane accidentally cultivates a praise kink in a bunch of hockey players in his attempt to build trust and respect... the unreliable narrator here is so juicy i adore this pls read
rozanov's roster by @gurlsrool - currently at 5 chapters, 9k words
shane joins a group chat of girls rozanov has fucked... i adore these characters (many delightful OCs!!) this is both so sweet and so fun pls read
snapping birch by @polysyndetonaddictsupportgroup - currently at 6 chapters, 58k words
david hollander's icloud gets hacked. many things are revealed. where do i even start with this one? it has literally everything you could possibly want. hockey dance partners, ilya twitter rants, rose landry's brothers, and so so much more. moments of laughter, moments of rage. you seriously need to read this pls
a glimpse of jane by carinnacaroona - currently at 27 chapters, 54k
marlow texts jane behind ilya's back, and they become best friends. this is so sweet and cute and funny and heartfelt and fsljksfklas i LOVE this take on a cliff/shane friendship please read!
The chips are set to fall by @exactphoify
ilya convinces a few queer players to make a deal that if they win the cup, they have to come out. it gets... a LOT bigger. featuring gaydar king ilya, many shanesexual hockey players, community organizing, allyship... this fic is so fucking fun and satisfying to read pls check it out!
Transphobia is about to be signed into law in the UK. We can fight this.
I am begging the UK trans community and its allies to attend the Mass Lobby at Parliament on June 25th, 11am-4pm, organised by Trans Solidarity Alliance.
Last year we broke the record for an LGBT+ mass lobby of Parliament. Will you help us break it again? Join us on 25th June 2026 to demand be
The new EHRC Code of Practice pushes trans people out of toilets, hospital wards, and community spaces. It normalises gender policing based on appearance and stereotypes. It becomes statutory guidance in the UK by the end of June.
Trans people are now legally their assigned gender at birth and must join gendered spaces accordingly, but if they are perceived as their lived gender, they can also be ejected from those spaces. The guidance says: either break the law, or don’t pass too well.
A mass lobby is where you invite your MP to discuss your concerns with you in-person. Ask your MP to:
Demand full parliamentary scrutiny, debate, and use their free vote on the EHRC Code of Practice.
Support any motions rejecting the EHRC guidance. As of June 4th, Labour MP Nadia Whittome has submitted a prayer motion - Early Day Motion 240.
Write to Bridget Phillipson, the Minister for Women and Equalities about our concerns
Your MP does not have to be an ally, they do not have to respond to your email for you to show up and greencard them (details below the cut.) What matters is that as many people as possible show up.
I cannot stress this enough: Showing up in person matters. It is much more effective than petitions, emails, and letters.
It is a horrible, stressful time, and I am so sorry if you're trans and live in the UK. But I was at last year's mass lobby and the line for greencarding alone stretched around the back gates. It was a record breaking mass lobby and made us impossible to ignore. Let's do even better this time. Details under the cut:
Worried about what to say?
Bring your personal worries about transphobia being signed into law, and trans friends being excluded from public spaces. You are a living person who deserves dignity. Remind your MP of that. You will also get guidance and brochures from Trans Solidarity Alliance that outlines our demands. This is mine from last year.
Money issues?
Trans Solidarity Alliance provides a travel bursary that you can sign up for via the link.
Got a refusal or no response from your MP?
Come anyway! You can request a same-day appointment with your MP through a process called greencarding. They will come and see you if they’re already in Parliament. Even if they don’t, they’re made acutely aware of your cause because you showed up in person. This is my greencard from last year.
Here is the EHRC Code of Practice in full. It's a tough read, but some highlights are:
Organisations can’t provide trans-inclusive, single-sex services, or they risk being sued for discrimination.
e.g. domestic violence support for women including trans women, men’s rugby group including trans men (12.68).
Trans people will have nowhere safe to pee.
If you’re a trans man, businesses can't allow you to pee in the men's, and you can also be ejected from women’s bathrooms if you’re perceived as a man. Vice versa for trans women. EHRC suggests a ‘third space’ bathroom, which is discriminatory and unworkable for most businesses. (13.130-133)
Sports organisations must exclude trans people from single-sex competitions (13.73).
A women’s only sports competition must exclude trans women because of their biological advantage or face potential lawsuits (13.74), but a trans man who has undergone testosterone treatment can also be excluded based on fairness rules (13.81).
Trans women are stripped of the legal definition of ‘lesbian’, and therefore no longer have legal protections if they’re discriminated against on the basis of sexual orientation. (2.50, 2.92).
Here is the Good Law Project's better explanation of the EHRC Code.
I have also made a PDF printout of QR codes for the government petition, email your MP tool, and mass lobby link to pass around your communities. DM me and I'll send it to you.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
so obsessed with this black swan bullfighter i had to do art about it. thank you aika flores for your incredible work, and thank you hudson williams for your very drawable face