Moifo



Recent bookmarks

  1. Public Bookmark 97

    Tags
    Summary

    '"Seonghwa, you don't understand!" Hongjoong almost yells at him, face contorted in a terrified grimace, "if I stay here, if I'm not far, far away from you—I might do horrible things to you. Unspeakable things, I—" He takes a deep breath, a bead of sweat running down his flushed and rapidly heaving chest. "I might kill you."'
     

    Seonghwa doesn't know his best friend Hongjoong is a wolf shifter. Then one night while they're trapped in a cave during a storm, he finds out.

    Language:
    English
    Words:
    10,101
    Chapters:
    1/1
    Comments:
    50
    Kudos:
    472
    Bookmarks:
    97
    Hits:
    3,521

    08 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    It’s happened enough times by now that it feels like a running joke. Seonghwa throws out a complaint about never being praised properly. Hongjoong meets it with an easy grin and just enough teasing in his tone to keep it from tipping into anything serious. The members laugh, the staff laughs too, and the moment passes like it always does.

    And afterward, Seonghwa leaves everything exactly as it is. He straightens his posture, gathers whatever dignity remains, and pretends—very convincingly, he thinks—that he has absolutely no deeper emotional investment in the situation whatsoever.

    Seonghwa tells himself he is above fishing for compliments. This belief lasts right up until Hongjoong is the one withholding them.

    Language:
    English
    Words:
    30,716
    Chapters:
    2/2
    Comments:
    92
    Kudos:
    699
    Bookmarks:
    167
    Hits:
    6,440

    07 Jun 2026

  3. Public Bookmark 90

    Tags
    Summary

    Hair in a bun, skates laid out on the floor, and an idle tune hummed under his breath — he’s nearly set.

    His phone starts ringing while he’s rushing towards a bench to put down his belongings, and he scrambles to reach for it in the depths of his bag. He finds it, finger poised to answer as he looks up.

    And that’s when he sees him.

    Even through the hockey helmet, Kaveh can see the familiar traces of gray hair. If the height and broad build weren’t a dead giveaway, that certainly squandered any doubt. Alhaitham. The Sumeru Jackals hockey team’s main defenseman. Of course… who else could it be?

    Kaveh stares at him for a beat too long before snapping himself out of it. There’s no way. There is no way he’s here.

    Or; Renowned figure skater Kaveh returns to the competitive scene after a season of absence. Enter Alhaitham.

    Series
    Language:
    English
    Words:
    44,793
    Chapters:
    3/3
    Comments:
    76
    Kudos:
    345
    Bookmarks:
    90
    Hits:
    6,093

    03 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    “You’re drunk?”

    Alhaitham nodded, regarding Kaveh with a dangerous softness in his eyes that made the blonde’s stomach do a somersault. He tried to lean down and kiss Kaveh once more, but Kaveh cupped his other cheek as well, keeping Alhaitham in his line of sight.

    “You drank? And that too, at the Akademiya’s event? The Grand Sage had one too many wine glasses in front of the most influential people in Sumeru?”

    Acting Grand Sage. And it wasn’t my fault,” Alhaitham grumbled, adjusting his position so that one of his knees slotted between Kaveh’s legs, allowing him to hover over the older man. His palms were planted firmly on either side of Kaveh’s hips, holding his broad frame up as he stared down at the blonde. “The event was boring. I would much rather inebriate myself than answer another question about a possible reinstatement of the Akasha system.”

    “And I missed you,” Alhaitham added, as if it were the most obvious thing in Teyvat.

    Language:
    English
    Words:
    4,508
    Chapters:
    1/1
    Comments:
    14
    Kudos:
    900
    Bookmarks:
    128
    Hits:
    10,426

    21 May 2026

  5. Public Bookmark 8

    Tags
    Summary

    Yeosang goes to the club (like usual)
    Yeosang gets incredibly fucked up (like usual)
    The DJ finds him vomiting in the bathroom (unusual)
    The DJ takes him home, but they don't have sex (unusual)

    How can Yeosang turn this in his favor? Is sex really what he wants anymore? Or is being around the DJ, Mingi, enough?

    Language:
    English
    Words:
    13,906
    Chapters:
    2/2
    Comments:
    12
    Kudos:
    61
    Bookmarks:
    8
    Hits:
    648

    19 May 2026