Joyandwhimsy



Recent bookmarks

  1. Public Bookmark 46

    Tags
    Summary

    Yoo Joonghyuk knows he shouldn’t be doing this.

    But was it not better to let a starving wolf (it was hungry, so, so hungry) lick off scraps from a plate of ambrosia, than to let it waste away in its hunger till it one day snaps and wages a conquest on heaven itself, tearing the domain apart piece by piece till there was nothing left of it but stories of its life carried on by wind?

    Well, at least that's what he keeps telling to abate himself from the guilt of the sacrilege he was committing by watching, shamelessly devouring the sight playing on the screen in front of him.

    How could he help it when the bane of his existence, the love of his life, was drooling into a t-shirt, muffling his soft moans into the fabric as he slowly pumped his pretty cock. Kim Dokja just looked too fucking pretty with his slender fingers wrapped around the length of the organ, nails pressing into the leaking tip to tease it just a little more till he—

    “Pleaa-se-! Hngh— g’nna, nnNH— Ah-!

    Tl;dr: Yoo Joonghyuk finds his roommate and long time friend, Kim Dokja’s sex tape and promptly realises that he is Not a Good Man.

    Language:
    English
    Words:
    11,630
    Chapters:
    2/?
    Collections:
    1
    Comments:
    69
    Kudos:
    254
    Bookmarks:
    46
    Hits:
    3,120

    08 Jun 2026

  2. Public Bookmark 11

    Tags
    Summary

    or: Dokja is broke, and Joonghyuk has requested Dokja as his partner for a photoshoot. How hard could it be?

    Very hard, as it turns out, because Dokja didn't expect that he would be lying down on top of Joonghyuk for almost every single moment of the shoot.

    Language:
    English
    Words:
    4,337
    Chapters:
    2/?
    Comments:
    20
    Kudos:
    78
    Bookmarks:
    11
    Hits:
    489

    07 Jun 2026

  3. Public Bookmark 17

    Tags
    Summary

    As far as vices go, indie game developer Kim Dokja would rate his as pretty harmless. So what if he occasionally gets absolutely fucking wasted and then sends fake scam texts to random numbers? It’s not like anyone’s stupid enough to fall for it.

    Kim Dokja:
    Hello. I am Demon King of Salvation. I am stuck in hell. Please send $999 so I can save your soul.
    Attached: Scary_Demon.jpg

    < Unknown Number has sent you $999>

    Kim Dokja:
    hello???
    Why would you believe that lol

    <You sent $999 back>

    < Unknown Number has declined>

    Unknown number:
    My soul will be free next Tuesday for salvation. Do you have a deluxe package?

    Streamer, model, and longtime fan of small indie game Sunfish Survival, Yoo Joonghyuk is amused enough to see a scam text featuring his favorite character to play along.

    Language:
    English
    Words:
    1,186
    Chapters:
    1/1
    Comments:
    20
    Kudos:
    210
    Bookmarks:
    17
    Hits:
    926

    06 Jun 2026

  4. Public Bookmark 8

    Tags
    Summary

    One of Jack Merridew's most closely guarded secrets is his complicated friendship with Simon Cambourne.

    When he stumbles upon Simon's diary, he's afraid of what others might see if they read it.

    But there's no one more afraid of what's written in the diary than Jack himself.

    Because the diary is proof of everything- his sins, his complicated feelings for Simon, and the vulnerability that he's fought so hard to conceal from everyone else.

    Language:
    English
    Words:
    8,456
    Chapters:
    4/4
    Comments:
    9
    Kudos:
    74
    Bookmarks:
    8
    Hits:
    498

    05 Jun 2026

  5. Public Bookmark 10

    Tags
    Summary

    It might be a problem. He might need to rip off that damn sternum belt off of Yoo Joonghyuk’s fucking chest, because calling it a ‘distraction’ is an understatement.

    OR Kim Dokja fixates on the sternum belt on Yoo Joonghyuk’s massive chest.

    Language:
    English
    Words:
    1,815
    Chapters:
    1/1
    Collections:
    1
    Comments:
    13
    Kudos:
    111
    Bookmarks:
    10
    Hits:
    664

    01 Jun 2026