tinyduckling fic archive ♡

For fics marked with ✧ I don't have the full AO3 downloaded pdf and am instead using my local files, so some info might be slightly different from the final archive version.
Find me on twitter or alterspring 💚

Series: home to me

Part 1: how dare you love me, like you've never known fear

Summary: Xinlong has spent his whole life being largely invisible, and he likes it that way. But when his friends start pushing him to branch out more and he somehow catches the eye of someone they would've never expected, he now has to figure out how to navigate a complicated web of social relationships that he's used to only watching from the sidelines.

Tags: Alternate Universe - College/University, Slow Burn, Codependency, Social Anxiety, Unreliable Narrator, Angst, Angst with a Happy Ending

Part 2: a voice like your father's tells you nothing good's for free ✧

Summary: Geonwoo has known for years that he wasn't meant to be loved. He's learned to live with it, to play the social game and keep anyone from getting close enough to see that he's hollow. But one day he stumbles across someone just as lost as him, who doesn't play the game because he never learned the rules.

He has a system that works. He should stay away. But Xinlong has a terrible way of seeing the good in everyone, and Geonwoo can't help wishing that he'll find it in him.

Tags: Alternate Universe - College/University, Slow Burn, Angst with a Happy Ending, Angst, Depression, Alternate POV, Suicidal Ideation

Standalone fics

Shoot The Moon

Summary: Xinlong's friends drag him along to an amusement park, where he ends up agreeing to ride a coaster he's afraid of just because the ride operator is pretty.

Tags: Alternate Universe - Amusement Park

take a picture

Summary: Anxin really likes taking pictures of his boyfriend.

Tags: Light Dom/sub, Praise Kink, Top Zhou Anxin, Bottom He Xinlong, photo kink, Sexting, Phone Sex, Degradation, Top Chung Sanghyeon, Threesome - M/M/M

kiss like lightning

Summary: Anxin has been in love with Xinlong for months. Xinlong is drowning in responsibilities and has no idea Anxin exists. When they're forced together by a thunderstorm and a pair of perfectly timed wishes, their lives are thrown into chaos. Nothing will ever be the same.

Tags: Alternate Universe - College/University, Bodyswap, Strangers to Lovers

maybe i want an obsession <3

Summary: Anxin had no idea Xinlong even existed, but the moment he walks into that room backstage there’s a spark- a spark that keeps burning long after those first twenty minutes are up. It’s not a crush (like Sanghyeon keeps insisting), it’s just…a connection. So what if Anxin’s texting him constantly? So what if Xinlong’s living rent-free in his head? They’re just friends. Is that really so wrong?

Tags: Alternate Universe, Idol/Fan relationship, Mutual Pining, Jealous Zhou Anxin, Xinlong is a Sweetheart, Misunderstandings, Idiots in Love, Slow Burn, Sanghyeon is So Done

listen like a rainy day ✧

Summary: When Xinlong first stumbles across the cove it's like something out of a fairytale. It's a magical little secret, a place where he can just be.
It's also the place where he meets Anxin, and that happy little accident changes both of their lives forever.

Tags: Slow Burn, Childhood Friends to Lovers, Coming of Age, Hurt/Comfort, Mermaids, Fear of Water, Drowning, Found Family

Kinktober 2026

day 1: attention

Summary: Geonwoo hasn't been giving Xinlong enough attention lately.

Tags: Bratting, Watersports, Brat He Xinlong, Top Kim Geonwoo, Bottom He Xinlong, Degradation, Plot What Plot/Porn Without Plot

day 5: pretty voice

Summary: Xinlong is desperate to lose his virginity, but terrified of being seen. His roommate offers a solution.

Tags: Glory Hole, Anonymous Sex, First Time, Bottom He Xinlong, Top Zhou Anxin, Anxiety, Getting Together

day 12: hands off ✧

Summary: Geonwoo knows this is bad for him, but he can't bring himself to stop.

Tags: Toxic Relationships, Phone Sex, Degradation, Coming Untouched, Bottom Kim Geonwoo, Top Lee Leo

day 23: calling for me ✧

Summary: Anxin thought he had the dorm to himself, but sometimes Xinlong is just too nice.

Tags: Caught in the Act, Vibrators, Pining, Getting Together, Fluff and Smut

day 26: our puppy ✧

Summary: The puppy thing started as a joke, but Anxin seems intent on pushing is as far as he can.

Tags: Collars, Puppy Play, First Time, Getting Together, Threesome - M/M/M