now playing ♪ hatsune miku & friends • mico • chase atlantic • 5sos • kpop pre 2025 + a little bit of everything
genshin since jan 2021 | hsr since april 2023 | lads since dec 2024
love and deepspace blog
genshin impact blog
dni : minors & ageless accs ● hateful people in general
i do not have a dedicated posting schedule but i started a work in progress tracker that i will try to update! i have a taglist as well but join at your own risk i am not good at remembering to tag people i am trying to do better though
asks/request's are open (will try to answer at least once or twice a week) please keep in mind i have two other blogs i am actively writing on so my time is not always split evenly between them.
a/n: welcome to pt 2 and thank you for the support on part 1 i really wasn't sure if anyone was really going to read it and i am still very new with writing hsr content so i hope i am doing well so far and i hope you enjoy this part.
read part 1 here
taglist: you commented under the original post for a pt 2 so i wanted to tag you! @alatusperegrinus
after that night, things between you, danheng, and caelus completely changed. there was a charged sort of energy whenever the three of you were in the same room—something unspoken that lingered between glances and touches, something none of you seemed willing to acknowledge out loud.
you hadn't spoken to caelus about his feelings. and you definitely hadn't spoken to danheng about the side of him you'd seen that night. the possessiveness had been...unexpected. not that you were complaining. if anything, you'd be lying if you said it hadn't been a little attractive. seeing danheng, usually so composed and restrained, become so territorial over you had awakened something you hadn't known was there. still, he had been a bit much. especially considering caelus was supposed to be your best friend.
and then there were the missions. one after another, back to back, leaving barely enough time to sleep, let alone have any privacy with your boyfriend. every time you thought you'd finally have a moment to yourselves, another assignment would come up. it was frustrating. because over and over again, you found yourself thinking about the last time the three of you had been together like that. about how it had felt. and, perhaps most of all, about the look on caelus's face. you couldn't forget it. every time you saw him, it was there in the back of your mind—that want he'd never actually put into words. and the longer you ignored it, the harder it became to pretend you didn't notice.
so, the next time you finally had a moment alone with danheng, you decided it was time to talk. you told him what you'd been thinking. you expected hesitation. maybe even jealous outrage. instead, he listened quietly, considering your words with that same unreadable expression he always wore when he was trying to make sense of something complicated.
when you finally finished, he was silent for a moment. then he agreed. it wasn't exactly a simple conversation, and there were boundaries you both needed to establish first. but by the time you'd finished talking, there was an understanding between you. an agreement. all that was left was caelus.
caelus was suspicious the moment you asked him to meet you alone. he'd been suspicious of everything lately. except now you finally noticed the way he watched you and danheng whenever you were together. the way his expression changed whenever danheng touched you. the way he'd sometimes open his mouth as if he wanted to say something, only to swallow the words.
so when you found him alone later that night, leaning against the railing and staring out into the stars, you knew this wasn't going to be easy.
"caelus."
he glanced over, "hey."
you stepped beside him. for once, neither of you said anything.
"you've been avoiding me."
he sighed brushing his hand through his grey hair. "maybe a little."
you turned toward him. "why?"
his jaw tightened. "you really want me to answer that?"
"yes."
caelus looked at you then. and there it was—that expression. the same one you'd seen that night. the same longing he'd tried so hard to hide.
"i don't know how i'm supposed to act around you anymore," he admitted.
your chest tightened. "because of what happened?"
he looked away. "i wanted you before that night. i wanted you during it. and afterward..." he laughed bitterly. "afterward i realized i wanted something i probably shouldn't."
"caelus."
"don't." he pushed away from the railing. "i know you're with danheng. i know i'm supposed to be your best friend and leave it alone. i'm trying."
you stepped in front of him. "what if i don't want you to leave it alone?"
he froze, "what?"
you reached for his hand, and his fingers twitched beneath yours.
"danheng and i talked."
caelus stared at you. "about me?"
"about us."
his eyes widened, and you gave his hand a gentle squeeze.
"we're okay with this."
"okay with...what?"
"you."
his mouth opened, then closed. "you're going to have to be a little more specific."
despite yourself, you laughed. you moved closer. "we both know how you feel about me. and after that night..." you paused. "i want to figure out how i feel about you too."
caelus looked almost afraid to hope. "and danheng?"
"he agreed."
the silence that followed felt enormous. caelus searched your face for any hint that you were joking.
"you're sure?"
"yes"
"and you're not doing this because you feel bad for me?"
"no."
his voice dropped. "then why?"
you put your hand not holding his on his chest. "because i want you."
caelus stared at you. then he laughed once, quietly, like he couldn't quite believe his luck.
"you're going to be the death of me."
"probably."
his forehead came to rest against yours. neither of you moved.
then a familiar voice came from behind you. "are you finished?"
you jumped. danheng stood several feet away, arms folded. caelus stared at him. "you could've announced yourself."
danheng's gaze shifted to you. "is everything settled?"
"yes."
caelus looked between the two of you. "so...what now?"
you felt your heart beat faster in anticipation. danheng stepped closer. "that," he said quietly, "is up to all three of us."
you surged forward first, catching caelus by surprise and crushing your mouth to his. the kiss was raw, urgent, your tongue sliding past his parted lips to taste him deep. a low groan vibrated from his throat straight into your mouth.
danheng stepped in behind you, arms sliding around your waist, his lips dragging hot and open along your shoulder and the side of your neck. you were pinned between them, heat pouring off both bodies, their chests pressing into you from front and back. your head tipped, fingers threading into danheng's hair as you breathed his name. he answered by sinking his teeth into the curve of your neck, sucking hard enough to leave a mark.
"fuck… bedroom now?" you whined.
caelus grabbed your hand and tugged, danheng following close. a sharp, playful slap landed on your ass as you were hurried down the hall. just outside caelus's door he spun you, pinning you to the wall and claiming your mouth again. then he lifted you clean off your feet, carried you inside, and tossed you onto the bed.
you landed breathless, watching them through heavy lids while they stood at the foot of the mattress and worked their belts open. you sat up, reaching for them, helping strip the shirts from their shoulders until warm skin met your palms.
danheng caught your chin and kissed you slow, deliberate. "i have an idea," he murmured against your lips, "if you’re up for it."
you nodded fast, already aching. he took the shirt he'd just removed, folded it once, and slipped it over your eyes. the world went dark, fabric soft and smelling like him. your pulse jumped. you'd talked about this before—being blindfolded, at his mercy.
"we're going to touch you," danheng said, voice low, "and you're going to guess who. get it wrong and you get punished."
the mattress dipped on either side of you. hands—two different sets—began to move. one pair skimmed up your thighs, fingers tracing the hem of your skirt before sliding beneath. another hand cupped your breast through your top, thumb circling your nipple until it stiffened. you tried to focus, but the touches overlapped, teasing, retreating, returning.
a mouth closed over your collarbone, teeth scraping lightly. another set of lips brushed the inside of your knee, then higher, breath hot against your skin. fingers hooked into your underwear and dragged them down. cool air kissed your slick folds. someone's thumb pressed between them, spreading wetness up to your clit in slow circles.
"who is playing with your tits?" one of them asked lowly.
"danheng." you guessed, voice already shaky.
a low chuckle—danheng. the thumb pressed harder, two fingers sliding inside you at once. you gasped, hips jerking.
"wrong," caelus said from somewhere near your ear. "that's one."
a sharp little slap landed on your inner thigh, not enough to hurt, just enough to make you clench around the fingers still working inside you. the hand withdrew, and you whined at the loss.
another mouth replaced it—this time lower. a tongue licked a slow stripe up your pussy, circling your clit before sucking gently. you moaned, thighs trembling.
"ca—caelus," you tried.
the tongue paused. "wrong again," danheng murmured, and the punishment came as two fingers—his, you realized—pushed back inside you, curling hard against that spot that made your back arch.
at the same time caelus's mouth returned to your breast, biting through the fabric of your top until your nipple throbbed. they kept you guessing, kept you guessing wrong. every mistake earned another slap, another bite, another stretch of fingers or tongue until you were dripping onto the sheets, blindfold damp with sweat, hips rolling helplessly toward any touch they’d give.
"last chance," danheng warned, voice tight. "who's got their mouth on your clit right now?"
you swallowed, desperate. "danheng."
it was quiet save for your harsh breathing, then caelus laughed softly against your cunt. "wrong."
two mouths descended at once—one sucking your clit, the other biting the soft skin just above your hip. fingers thrust deep and fast, and you were so close to release. the blindfold slipping just enough for you to catch a glimpse of both of them watching as you nearly fell apart. then they moved away from you. but the game wasn't over yet.
caelus shifted between your spread thighs, the blunt head of his cock nudging your slick entrance. the first push stretched you, and the difference was immediate and unmistakable. this was caelus. his cock wasn't as girthy as danheng's but it was longer. a low, satisfied sound left him as he sank deeper, hips rolling in one smooth thrust until he was seated fully inside you. suddenly hitting that spot inside you
you gasped at the new fullness, walls fluttering around him. "danheng—please, take it off. i want to see."
danheng's fingers brushed your cheek but didn't move the blindfold. "not yet."
caelus chuckled, voice low and edged with payback. "still giving orders, danheng? thought you liked watching her beg."
he rolled his hips again, dragging a moan from your throat. "she feels incredible. tight, wet…my cock is different from what you're used to, huh?"
you squirmed, desperate. "please—let me watch him fuck me."
danheng stayed silent, but his breathing grew heavier. caelus pulled back and drove in harder, setting a steady rhythm that had your back arching. "she's gripping me so good. bet you're jealous."
you reached up, fingers finding the blindfold, but danheng caught your wrists and pinned them above your head. "behave."
caelus laughed again, thrusting deep enough to make you cry out. "she doesn’t want to behave. she wants to see how much better i feel."
your patience snapped, and you shoved at caelus's chest, rolling him onto his back and climbing over him in one fluid motion. the blindfold stayed on, but you didn't care anymore—you sank down onto his cock with a single desperate drop, taking every inch in one go. your hips snapped in a frantic rhythm, riding him hard, thighs burning with the effort.
caelus groaned, hands flying to your waist. "fuck—look at you."
danheng stayed at the edge of the bed, one hand wrapped around his own cock, stroking slowly. "don't worry about me," he murmured, voice tight. "i can wait."
you leaned forward, bracing your hands on caelus's chest, grinding down in tight circles that made him curse. every bounce drove him deeper, the angle perfect, your clit dragging against him with every roll of your hips.
caelus's hands tightened on your hips. "shit—if you keep—fuck doing that—i'm not gonna last."
caelus lifted his hips up lazily to meet you half way. the movement making your moans grow in pitch. and with a few more thrusts, caelus arms wrapped around your waist and pulled you down one final time holding you there. he came with a sharp groan, his cock pulsing deep inside you as his release flooded your walls. the heat of it pushed you over the edge, your walls clenching hard around him while you cried out against his chest. you collapsed forward onto caelus's chest, blindfold still in place, body twitching with aftershocks.
you stayed there for a moment, both of you catching your breath, until you slowly lifted yourself off his cock. his cum and yours dripped from your swollen pussy as you crawled backward off his lap. you ripped the blindfold off and threw it somewhere in the room. as your eyes adjusted to the light they met caelus's fucked out gaze. and he looked just as mesmerizing as he did the first time.
"i told you...you would be the death of me." he sighed out.
you smirked before you lowered your head between his spread thighs, tongue darting out to lap at the mess coating his softening cock. the taste of both of you coated your tongue as you licked him clean, dragging your mouth lower to catch the drops that had spilled onto his balls.
danheng watched from behind you, his hand still wrapped around his own hard cock. you gasped against caelus's heated skin, your tongue starrting to work over the sensitive head of his cock as danheng drove into you from behind with sudden force. each powerful thrust shoved you forward, your mouth sliding wet and messy along caelus's spent length while danheng's hips slapped hard against your ass. the slick, obscene sound of his cock pounding into your cum-slick pussy filled the room.
"fuck—" danheng grunted, fingers digging deep into your hips. "still so fucking tight."
caelus's hand slid into your hair, holding your face pressed to his crotch as danheng used you. your tongue kept moving, while danheng's cock stretched you open again and again. overstimulation made your thighs tremble, but you couldn't stop the way your walls kept clenching around him.
"missed this pussy so much," danheng groaned.
his pace turned brutal, each thrust forcing more of your combined cum to leak out around his cock. it dripped down your thighs while you moaned into caelus's lap. you panted hard, drool spilling from the corners of your mouth.
"it's too—fuck—much, heng, please—"
"you can take it, baby. you're doing so well." he pressed a kiss to your shoulder. "want to cum for me?"
"yes—god, please!"
caelus pulled you up with a soft whine, licking your lips before kissing you deep.
"cum," he said, smirking against your mouth.
your orgasm hit instantly, your body responding to both of them. danheng followed right after, burying himself deep and filling you again with a low groan.
he pulled out slowly, then disappeared into the bathroom for a cloth. when he returned, you were curled against caelus's chest, his fingers stroking through your hair.
danheng stood there watching for a moment. then he smiled. caelus looked up, met his eyes, and gave a small nod. danheng stepped closer, and caelus took the washcloth from him.
"let me," caelus said quietly.
danheng lifted you into his arms, pressing soft kisses to your forehead while caelus gently cleaned between your thighs.
"i love you," danheng whispered against your ear.
your heart fluttered. caelus moved in on your other side, wrapping his arms around your waist, his breath warm against your skin.
"thank you," he murmured. he glanced at danheng. "both of you. for letting me be part of this."
your heart squeezed. you looked at him for a moment before reaching out and brushing a strand of hair away from his forehead.
"you don't have to thank us."
you smiled back before leaning in and pressing a soft kiss to his lips. when you pulled away, his expression was almost dazed.
you laughed quietly. then you turned toward danheng. he'd been watching the two of you with that familiar, unreadable expression, though the faint softness in his eyes gave him away.
"what?" you asked.
"nothing."
you leaned forward and kissed him too, slow and affectionate. when you pulled back, danheng's hand settled at your waist.
"i suppose i should be thanking you as well," he said.
caelus raised an eyebrow. "for what?"
"for making this considerably more complicated."
caelus stared at him. "you're welcome?"
you couldn't help but laugh. you leaned back between them, taking one of their hands in each of yours.
"come on," you said. "let's go get some sleep."
caelus glanced at danheng. "think she'll let us sleep?"
danheng sighed. "i doubt it."
you looked between them, incredulous. "excuse me?"
caelus laughed, pulling you closer. "nothing."
"that's what i thought."
and for the first time since that night, the three of you didn't have to wonder what this was. it was something new. something a little messy. but it was something that belonged to all three of you. and, somehow, it felt right.
pairing: herta space station fem! researcher reader x blade
genre: social media au, accidental online lovers | fluff & angst
a/n: i am kinda on a roll with this and i really like how its going. i hope you enjoy!
taglist: @lavenderdropp
if anyone would like to be added to the taglist for the remainder of the story pls leave a comment
you told yourself you weren't waiting for him to come online. you were simply checking your phone. there was a difference. you had been awake for approximately ten minutes when you opened the app. nothing. you frowned. then immediately felt ridiculous for frowning.
you had known the man for less than twenty-four hours. he did not owe you a morning message. besides you had work to do. by the time you reached the research division, the station was already busy.
your department occupied one of the quieter sections of the station, tucked behind several layers of security. the threat assessment division wasn't particularly glamorous. most people only thought about your department when something had already gone wrong.
your job was to make sure that didn't happen. you studied unfamiliar phenomena, assessed potential hostile entities, reviewed incidents, and maintained threat profiles for anything that might pose a danger to the station. it was fascinating. it was also exhausting.
you dropped your bag beside your desk and pulled up the day's assignments. three incident reports. two threat assessments. one meeting.
you stared at the list. "i'm going to die here."
your terminal chimed. a new report had been assigned to you. you opened it, and immediately regretted it. three hours later, you were still working. you had gotten through one report and approximately half of the second when your phone buzzed. you glanced down. a new response on your post.
that was cryptic. you decided to ignore it and message him instead.
you smiled at your screen. your coworker glanced over.
"boyfriend?"
you nearly dropped your phone. "what?"
she raised an eyebrow. "you've been smiling at your phone for five minutes."
"i have not."
"you absolutely have."
"it's someone i met online."
"that sounds worse."
"it's not like that."
"uh-huh."
you locked your phone. "he's just a friend."
your coworker gave you a look that said she didn't believe you. you ignored her. mostly because you weren't entirely sure you believed yourself.
later that evening, you received a private message.
over the next few weeks, something changed. neither of you acknowledged it. there wasn't a specific moment where you became friends. you simply started talking. every day. sometimes it was a conversation. sometimes it was only a few messages.
you learned that he disliked crowds. that he preferred quiet places. that he didn't sleep much. you still didn't know where he lived. you still hadn't seen his face. you didn't know exactly what he did for work. although you still liked your spy idea. you didn't even know if yingxing was his real name.
but somehow, you knew when he was tired. you knew when he'd had a bad day. you knew when he was annoyed because his replies became even shorter than they normally were.
and, increasingly, he seemed to know the same things about you. he knew when you were stressed. he knew when you were avoiding sleep. he knew when a report had gone badly. he knew when you were excited because your messages became longer.
it was strange. you had never met. and yet he was becoming part of your routine. one night, you were sitting in the station's seclusion zone when you sent him a photo.
you looked back out at the stars. neither of you said anything for several minutes. your phone stayed open beside you. his account showed: active now. and, for reasons you couldn't explain, that was enough.
pairing: herta space station fem! researcher reader x blade
genre: social media au, accidental online lovers | fluff & angst
a/n: welcome to the first chapter! like i mentioned i am still very new at this but i hope you enjoy and are looking forward to the continuation of the story
you had been awake for twenty-one hours. technically, you had slept for three hours last night. you were beginning to suspect that the definition of sleep was being stretched rather generously.
the herta space station was quiet at this hour, at least by station standards. most of the research departments had finally settled into their overnight rhythm, leaving only the low hum of machinery and the occasional announcement echoing through the halls.
you, unfortunately, were still working. your third cup of coffee sat beside your terminal. you stared at it, then at the report on your screen. before you opened your phone.
if you couldn't have a break, you could at least complain about it.
you stared at the screen. at the unfamiliar username. you clicked on the account. no real name. almost no follower or following count. the account was almost completely empty.
you clicked back and typed up a new post.
so you did. fingers hesitantly opening your inbox and there was a message. you paused hovering over the text box. what do you say to a stranger on the internet.
something about the answer made you pause. not because it was particularly interesting. just because it sounded...lonely. you pushed the thought away.
you eventually returned to your report. and after about an hour of working your brain had officially turned to mush. so you decided to call it. you picked up your phone typing out another post before walking to your room. you were halfway there when it buzzed again.
you smiled before you put your phone away on the charger. neither of you knew it yet. but this would be the first exchange of many.
pairing: herta space station fem! researcher reader x stellaron hunter blade (he goes by yingxing)
genre: social media au, accidental online lovers, secret identity | fluff & angst
a/n: hello and welcome to my first social media au! i am very excited to start but will admit i am pretty new at this so please go easy on me if it's not very good. i hope to post at least 2x a week but am not sure yet so please be patient with me.
summary: an online friendship between two strangers turns into something more. except one of them has a major secret – yingxing is blade of the stellaron hunter's. and researcher is tasked with finding him.
format: this story unfolds both on and off the screen, combining written scenes with social media posts, private messages, and online interactions.
if you would like to be tagged in each part just leave a comment under this post!
meet the main characters
fem!researcher!reader — a researcher on the herta space station specializing in threat assessment. she is curious, outspoken, and chronically overworked, she spends far too much time online when she should be sleeping.
yingxing / blade — a mysterious "traveler" who meets reader online and slowly falls for her. he keeps his identity as a stellaron hunter as well as and his past as yingxing hidden from her.
other characters may be included and i will add their profiles here if applicable
here is where you can keep track with me to see where i am at in the outline, writing or editing phases of my fics! please keep in mind that any details mentioned and the statuses are subject to change at any time!
fem!reader – you are the protagonist. the story is told from your perspective, and the canon mc is absent or does not play a significant role.
fem!non mc reader - you either are the protagonist or a secondary support character depending on the plot. however no matter what you act as a standalone character while the canon or original main character is in the story as well.
writing style – all reader stories are written in second person ("you"). i keep physical descriptions and defining characteristics to a minimum so the reader can interpret the character as openly as possible. some details may be included when necessary for the story, but i aim to keep the reader broadly customizable.
other note – i do not typically write with male or gender-neutral readers specifically in mind however, if you make a request for it i am more than happy to do my best to accommodate it. please note that some of my shorter works, such as headcanons, drabbles, or general scenarios, may be written in a way that can be interpreted as gender-neutral even if it is not explicitly stated. this will vary depending on the piece and the context of the writing.
if you are going to make a request i would appreciate if you tell me exactly what perspective you are looking for as to avoid any confusion and to give me the best chance to follow through on your wishes.
please don't forget to read my rules and check out my masterlist if you haven't already!
i write for the following characters!
dan heng | caelus | welt | blade | jingyuan |adventurine | sunday | boothill | phainon | mydei
i may write for other characters at a later time please be patient with me as i am just starting out
if you would like to be added leave a comment with the name or names for who you would like to see
(please note you are free to like this post but it will not count towards being added to the list! it's very important to follow my instructions so i know exactly what content to tag you in)
i write the genres of fluff, smut and angst if there is ANY you do not wish to be tagged in pls let me know this is very important as i want this to be a safe space for everyone! if you don't tell me i will assume that all genres are fine.
also please make sure you read the individual warnings on a piece before you decide to read for any triggers/content you may not like. i am not responsible for what you consume!
i also will probably only tag in oneshots or fics. any requests/asks, drabbles, headcannons, or reactions will not be tagged at this time.
if you would like to be removed at any time, feel free to send me a dm! thank you
pairing: fem! reader x boyfriend danheng + best friend caelus
genre/word count: smut! | 2.8k
warnings: mature themes mdni! voyuerism! unprotected sex, fingering, masturbation, edging, orgasm denial. danheng is mean and degrading to caelus and a little to reader.
a/n: my first hsr fic! kinda nervous but i liked how this turned out. danheng was my first main in the game so it only felt right to start with him. i hope you enjoy and i def have more ideas for hsr fics in the future.
the astral express had always been a place where people found their way to one another. for you, it had become home. somewhere between the countless worlds you visited, the battles you fought, and the quiet nights spent watching the stars drift past the windows of the express, you had found something you never expected to have — a family.
and danheng. somewhere along the way, danheng had become more than just a member of the crew. he had become the person you searched for without thinking. the person you wanted beside you after every mission. the one whose quiet presence never felt distant, only comforting. your relationship with him had never been something rushed. it had grown slowly, naturally — built from countless small moments that neither of you had expected to matter so much.
danheng was never someone who expressed his feelings loudly. he showed them differently. the way he always noticed when you were tired before you admitted it. the way he remembered every small detail you casually mentioned. the way his usually unreadable expression softened whenever he looked at you. you knew him. and you knew that beneath all his restraint was someone who cared for and loved you deeply.
everyone on the express knew it — though some weren't the most accepting of it. caelus had been your closest friend since the beginning. someone you could bother without feeling guilty. the one you could tease endlessly because you knew he would always tease you back. you could steal his food, complain about the smallest things, make terrible jokes, or throw yourself onto the couch beside him without a second thought.
because caelus was your best friend. and you never questioned anything beyond that. you never noticed the way his expression changed when you weren’t looking. you never noticed how carefully he paid attention to you — the things that made you happy. the things that bothered you. the little habits you had that you didn’t even realize existed.
you never noticed that every playful touch, every teasing comment, every moment of affection you gave him so easily meant something entirely different to him. to you, it was harmless. but to caelus, it was something he treasured and something he had to learn not to hope for.
because he had loved you long before you and danheng became something more. and he had accepted a long time ago that there was nothing he could do about it. danheng was his friend. someone he trusted. but more than that, he was someone he respected. who had fought beside him and stood with him through everything. caelus would never try to take you away from him. especially not when you looked so happy. so he stayed quiet. he kept joking. he kept being the same guy you had always known. and most days, he managed to convince himself that being your best friend was enough. almost.
the problem was that sometimes he forgot to prepare himself. like the first time he walked into the lounge and found you curled up against danheng's side, your head resting comfortably on his shoulder as you read together. caelus stopped in the doorway.
only for a moment. only long enough for danheng to notice. his eyes lifted from the book, immediately catching the brief flicker of emotion on caelus’s face before it disappeared.
"caelus."
you looked over with a smile, "oh, come sit with us."
you said it so naturally. so easily. and caelus hated that you had no idea what those words meant to him.
he quickly shook his head, forcing his usual grin into place.
"nah, i was just looking for something."
after that, it became a pattern. caelus always seemed to have terrible timing. a door opening at the wrong moment. a room entered without warning. a quiet moment between you and your boyfriend interrupted by your best friend immediately making some excuse and disappearing again.
at first, danheng didn’t think much of it. caelus was unpredictable at times. that was normal. but eventually, he began to notice patterns. danheng had always been observant. and eventually, he realized something was wrong. not because he was jealous. not because he doubted you. but because he understood the look of longing on his face.
and neither of them knew that you — the person at the center of it all — had no idea any of this was happening. not until that night.
you're straddling danheng's hips on his narrow bed, the soft hum of the express filling the quiet between your shared breaths. his hands grip your waist firmly, guiding your movements as you sink down onto his cock again and again. the stretch feels perfect every time, your pussy clenching around him while his thumbs stroke lazy circles over your skin.
the door is cracked open just enough for a sliver of hallway light to cut across the floor. you don't notice. your focus stays on the way danheng's eyes darken when you roll your hips, how his breath hitches when you lean forward and press your chest to his. he kisses you hard, tongue sliding against yours, and you moan into his mouth without thinking about volume.
"fuck, you feel so good," he murmurs against your lips, voice low and rough. his hands slide down to your ass, squeezing as he thrusts up to meet you. the wet sound of your bodies meeting fills the room, punctuated by your soft gasps every time he hits that spot inside you.
you ride him faster, his voice spurring you on. danheng had never been super vocal during sex. he especially wasn't one to swear. danheng’s gaze flicks toward the door for a split second—barely a glance, but you’re too lost in the rhythm to catch it. his jaw tightens, yet he doesn’t stop. instead he pulls you down harder, one hand moving between your bodies to rub your clit with steady circles.
"danheng—ah, right there," you breathe, nails digging into his shoulders. your thighs tremble as pleasure coils tighter. he watches your face the whole time, eyes half-lidded, and you can feel him throbbing inside you. the knowledge that he's close only pushes you further.
outside the door, footsteps pause. you never hear them. danheng does. his fingers press a little firmer against your clit, and he angles his hips to grind deeper, almost like he’s daring the moment to stretch. you whimper and clench around him, orgasm crashing through you in hot waves. your walls pulse, milking his cock as you ride out the high with shaky breaths.
he follows right after, burying himself to the hilt and spilling inside you with a low groan. his hands hold you steady while you both come down, foreheads pressed together. sweat clings to your skin, and you nuzzle against his neck, completely unaware of anything beyond the warmth of his body and the steady beat of his heart.
danheng's eyes stay on the cracked door a moment longer before he pulls you close, lips brushing your temple. "stay like this a little longer," he whispers, voice calm but carrying something heavier beneath it. you nod, content, still oblivious to the tension lingering just beyond the threshold.
you're still catching your breath when danheng shifts beneath you, his hand sliding up your back in a slow, possessive stroke. the room smells like sex and sweat, your thighs sticky where they rest against his hips. he stays inside you for a long moment, cock softening but still thick, before he finally pulls out with a wet sound that makes you shiver.
he doesn't let you roll away. instead he keeps you on top of him, one arm locked around your waist while the other reaches for the blanket at the edge of the bed. you're about to ask why when the door clicks open behind you.
your head snaps up to find caelus standing there. his eyes are wide, cheeks flushed dark, but he doesn't look away from the sight of you naked and straddling danheng's lap. and danheng's voice is low and calm when he speaks.
"close the door all the way. lock it."
caelus obeys without a word. the click of the lock sounds loud in the quiet room. danheng's fingers tighten on your hip, keeping you in place even as you feel heat rush to your face.
danheng says against your ear, voice steady. "he wants to watch. nothing more unless you or i say so."
your pulse hammers. caelus stands frozen near the door, breathing uneven, the front of his pants already tented. danheng's hand moves between your legs, two fingers sliding through the mess he left inside you and spreading it over your swollen clit in slow circles.
"stay like this," he murmurs. "let him see."
you feel exposed in a way that makes your stomach flip, but you don't move off him. danheng's cock twitches against your thigh, already starting to harden again. caelus takes one hesitant step closer, then another, until he's standing at the foot of the bed. his gaze drops to where danheng's fingers start working you open, slick and shiny.
danheng's free hand cups your breast, thumb brushing your nipple. "you can touch yourself if you want," he tells caelus without looking at him. "but you don't cum until she does."
caelus swallows hard not saying a word, as his hand drops to his own cock through his pants, squeezing once. you can't look away from the way his throat moves when he swallows again. danheng's fingers press inside you, curling, and your hips jerk forward on instinct.
"that’s it," danheng breathes. "let him watch how you take it."
he moves your bodies so you sit with your back to his chest, legs spread wide open on display. his fingers move continuously, brutally and his other hand continuously palms your breast, lightly twisting your nipple, causing your breath to hitch.
"pathetic,” he muttered. "you've been watching us for who knows how long, haven't you? probably jerking off in the hallway like some desperate little pervert. and she still doesn't have a clue."
you gasped at his words, hips twitching, and danheng's attention shifted to you, his tone softening just slightly but still laced with that teasing edge.
"you really are oblivious, aren't you? flirting with everyone, leaning in close, laughing at his jokes…and the whole time he's been hard for you. probably came in his pants more than once just thinking about this."
caelus's hand gripping himself tightly now rubbing furiously, but danheng's next words stopped him cold.
"slow. remember what i said, if you finish i’ll make you watch us fuck again and again until you’re crying."
every time your breathing picked up, every time your walls started to flutter around him, he eased off—slowing, pulling back just enough to keep you hovering on the edge.
"she's dripping all over my hand." he told caelus, voice dripping with mockery. "maybe if you'd grown a spine she'd be riding your cock instead of mine."
he pressed a third finger in, stretching you, and you moaned loudly, pushing back against his hand. danheng chuckled darkly.
"needy little thing. you like knowing he's watching? like knowing he's sitting there with his cock in his hand, aching, just because i told him he could?"
caelus's breathing was ragged, his strokes slow and deliberate, eyes locked on the way danheng's fingers disappeared inside you again and again. every time you got close, danheng would stop, leaving you whining and squirming, your orgasm slipping away.
"beg for it," danheng murmured against your ear, loud enough for caelus to hear. "or maybe i should let him help. would you like that? let the poor guy touch you?"
he looked over at caelus, eyes cold and sharp. "you want to help her? get over here. but you still don't get to finish until she does. and if you do, i'll make you lick every drop of my cum out of her while you sit there untouched."
caelus was already moving before the words fully registered, dropping to his knees beside the bed, one trembling hand reaching out toward you. danheng's palm stayed glued to your hip, thumb stroking slow circles over the skin as he leaned back just enough to give caelus room. his fingers trembled when they first touched you, but danheng's low voice cut through the hesitation.
"two fingers. curl them. don't you dare rush."
caelus obeyed, sliding into your slick heat with a shaky exhale. danheng's hand never left you—every time your breathing hitched, his grip tightened, anchoring you to the bed.
"slow down," he ordered when caelus's pace quickened, growing impatient. "she's not yours to make cum. you're just borrowing her."
caelus's cheeks burned, but he obeyed, dragging his fingers out until only the tips remained inside before pushing back in, agonizingly measured. danheng's free hand drifted up to cup your jaw, forcing your head down to look at your friends fingers going in and out of you, while his other hand stayed firm draped across your waist.
danheng murmured against your ear, voice dripping with mockery aimed at caelus. "he's shaking just from touching what's mine"
caelus's cock twitched visibly in his fist. he really was pathetic...for you.
as caelus's thumb found the swollen bud, rubbing in tight, wet circles, danheng's hand never left your body—the possessive touch grounded you even as pleasure built, sharp and relentless.
suddenly he pulled caelus's hand away abruptly, leaving you empty and whining.
"beg," he ordered, voice soft but commanding. "tell him whose fingers you want. tell him who you belong to."
caelus watched with desperate, hungry eyes, waiting for permission to touch again. your voice cracks as you beg, hips twitching violently under danheng's unmoving hand. "please—danheng, i want you, but i want to help him too. let me touch him while you fuck me. please."
danheng's low chuckle vibrates against your ear. "look at you," he murmurs, almost fond, "my sweet little angel trying to take care of everyone. so generous."
he moves, slightly shoving caelus out of the way to line himself up and push his cock back inside you in one slow, thick thrust. the stretch punches a moan out of you. his hand presses down harder on the buldge in your tummy, feeling every inch as he sinks to the hilt.
"keep your word," he tells caelus, voice turning sharp again. "kneel right there. let her jerk you off while i fuck what's mine."
caelus scrambles closer on shaky knees, cock flushed and leaking. the second your fingers wrap around him he jerks, a broken sound escaping his throat. danheng's hand anchors you as he starts to thrust, deep and measured. every time his hips snap forward, his palm presses down, making you feel how full you are.
"that's it," danheng coos, voice dripping with mock sweetness. "such a good girl, stroking him nice and slow while i ruin you." his free hand slides up to your breast again, pinching your nipple in time with his thrusts. "go on, angel. make him feel good. just remember what we agreed."
caelus's cock twitches in your fist, pre-cum slicking your fingers as you stroke him. danheng's rhythm stays steady, possessive, hips rolling so every thrust grinds against that spot inside you that makes your walls flutter
danheng leans down, teeth grazing your shoulder. "cum for me," he growls, pace picking up just enough to push you over. "cum on my cock while you jerk him off, and maybe i'll let him finish too." his hand stays firm, pressing you down into the mattress as your orgasm crashes through you, walls pulsing around him. caelus's cock throbs in your grip, but he doesn't dare come—not until danheng gives the word.
"go ahead" he huffs out slowing his thrusts as his hips begin to stall in you.
danheng's breath shudders against your ear as his hips finally still, cock buried to the hilt while thick pulses of cum flood your cunt. every throb forces another wet spurt deeper, and he keeps you pinned, making sure none of it leaks out around his shaft.
caelus is already trembling, head cracking against the wall when your fist twists once more around his twitching cock. the first rope of cum paints your knuckles white. the rest follow in heavy, messy arcs that drip down your wrist. he whines, high and broken, hips jerking helplessly as overstimulation sets in, yet your grip doesn't let go.
your eyes flutter open just in time to catch the wrecked look on his face—mouth slack, lashes wet, cheeks burning—and the involuntary squeeze of your pussy around danheng's spent cock draws a low growl from him. he slams his mouth over yours, teeth clashing, tongue forcing its way in like he needs to claim every sound you make. when he finally pulls back, his lips drag down to your throat, sucking hard enough to bruise.
"look at him," danheng rasps against the fresh mark, voice rough. "look at the mess you made of your best friend. but that mark on your neck? that's mine. don’t forget it."
your palm cups his cheek, thumb brushing the sharp line of his jaw. "be nice…for me," you whisper. then you turn, meeting caelus's glassy stare. sweat glistens at his hairline, his chest heaves with every shaky breath. something shifts behind your ribs—fondness, heat, a new kind of hunger—and you rest your forehead against his shoulder.
"i think… our friendship just changed into something else entirely."
disclaimer: this is my only blog! i do not have ao3. all works are written by me! please do not steal, repost on other platforms, claim as your own, or translate my work.
☆ followers MUST be 18+ as content may be mature at times so minors or ageless accounts DO NOT INTERACT with my work or account! i will check and see if your age is somewhere on your page if its not you will be blocked it is for safety purposes.
☆ my asks are open if you want to chat or you would like to request something but please be mindful if i am uncomfortable with anything i will not answer it and it will be deleted.
☆ if you are requesting do not include any minors idc if they are fictional i am not comfortable writing them
☆ please try to be specific about what you are looking for in a request, that will give me the best chance to write it
☆ if requesting anything and i do accept it i ask that you be patient as i usually have other fics i am working on. i will most likely be posting drabbles and requests in between my main projects.
☆ to understand what perspectives i write for read the following post — what i write for
☆ if you are commenting i ask that you try not to spoil anything from the fic. if you want to have a discussion or leave some type of review abt it it is best to message or send it in my inbox that way i can review if its appropriate. i just know some people check comments before reading and i want them to be able to enjoy it free of spoilers.
☆ please keep in mind this is a hobby, i do this for fun so remember to be kind! if you don't like something constructive criticism is alright but remember writing is an art form and it is subjective. there is no place for hate and i stand by my ideas and how i execute them. all work is fictional and these are characters not real people so remember to keep that in mind before you get all weird and parasocial on me.
☆ i also can't believe i have to say this but with it being an issue in creative spaces i have to say this to avoid being accused of it but i DO NOT use ai in the outlining, writing or editing process. if you do not trust my word then do not read my writing and you can simply ignore or block my account it is truly that simple. i do not have the time nor do i have the patience to argue with people who do not like my writing style.
☆ speaking of my writing style i am a pretty new author. i have been a long time reader of fanfiction since i was a teenager but only in recent years have i have dabbled in writing. my voice is not particularly distinct yet, and i believe that our styles can evolve over time that's what being a creative is about. so again i am still learning! if you do not like how i write something that's fine just don't come complaining to me about it. if i want constructive criticism or advice i will ask for it but do not give it to me unsolicited.
☆ i try to proof read everything like a million times before i post but i am only human and errors are bound to happen occasionally.
tag key
#danheng-dreams thoughts → general posts, ideas, and rambling
#danheng-dreams updates → blog updates, schedules, new fic announcements
#dangheng-dreams oneshot → mid-length works (up to 5k words) and standalone fics
#dangheng-dreams fics → full-length works (5k+ words) or there are multiple parts/are part of a series
#dangheng-dreams drabbles → short works (under 1k words)
#dangheng-dreams asks → responses to asks and messages