Fandoms
Recent works
-
say my name (and everything just stops) by moondustdecay
Fandoms: KinnPorsche: The Series (TV)
09 Sep 2025
Tags
Summary
“In this family,” he said, “honorifics matter. I was Khun Kinn before I could walk. By the time my mother died, nobody remembered the rest.” He didn’t look at Porsche when he said it, just tucked the file neatly back onto the shelf like it hadn’t carried something raw in it.
Porsche didn’t move. Didn’t know what to say, really. Because what could you say to that? The silence felt heavy. Not awkward—just full. Full of something he hadn’t meant to dig up.Or
In which, when Porsche finally calls Kinn Anakinn—something the series needed to do but never did.
-
Tags
Summary
an anthology of sinful drabbles partaken by tanwa and trin.
or
in which i blame apo for putting mile in a croptop... now i'm feral, unwell, and writing porn drabbles about tanwatrin. can neither confirm nor deny the possibility of these drabbles being turned into actual standalone one shots -
you make me begin (you made me again) by moondustdecay
Fandoms: KinnPorsche: The Series (TV)
06 Sep 2025
Tags
Summary
in which chay comes out to porsche
or
chay coming out, very loosely inspired by me casually coming out to my brother during a car ride home on a random saturday night, and unlike porsche, he already knew, i was just making it officially. this is actually a birthday gift for him so… happy 32nd, kuya! may you never find this!
-
i wanna sleep next to you (but that's all i wanna do right now) by moondustdecay
Fandoms: ชาย | Shine (TV 2025)
03 Sep 2025
Tags
Summary
Episode 5. The old shirt—his shirt—has ridden up as Tanwa’s shifts in his sleep, fabric bunched around his ribs. A sliver of soft stomach shows, the kind of skin that catches moonlight and holds it. With every subtle breath, the hem creeps higher, and Trin can’t help but follow it with his eyes. It doesn’t help that Tanwa’s lying on his side, chest pressed together, the fabric stretched tight and unforgiving. It’s a tease, unintentional and all the more unbearable for it.
Trin curses under his breath when he feels his dick twitching, threatening to drip through the satin fabric of his sleeping pants.
or, how i imagined trin's sexual frustration seeing tanwa sleeping in his clothes #tanwacroptopnation
-
you handle it beautifully (all this shit is new to me) by moondustdecay
Fandoms: ชาย | Shine (TV 2025)
29 Aug 2025
Tags
Summary
Episode 4. He wondered if Tanwa even realized how much he’d disrupted him. How he’d stormed through Trin’s life like weather, sudden and uncontained. How his presence—his joy, his recklessness, his maddening honesty—had shaken something loose inside him. Something he wasn’t ready to name.
Like waves crashing relentlessly against the same stretch of sand, over and over again, each swash louder and harder, pulling pieces of him apart, exposing what he’d lay hidden underneath.
(rip trin, you would’ve loved studying taylor swift’s impact on american politics and the global economy)
Recent bookmarks
-
Just A Baby Girl And Her Very Best Friend by JustMeAndLife (CaramelCreamCoffee)
Fandoms: Heated Rivalry (TV)
16 Mar 2026
Tags
Summary
Shane looked down at Anya. She was very still. Very calm. Just resting her head there. Like she belonged there. Like she was guarding something.
Something important. A tiny, fragile realization settled into Shane's mind. "She knows," he murmured.Ilya frowned. "What?"
Shane swallowed. "I think she knows."
Ilya stepped closer, confusion giving way to curiosity. "Knows what?"
Shane hesitated before placing one hand lightly over the spot where Anya's head rested. Over his stomach. Over the place where— Something. Someone. Was beginning. His voice softened.
"I think she can tell there's a baby."
Or Anya is Shane’s Rock throughout his pregnancy and absolutely adores their baby once she arrives.
Bookmarked by moondustdecay
16 Apr 2026
Bookmarker's Collections:
Bookmarker's Notes
cmfeo = cried my fucking eyes out
-
You've got mail by Anonymous
Fandoms: Heated Rivalry (TV), Game Changers Series - Rachel Reid
16 Apr 2026
Tags
Summary
While trying to write to his friend studying abroad in Moscow, Shane Hollander accidentally reaches Ilya Rozanov.
-
Heated Rivalry AU: No one knows by 0013_OOB
Fandoms: Heated Rivalry (TV), Game Changers Series - Rachel Reid
18 Feb 2026
Tags
Summary
Ilya is… well, Ilya.
Everyone in the hockey world knows him.
The Russian menace. Killer on ice, even worse on sight.
Their friends and family know more than others.
The best captain. Perceptive, funny, a hidden softie.
But Shane knows him most.
Which kills him sometimes, because people so wildly underestimate just how good his husband actually is. He gets that it’s all jokes, harmless chirping, and Ilya also doesn’t care. But it starts getting annoying when people talk like Shane could “do better.”
Better than Ilya? The ILYA? He wants to scream in their faces.
But Shance can’t, so he’s going to scream into the void instead. Except somehow this void grows to 2 million followers in a week, and Shane has never been good at being subtle.
-
Shane Hollander Doesn't (not to be confused with Can't) Fight by RedDragon11133
Fandoms: Heated Rivalry (TV), Game Changers Series - Rachel Reid
20 Jan 2026
Tags
Summary
Shane Hollander doesn't fight.
Doesn't, however, does not mean can't.
Too mad no one told Tanner Gagnon that.
Series
- Part 2 of When We Play Montreal
- Language:
- English
- Words:
- 4,847
- Chapters:
- 2/2
- Comments:
- 509
- Kudos:
- 19,919
- Bookmarks:
- 3,875
- Hits:
- 133,107
Bookmarked by moondustdecay
03 Feb 2026
-
Tags
Summary
Ilya Rozanov, a professional hockey player with the ego of a small country or large, desperately wants to brag about his boyfriend Shane Hollander. Unfortunately, Shane is also his biggest on-ice rival, which makes public admiration socially and professionally inconvenient. Instead of choosing the reasonable option (keeping quiet), Ilya does what anybody would have done: he creates a Twitter account called “Shane Hollander’s girlfriend.”

