radishh1



Recent bookmarks

  1. Public Bookmark 31

    Tags
    Summary

    Wei Ying and Mo Xuanyu are best friends and roommates, having a really bad time during a heatwave in their cheap apartment.

    Wei Ying gets the brilliant idea to sneak into a random person's swimming pool. What could possibly go wrong?

    Language:
    English
    Words:
    10,388
    Chapters:
    1/1
    Comments:
    18
    Kudos:
    211
    Bookmarks:
    31
    Hits:
    2,615

    19 Jun 2026

  2. Public Bookmark 47

    Tags
    Summary

    “I’m not going to that party!” Lan Zhan protests. “I have absolutely no desire to spend the evening anywhere but here.”

    “What if I tell you that Wei Ying is single?” Luo Qingyang crosses her arms and stares Lan Zhan down. “Are you seriously going to miss an opportunity to take your feelings off the page for a change and let him slip through your fingers?!”

    Lan Zhan squeezes his eyes shut. He knows she’s right. As daunting as the prospect is, if he doesn’t try to confess his feelings to Wei Ying tonight, he may never get the chance again. There is almost definitely a long line of boys and girls who would do almost anything to have a chance to date Wei Ying; if Lan Zhan lets this chance pass him by, he may never get a shot with Wei Ying again.

    He has to go to that party, because he will regret it for the rest of his life if Wei Ying winds up with some other person because he stubbornly chose to spend his evening writing yet another song about the boy.

    Or: On New Year's Eve, Lan Zhan makes a move.

    For the WangXian 3 Bows Server's Lunar New Year Exchange

    Language:
    English
    Words:
    23,993
    Chapters:
    1/1
    Collections:
    1
    Comments:
    50
    Kudos:
    227
    Bookmarks:
    47
    Hits:
    2,472

    19 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    “You are not stupid, and what happened was an accident,” Lan Zhan tells him.

    Standing above him, snow melting wetly on his coat, Wei Ying looks a little too wide-eyed, too defenseless. Not at all like the dark-eyed gloss-lipped creature he’s seen flirt with half their year, full of confidence and charisma. “I – of course it was. But it was also definitely the height of stupidity. Lan Zhan, I broke your arm.”

    OR: Recovering from an unfortunate accident, Lan Zhan harnesses the power of guilt to do the one thing no one else has managed: make Wei Ying take care of himself.

    Language:
    English
    Words:
    10,092
    Chapters:
    1/1
    Comments:
    68
    Kudos:
    1,424
    Bookmarks:
    247
    Hits:
    9,495

    19 Jun 2026

  4. Public Bookmark 82

    Tags
    Summary

    Lan Zhan is not expecting the man who is bent over the car’s grill, buffing it with his perky ass in the air dressed in what look like running shorts of nearly indecent skimpiness. He straightens, dumping the sponge in a bucket of water and splashing droplets of water on his long, bare golden legs. He could be a booth bunny at Muscle Car Nationals, if booth bunnies came in twink flavour. His shirt is a faded t, the sleeves cut out with the cuts dipping halfway down the side seams to reveal bronzed skin and a hint of black ink.

    The boy toy of the man selling the car? Some neighbourhood youth working for chump change? Lan Zhan checks his phone. He’s looking for Wei Ying. The boy – man? – cleaning the car will know.

    Language:
    English
    Words:
    3,428
    Chapters:
    1/1
    Comments:
    48
    Kudos:
    708
    Bookmarks:
    82
    Hits:
    3,671

    18 Jun 2026

  5. Public Bookmark 88

    Tags
    Summary

    Mo Xuanyu is expelled from Koi Tower for being a cut-sleeve. Wei Wuxian finds him passed out near the Burial Mounds and takes him in.

    Or, the fic in which Mo Xuanyu is born a few years earlier, moves in with the Wens, and finds the way Wei Wuxian and Lan Wangji look at each other too suspicious.

    Language:
    English
    Words:
    30,708
    Chapters:
    7/7
    Comments:
    105
    Kudos:
    429
    Bookmarks:
    88
    Hits:
    4,620

    18 Jun 2026