DirkGrayson



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    “You like it, right?” Shane whispered against his lips.

    “Hm?” Ilya tried hard to focus on Shane’s words but Shane felt too good, the pressure of his ass on Ilya’s crotch too maddeningly distracting.

    Shane leaned in so that his mouth was now right on Ilya’s ear, stilling his movements. “I said,” he breathed hotly, “you like it? Being my dog?”

    And this was new. The words sent an electric shock down Ilya’s spine, making him involuntarily thrust up into Shane. Ilya swallowed, closing his eyes and nodding furiously, as Shane nibbled on his ear lobe and sucked sweetly at the skin there.

    “Speak,” Shane said simply, the same tone he used when talking to Chiron or Anya. When talking to dogs.

    “Fuck,” Ilya choked out. “Yes, da, yes, I like being your dog.”

    or, Ilya discovers a new kink about himself.

    Language:
    English
    Words:
    8,027
    Chapters:
    1/1
    Comments:
    334
    Kudos:
    11,327
    Bookmarks:
    2,682
    Hits:
    116,705

    15 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    Shane
    Last chance. Take your tank top back.

    Lily
    no, it's a fucking gift
    keep it

    Shane
    Fine.
    I'll show you what I do with gifts from alphas like you.

    Lily
    what the hell is that supposed to mean???
    hollander
    fuck

    Shane doesn't get injured after Tampa, and Ilya breaks up with him to save both their hearts. (Un?)Fortunately for Ilya, Shane isn't letting him go without a fight.

    Language:
    English
    Words:
    57,322
    Chapters:
    5/5
    Comments:
    1,547
    Kudos:
    11,227
    Bookmarks:
    3,866
    Hits:
    214,324

    14 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    “Rules,” the Omega says, breathless but firm. “The shirt stays on.”

    That pings some red flags in Prapai’s mind, but it’s not like body image issues are unheard of. His instinct is to argue, to show the Omega what it’s like to be worshiped properly, to chase away those insecurities with his tongue.

    But he’s not stupid. He knows that will only make things worse, so he nods instead. “Anything you want,” he promises. “But… can we lose this?” he fingers the knot at the side of the scarf. “I won’t bite. I just want to scent you.”

    The Omega– and god, Prapai really needs to get his name– hesitates, fingers coming up to tease at the edges. “I don’t… It’s a failed bond,” he says, and the scarf suddenly makes perfect sense. “He doesn’t still claim me. I’m not having an affair.”

    Language:
    English
    Words:
    41,323
    Chapters:
    6/6
    Comments:
    325
    Kudos:
    2,030
    Bookmarks:
    467
    Hits:
    34,628

    05 Jun 2026

  4. Public Bookmark 65

    Tags
    Summary

    The sidewalk bit into Niall's thrashing body like teeth. Every deep breath sat cold and dry in his lungs, every muscle drawn painfully taut beneath Ruben. Their limbs tangled frantically as they fought to overpower each other.

    They writhed on the ground together like a dance without music, its disjointed rhythm bordering on intimacy in spite of itself.

    or: what if Ava never came outside?

    Language:
    English
    Words:
    10,351
    Chapters:
    1/1
    Comments:
    40
    Kudos:
    340
    Bookmarks:
    65
    Hits:
    2,992

    31 May 2026

  5. Public Bookmark *

    Tags
    Summary

    It’s strangely exhilarating, imagining himself on his knees in front of Luffy, blindfolded. Like he really is getting executed this time. All of Zoro’s senses stand at attention and his mouth fills with saliva.

    The flat of Kitetsu’s blade presses cold against Zoro’s cheek. “Zoro,” Luffy scolds. “I haven’t even done anything yet.”
    .
    .
    .
    Hindsight is twenty-twenty, and Zoro is not afraid of Luffy handling his swords; Zoro is afraid of how Luffy handling his swords might unravel him.

    Language:
    English
    Words:
    14,843
    Chapters:
    1/1
    Comments:
    296
    Kudos:
    2,286
    Bookmarks:
    710
    Hits:
    20,253

    27 May 2026