midshipman_k



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Ilya had thought it was dumb, when Galina suggested it. A code word for when his mental health was bad—he and Shane didn’t even have a code word for sex, and Ilya was regularly tying Shane to the bed and slapping his ass until it was as red as a tomato.

    “Is there a reason you’re calling me?” Shane asks now, voice echoey over the phone. “Or is this part of your strategy to win our argument?”

    Ilya swallows hard. “Constantinople,” he says.

    --

    Or: Ilya goes through a rough patch.

    Series
    Language:
    English
    Words:
    9,704
    Chapters:
    1/1
    Collections:
    1
    Comments:
    241
    Kudos:
    4,530
    Bookmarks:
    677
    Hits:
    23,858

    28 Jul 2026

    Bookmarker's Notes

    Made me fucking sob. Had to put on Noah Kahan to get through

  2. Public Bookmark *

    Tags
    Summary

    Shane should be here right now, should be in Ilya’s house. Ilya should be teasing him about being picky while going through delivery options for food on his phone. Shane should be discovering that Ilya has ginger ale in the fridge and the protein bars Shane mentioned liking in an interview in his pantry. He should be making out with Shane on the couch, sneaking a hand into his pants, teasing him about whether they can beat the deliveryman and arrive before he does. Shane was supposed to spend the night tonight, the Montreal team not set to leave until tomorrow afternoon because of potential bad weather in the morning. Shane should be fed and showered and ready to curl up in bed with Ilya tonight.
    But Shane is in a hospital.

    And Ilya is here.

    He pulls up Jane in his phone again. He presses call.

    “Hey, you’ve reached Shane Hollander-”

    Ilya closes his eyes and lets Shane’s voice roll over him.

    (canon divergence in which shane getting injured happens during a game in boston) (...which means shane then gets to go home with ilya to recover)

    Language:
    English
    Words:
    24,930
    Chapters:
    2/2
    Comments:
    752
    Kudos:
    11,346
    Bookmarks:
    2,768
    Hits:
    100,011

    26 Jul 2026

    Bookmarker's Notes

    ❤️❤️❤️

  3. Public Bookmark *

    Tags
    Summary

    Hayden felt sick as he saw Shane glance between them and his own phone in J.J.’s hand, taking in what was probably his worst nightmare playing out right in front of him. Because Hayden could see it, within seconds, the way his face closed off, went blank, like he knew exactly what was happening because he’d been dreading it for so long.

    But his eyes, fuck, his eyes showed everything even as he went very still. The bone-deep profound terror was all there.

    Hayden wanted everything to stop, he wanted to shove J.J. out of the room, shove himself out of this situation, shove Shane out of harm’s way.

    “Why the fuck is Rozanov sexting you?”

    Hayden wanted to shove the shirt Shane hadn’t had time to put on in J.J.’s fucking mouth.

    Language:
    English
    Words:
    4,960
    Chapters:
    1/1
    Comments:
    436
    Kudos:
    12,262
    Bookmarks:
    2,114
    Hits:
    69,116

    21 Jul 2026

  4. Public Bookmark 72

    Tags
    Summary

    When Lan Zhan and Lan Huan open a business together, they hire the Yunmeng Lion Dance troupe for the grand opening ceremony. Lan Zhan starts out sceptical, but ends up very satisfied.

    Language:
    English
    Words:
    24,375
    Chapters:
    1/1
    Collections:
    1
    Comments:
    40
    Kudos:
    261
    Bookmarks:
    72
    Hits:
    4,552

    20 Jul 2026

  5. Public Bookmark *

    Tags
    Summary

    On Halloween night, an exiled demonic cultivator and a Lan disciple get stuck in a time-loop, find each other, and try to figure it all out.

    Language:
    English
    Words:
    138,053
    Chapters:
    9/?
    Collections:
    3
    Comments:
    1,576
    Kudos:
    3,386
    Bookmarks:
    1,689
    Hits:
    113,324

    20 Jul 2026