yoon jeonghan from seventeen <3
"I get wet at the thought of you, being a responsible guy. treating me like you're supposed to do. tears run down my thighs."
track 2 of the man's best friend series found here
after a spree of failed first dates, y/n didn't have any high hopes. until she says yes to a blind date set up by her best friend who actually found better than she could imagine... her old high school crush. who is still gorgeous, charming & most importantly so respectful. a true man of service.
word count: 6.4k
warnings: smut with a lil plot !!, slight voyeurism, a tiny bit of pet play, sir kink, jeonghan is possessive & loves leaving marks everywhere on reader's body, overstimulation, creampie, fingering, oral (f & m receiving), p in v, no protection being used (pls wrap it), 69ing, cum tasting, missionary, reader has a pain kink, jeonghan is a biter & muncher, multiple orgasms ... like a lot
You stand alone outside a restaurant way too fancy and out of your price range, on the phone with your best friend, your other hand rubbing your bare arms from how cold it was. You had to make sure this was the right place. It adds up why she made you wear the fancy black cocktail dress with a slit on your leg that was saved for special occasions, but who in the world did your best friend know to afford such a place. You can't think of any.
"I promise you, it is the right place." she reassured for the fifth time.
"Oh my god... It's a sugar daddy, you set me up with an old man." you gasped, she laughs at the other end.
"No, I did not. Believe me Y/N. Just go inside and have a fun time, I swear he's a good guy. Reservation is under Yoon. Now go please. You're already late" She basically begs.
With that tone, you roll your eyes and bid your goodbye as you hear your friend cheer on the phone. You wonder why the reservation is under her last name, I guess she booked it for you both. How sweet.
When you enter the restaurant, it's loud and bustling. You sigh in relief that the place was at least warm, heaters blasting compared to outside. A man in a suit greets you with a book in his hand.
"Reservation?" He asks.
"Under Yoon." You reply and he scans down the book with a nod.
"Follow me"
You follow closely behind him, making sure to avoid the waiters who had food or drinks in their silver plated hands. In the corner is a man playing a grand piano and a woman playing a cello besides him, this was for sure the fanciest first date you've ever been on.
"Here is your table ma'am" The host announces. They move out the way so you could see who you were set up with for the night.
You gasp.
"Jeonghan?!" Your shocked voice rang through. He smiles at you then waves a hand at the host to tell him it's not needed to pull out your chair because you watch Jeonghan stand up and do it himself.
"Your seat Y/N" Jeonghan says.
You blush, not a lot of your first dates pull your chair out for you either. Especially when another (paid) person was already going to do so. You take your seat as he pushes it in and thanks the host, then takes the seat across from you. He shows no expression of being shocked as you currently are, like he knew it was going to be you on this date while you obviously did not. Now the reservation being under your best friend's last name makes sense.
Because your best friend, has just set you up on a blind date with her cousin. Her cousin that you had a huge crush on since the day you laid eyes on him.
You and your best friend have been in each other's lives since the very first day of high school, both entering a new school and finding comfort within each other that never became astray. You two were so close to the hip that you both had many sleepovers and attended each other's family events and this is where you met, your first ever crush that wasn't a celebrity (until later). Yoon Jeonghan.
It was just a silly crush that your best friend liked to tease you about. Nothing serious especially because of his celebrity status but he was nice, funny and out of this world beautiful. Everyone could see it, his charm oozed out of him and you were a part of the crowd that fell for it. You never told him, neither did your best friend because what was the point? You kept your cool around him until the night ended and you were in your best friend's bedroom fangirling as she teased you.
Your meetings with him were because of your attachment to your best friend, the attachment causing you two to be intertwined and easily part of each other's families. So it made you believe he probably looked at you like family as well (or so you thought). You hadn't seen Jeonghan in years though, with the rise of Seventeen and their busy schedule. His attendance for family events became less and less. With his absence and growing up in general, your first ever crush faded. Up until now.
₊˚ ✧ ━━━━⊱⋆⊰━━━━ ✧ ₊
You've never had such a fun time for a first date. Usually experiencing awkward first level getting to know each others; instead the fancy meals and shared desserts were long gone as you both laughed and conversed over nostalgic stories of the past and getting to know each other deeply on a new adult level instead of the two young kids you both were. With the second bottle of wine now being completed as he poured it into your glass, the once bustling restaurant only had the two of you and one other couple further away. The piano man and cello woman in the corner long gone.
You took another gulp, you were tipsy, almost to the brink of drunk and it was getting pretty obvious just by the heat on your face and the fact you were ready to ask the one question that's been on your mind the whole time.
"So, Mr Yoon Jeonghan" you proclaim.
"Yes, Miss Y/Full/N" he replies back, you smile.
"Can I ask how this was set up? You didn't seem as shocked to see me like I was seeing you." You finally ask.
"Ah.. Well, you know how it was Uncle's birthday at your best friend's house last weekend? Yeah I was there, finally had free time to see the family and I guess my disappointment for your absence was so noticeable that your best friend couldn't stop poking at it and I admitted it. I wanted to see you." Jeonghan explained.
He laughed at your shocked expression, though it was clearly too late you still wanted to remain cool, mysterious and sexy. You grabbed your wine glass and leaned back on your chair with a smirk. Legs crossing over the other.
"So someone missed me?" You teased.
"I mean yeah, who else can I say all those silly jokes to and I would receive a pretty laugh and even prettier smile back." He says, so nonchalant like your face wasn't going to get any redder.
Before you could say anything else, the same man who sat you at your table stands in front of you both.
"I'm very sorry but I must walk you two out now as we are closing." He apologies and gestures to the restaurant around you two where the other waiters are now sweeping. You gasp realising the overstay.
"Yes, yes! Of course I'm so sorry!" You get up quickly and watch as Jeonghan apologies as well. Both of you, at the same time grabbing your own wine glasses to gulp the last bit of red wine and seeing how red face but synchronised the two of you were made both of you laugh.
While following the man out the door, you see Jeonghan send a quick text and place his phone in his pocket. Once you're out of the restaurant with another thanks and apologies to the worker who shuts the door behind you two, your whole body shakes at the cold. Jeonghan seeing this quickly takes off his own jacket and wraps it around you.
"Oh stop! Now you're cold!" you almost shout as you attempt to take it off.
"I'm wearing a long sleeve and you're sleeveless, the car and my driver should be coming around soon as well. Would you like me to take you home?" He asks and explains.
You shake your head as a no, "I don't want to intrude, I can call an uber." You reply, going to unzip your purse to grab your phone.
Then a nice, sleek black car stops in front of you two. Jeonghan grabs your hand that was about to open your purse and leads you to the car, opening the back door for you and gesturing to get in.
"Please. It's for my comfort to see you get home safely." He continues to insist and you finally give in, getting in the car as he shuts the car door behind you while going around the other side. When Jeonghan is sat next to you in the backseat, the middle seat separating you two. You give the driver your address as the drive to yours starts.
"This is Minjun by the way, he's Seventeen's driver when we drink too much but drove there. Our company insisted that it was too risky to use the designated driver services restaurants have or taxis so the company has its own for us." He explained, you see Minjun nod through the mirror as a hello and you do the same back.
"So this is your car?" you ask, looking around slightly. It was an expensive car for sure and Jeonghan takes care of it well.
"Yeah it is, it's like my baby. Just sucks I barely get to use it though." He says with a scratch to the back of his neck.
"Did you use it to drive to the family party?" You ask and he nods.
"I had to give the family the whole tour and yet, the person I wanted to impress the most wasn't even there." He confesses and you blush knowing he meant you.
"Jeonghan, I liked you when you were still a teenager with that bob cut that reminded me of young Justin Bieber. You don't need to do much to impress me." You ramble, but as you turn your head to look at him. It was the first time the whole night he looked shocked.
You were confused. "Oh as if you didn't know, it was so obvious!" you insist and he only shook his head as a no.
"You liked me all the way back then?" He almost shrikes.
"From the very first day I met you. You were like, my first ever crush" you confessed with a hint of confusion in your tone. Your best friend obviously noticed and so did her parents, so as embarrassing as it was, you thought he knew too.
Before Jeonghan could respond, Minjun from the driver seat coughs. You look out the window and see your home, you reach out to open the door.
"Wait, let me get the door for you." Jeonghan says as he opens his own door and walks over to open yours. Reaching a hand for you to grab as you still wear his jacket. He shuts the door behind you when you stand and both of you walk to your front door. Still hand in hand.
"Thank you for tonight... Did you want to..." You stammer out, gesturing to the door but he only smiles and nods a no.
"I think we both had too much to drink angel, I wouldn't want to take advantage of you at all." Jeonghan reassures while using his thumb to stroke your hand.
The way he said it, the overall respect and care for you while realising this was the first date in ages that clearly didn't just want to get in your pants to the point they deny an invitation (and you don't give it out a lot). You felt weak, almost like the young teenager who saw Jeonghan for the first time.
"Can I kiss you though?" Jeonghan suddenly asks, you snap out of your daze with a nod. Maybe a bit too eager but he didn't care and quickly brings you in close with one arm around your waist and a hand on the side of your neck to kiss you.
Oh teenager you could never imagine this happening, and even if you did, it would not be nowhere near as magical as this felt. The way both your lips moved made all the most sense, Jeonghan was a good fucking kisser and the red wine only added so much more to it. The kiss was reaching making out territory and you knew it, so you pressed your body into Jeonghan to signal how badly you wanted him right there. It made him seperate the kiss with an aching sigh, leaning his forehead onto yours as both of you caught your breaths.
"Baby, if we keep going I'm going to accept your invitation and I can't with how much I like you. I need to see you again. Soon." He whispers with a hint of desperation.
You felt the exact same way.
₊˚ ✧ ━━━━⊱⋆⊰━━━━ ✧ ₊
Needing the opinion of the person you trusted the most, you stand taking mirror pictures of yourself in black lingerie and hoping it does your body justice. You were getting ready for your second date with Jeonghan, the constant texting for the last two weeks made you more excited for the night to come. Especially the texts that were on the brink of sexting. The attraction from the both of you were undeniable and it would be a straight up lie to say that you haven't gotten yourself off to the thought of him. Which made you feel so dirty with how respectful Jeonghan has been to you the whole time. With the haze of excitement, you finally send the mirror pictures to your best friend.
5:20pm :
ok ik this is weird to ask bc hes your cousin but is this hot enough? might not happen but maybe being prepared will manifest it to happen tonight #needhim
2 images attached
You place your phone down and put on the black dress you had prepared, this time a mini body con dress still appropriate for a fancy dinner. The choice of black once again was your remembrance of him slipping that black was a good colour on you, hence why the black lingerie as well. When you hear your phone alert you of a text, you run quickly to answer it after finally successfully zipping your dress up.
5:25pm : from yoon jeonghan
I'm not (your best friend name) but that is more than hot enough.
Your eyes grew wide, oh there's no fucking way you did that.
5:26pm : to yoon jeonghan
Holy shit, please forget I sent that this is so embarrassing.
5:27pm : from yoon jeonghan
Hard to forget, but I will for you.
Also not embarrassing at all.
I'll be there to pick you up in 20 minutes, is that okay?
You react with a thumbs up, plopping backside on your bed with a groan.
₊˚ ✧ ━━━━⊱⋆⊰━━━━ ✧ ₊
The night consisted of this. A drive that started off torturous with your embarrassment eating you alive but Jeonghan being Jeonghan made you feel comfortable only after a few minutes in.
Dinner was amazing once again, you asked him how he always knows the best places to eat and he confessed that he asked around for the best date spots. He only had one glass of wine and you had one cocktail, it was evident how both of you wanted the night to end. Him joking, slightly joking but probably entirely serious that he wanted to be completely sober and remember everything with you.
Now it was finally the drive back, the sexual tension in the air was thick that it was eating you alive as both of you hummed to what was playing on the radio. Though you two were holding hands, you were fighting a war in your brain to just move both your hands to your thigh and see if he raises it. Watching him drive with one hand made you imagine what else he can do with his fingers, with you specifically.
"Can I be honest with you?" Jeonghan utters, you don't miss the grip on the car wheel get tighter.
"Of course" You answer back ignoring the lump in your throat.
"I care about you so much, for a long time now. I don't want you to think I'm a pig... But I've spent the whole night thinking about those photos you texted me." He vents.
You let go of your joint hands just to grab his wrist and lead it inside your dress for him to feel the wet patch through your underwear. Already stopping at the traffic light, he looks at you, mouth slightly open at the side of his hand disappearing and feeling the tip of his fingers being wet.
With full eye contactn and confidence, you finally say
"Jeonghan, if you don't take me back to my place and fuck me like you've been wanting to. I'll be so upset."
₊˚ ✧ ━━━━⊱⋆⊰━━━━ ✧ ₊ nsfw below
Eager mouths and bumping into walls was all that was heard in your lovely home. Hands ravaged each other as one by one clothes were taken off before even reaching the bedroom door. By the time you kicked it open as he shut it behind you two, you were left in the black lingerie you sent him and Jeonghan in only his pants. Your window was closed but curtains were open, making your room not completely pitch dark and it gave Jeonghan the opportunity to break the heated kiss to finally take a look at you. Though the lingerie was black, it was practically see through with only lace around your tits and pussy. Most importantly, your drenched laced panties pussy.
"You are fucking beautiful" he breathlessly complimented. It made you not want to shy away your body for once as he placed his mouth on your still covered up tits, all at the same time using his large hand to cup your pussy through the fabric. Thumb circling on your clit and the friction of the fabric made it all more delicious. You gasp loudly at the overstimulating pleasurable feeling. His mouth stops his torture once his purpose of your laced bra being as wet as your underwear is all done.
"You're so wet for me princess, did I do this? Without even properly touching you?" Jeonghan taunts and you whimper while nodding.
"Use your words." He orders.
"Yes sir." You reply.
The sir slipping out only made Jeonghan secretly buckle.
"Such a good girl, already knows what to say without me telling her. Your sir's good girl, aren't you?" He asks.
"Yes sir, I'm your good girl."
The car lights from someone driving past wakes you up and you turn to look at the window but before you could even offer or walk to close the curtains you hear a tsk from Jeonghan.
"Keep it open, they should see you belong to me."
As he sits on the edge of the bed, he uses two fingers to usher you to come towards him. By animalistic instinct you get on all fours and crawl to where he sat, Jeonghan can't hide the smirk on his face. You're perfect. How your minds feel linked with how you abide by what he wants without even knowing... He would never push you to do anything you're uncomfortable with but he can't hide his content that you two share the same kinks.
He tilts your head forward with two fingers below your chin, you lift your face up by his actions.
"Can I tell you what I want to do to you?" Jeonghan announces, you nod.
"I want to make you cum as much as you can handle until you're shaking. Want to see how much I can push this pretty body and mark it mine. Is that okay?" He explains, the fact he asks for consent as well... You feel your pussy get even more wetter, to the point it feels it's reached down your thighs.
"Yes sir, please ruin me. I'm all yours." You beg.
With that, all he did was pick you up and place you on the bed next to him. You squeal at how easy it was for him to do so, the cute noise coming out of your mouth making Jeonghan kiss your cheek softly, the last cute action he'll probably do for the night as he lays you down softly. Your head hitting your pillows as he's above you.
"I'm so obsessed with you princess" he quietly admits, but you catch it and it makes you kiss him eagerly. He slips his tongue in your mouth and you know there's no point in fighting for dominance because he'll win anyways. You feel his hands grip your wrists that lay on each side of your body, his mouth now travelling down to your neck placing both a mix of sweet kisses, bites and all together devouring your neck that it makes you grind up into nothing. He snickers at your desperation, lifting his leg higher that was kneeled between your legs to give you friction. You moan as your eyes travel backwards. "Grind on my knee baby girl while I mark you" Jeonghan orders and you do exactly so.
You felt so restraint but so hot all at the same time, body panting as you feel Jeonghan's lips on your breasts as his hands grip your wrists even tighter. The rough friction of your lace panties and his pants making you desperate for more. You hiss when you feel his teeth bite into your chest, he does it multiple times and you love it. Finding out that Jeonghan is a man of his word and was not joking when he said he wanted to mark you up.
You feel his lips move downward, a trail of his wet tongue in it's wake even poking your belly button as you squeal and fidget (but not too much as his hands were still around your wrists that were pinned at the side of your body). He realises he loves every sound that comes out of your mouth, you sigh in relief once you feel the cool air hit your pussy from his teeth bringing your laced underwear down to your ankles, letting go of one of your wrists for a quick second to toss the underwear behind him.
One tongue swipe made you lift your hips up to his face to grind as he tsked, releasing the same wrist to hold your thighs down. He stares up at you with a glare in his eyes "Patience princess." he orders. As punishment, his lips move to your inner right thigh instead, so so close to where you needed him as his hair brushes against it instead. With his arm still pushing down your left thigh, he moves his thumb to rub onto your clit all while still leaving marks. The sensation was new to you, lips on your inner thighs when you barely get someone to eat you out as it is. The sting from the bites he leaves only makes you more aroused, he uses the same hand that was rubbing your clit to now have one finger in you. The intrusion making you sigh in relief.
"Fuck, that feels so good" this moan of a sentence followed with a scream when Jeonghan at the same time bites your thigh and slips in another finger. You can feel his grin once he realises the clench between his fingers when pain strikes you and to further test it, he bites into your thigh again, you groan at the teasing as his fingers go faster. He alternates his mouth to leaving hickies on both your inner thighs as his fingers continues to thrust into you.
"Jeonghan I'm going to c-cum" you announce, he nods still leaving as much hickies as he can make and curling his fingers for your release. You do, with your back arched and hands gripping his hair to keep you steady. Your panting by the end of it, his lips finally release from your skin to watch you and put his fingers in his mouth to taste you. You watch his every move, biting your lip as you see him blissfully close his eyes and a smile form on his face. Once he releases it with a pop, he's back to lying stomach down on the bed. Arms now wrapped around both your thighs. Before you even tell him that you're still sensitive, he dives in to eat you out. His eyes never leaving you to see your reaction.
Truth be told, the taste of you on his fingers were not near enough. You tasted so sweet and heavenly, he could eat you out for hours and maybe he would because even his impatience got the best of him, not even warning you before diving in. As you looked down your eyes rolled back to your head seeing how deep he was. His nose resting on your clit as his eyes never left yours, his mouth making out with your pussy as his tongue drew figure 8s in your hole. His arms being wrapped around your thighs were putting pressure on the hickies he placed and though you initially hissed at the pain, it added onto the pleasure.
As you didn't get a break between your last orgasm and the fact Jeonghan's mouth is the best you've ever had, you came once again. Despite the sensitivity, Jeonghan didn't leave his spot and tasted every drop that came out of you. It took you using your own hands to push his head away to get him to stop, his eyes showing displeasure from this move but still letting you take a breath anyway. Body panting as he rubbed soothing circles on your hips.
"Thank you sir" you said, he only laughed in response.
"I'm not done with you angel and you're not pushing my head away to stop. If you really want me to, the safe word is pink. Understand?" he commanded,
With a gulp. You only nodded, his eyes were stern.
"Words princess." he responded.
"Yes sir." You replied
That's all it took for him to dive back in his favourite meal as you grip onto the sheets beside you to attempt to steady yourself for the long night that's about to come.
Jeonghan has been so giving to you, you scream as you cum from his mouth for the nth time. Your body was sweaty and you were so wet that it was leaking into your thighs, but no cum was being wasted not when he was addicted to the taste of it. Jeonghan alternated with you cumming on his mouth or fingers or both, you hadn't used your safe word and you don't see yourself doing so anytime soon but one thing was for sure you needed his cock. He currently had his tongue flickering your bud as three fingers vastly thrusted in you, the pink in your face was from the intense orgasms but also the slight embarrassment that your slick created such a prominent sound in the room that the movement of his fingers were so loud.
With still his fingers in you, Jeonghan came up to kiss your mouth and you accepted him. Humming at the taste of your cum and juices all over his lips and chin. Breaking apart when he heard the noise from your mouth, he grinned.
"See, even you know how delicious you are. How can I stop tasting you, could do this for hours baby." He proclaimed, you whined and nodded your head as a no. The shock of his face evident but with one hand you start touching him through his pants.
"I want to taste you too sir, please. And you can still taste me too, at the same time" You begged but also asked, his eyes gleamed.
He stands up from the bed to put his pants down. Though you had multiple orgasms, the sudden emptiness in your pussy made it clench. You drool at the sight of his hard cock that leaked of precum. Without him even asking you; you repositioned your body to be lying landscaped on the bed. Your lower legs hanging over on one side as your head is half still on your mattress and slightly hanging on the other side where your eyes are met with Jeonghan's cock. He has a million questions circling in his head, the slight possessiveness of him wondering if you've done this with someone else or had just had fantasies of it like he did (it's the latter) as you knew exactly how to position yourself without him asking or moving you as he planned.
He strokes your cheek but hisses feeling your lips touch his leaking tip, you hum at tasting his cum and smile seeing how sensitive he already is.
"You can't use your words angel, so do anything with your hands to hurt me. Scratch me if it gets too much alright? It's okay and we'll stop straight away." He vocalises. Though he was dominant, the constant need of wanting to reassure you made your heart do summersaults.
You nodded as a response and took more of his cock in your mouth as Jeonghan shimmied more closer, he could watch you forever. Groaning seeing the outline of his cock in your throat as you go deeper but as much as he loved the sight, he needed to taste you again even more. Moving his body downwards, he wrapped his arms around your inner thighs, elbows on the bed as he dove back into your pussy and it had you automatically moaning around his cock. The vibration adding more pleasure to him that his nails dug into your already laid with hickies thighs.
Both of you were engulfed in each other, Jeonghan closely hovering over you that he could lay on your body if his elbows gave in. It was overwhelming but you couldn't resist it. You wanted more and you got more. Though you've always wanted to do this, there wasn't anyone you trusted enough to ask. Until Jeonghan.
You swirled your tongue around Jeonghan's cock as he thrusted into your mouth, all your senses were him, mouth full of drool over his cock and your lips. Jeonghan lapped at your clit, the position having him closer to your bud as he continuously drew figure 8s and stuck his tongue in your hole. Having his cock in your mouth only added more pleasure to you, usually being able to control your hips you couldn't this time as you basically humped his face and he loved it. Knowing his face was coated in your juices while his cock was in your mouth drove Jeonghan to his orgasm quicker than he ever had, so engulfed in eating your pussy he came in your mouth without warning.
The mix of his sweet cum going down your throat as he groaned into your pussy and added pain onto your thighs because of gripping them tight made you cum at the exact same time. Not wanting to overwhelm you any further, Jeonghan quickly stood up and released his cock out of your mouth to watch you swallow. With your vision back you looked up to make eye contact with him as you swallowed his cum. Exactly what he wanted to see.
He stands there in silence for a few seconds, huffing and catching his breath while stroking your hair. It makes you reposition yourself from lying down to sitting up with your back legs tucked under your bum. He doesn't miss you squeezing your inner thighs while doing so, seeing you in all your glory. Doe like eyes staring up at him waiting for his next move, you were so beautifully perfect for him. He grabs your face to kiss you as a response, the sudden movement surprising you and it's at this moment Jeonghan truly realises he wants to forever keep surprising you with kisses full of the passion he has for you.
When the kiss broke, he orders you to lay back down with your head in the pillows like last time. You ask him to fuck you raw and he chokes on his own saliva, you giggle seeing his dominance quiver.
"Are you sure baby?" He asks
"I trust you, I'm on the pill and want to feel every bit of you."
Jeonghan could not get on the bed fast enough, you spread your legs to practically welcome him. Cock already hard again, he slaps it against your pussy lips, your pussy still coated with juices and so wet that it already coated his cock. He grabbed your left leg to put it over his shoulder as he finally thrusted in, he was only half way but still had to close his eyes to steady himself.
You truly were perfectly made for him.
"I want all of it sir, please" you beg below him, one hand now gripping on his other shoulder. Of course, he obliged. Sinking himself fully in, you arch your back feeling the fullness and grit of his cock.
His pace begins to fasten, making you moan out loud.
"Fuck, feels so good sir, more, more" You continue to almost chant, his pace fastening once again as he grips on your leg tighter and the other hand on the headboard above you. Though the pleasure was also overwhelming him, his eyes never left watching you. The way your tits bounced, the faces of pleasure and noises you made. He loved every bit of it.
Jeonghan shifted his hips a bit and that slight movement made him find the spot you needed, making you scream and grip his shoulder tighter. "Oh my god! Oh my fucking god there, there!" Throwing your head back, mouth gaping and eyes closing.
"Open your eyes, look at me baby" he panted out an order.
Wanting to please him, you open your eyes again despite the pleasure being overwhelming that you felt your senses losing it.
"Good girl" he compliments, he feels your pussy tighten at the words.
"My baby likes that? Likes being called good girl?" he taunts with a smile, you could only whimper as response. Feeling your stomach tighten again, "sir I-" you start.
Jeonghan nods "I know, let go baby" and you do exactly so. His pace stills as you cum around his cock and so you can catch a breather. You appreciate this, because you have no idea how many orgasms Jeonghan has pulled from you tonight but it's catching up to you. Feeling your eyes slightly flutter and droop, he catches this. Automatically pulling out which makes you whine from the emptiness.
"No, no sir I can take one more I swear please want to make you cum. Have your cum in me please, please" you babble as you reach for him to come back.
He wants to ask again if you're sure but the way your eyes stare at him and the way your arms are already around his neck to pull him closer says enough. He thrusts into you slowly, you wrap your legs around him and usher him to go faster and that it's okay.
It was all Jeonghan needed to go back to his old fast pace, you sigh happily and moan at the feeling. Your cum adding another layer around his cock and the way you lifted your hips to meet his thrusts made his eyes roll to the back of his head.
He drops his head into your shoulder, whispering how he's going to cum, your needy and begging response mixed with your moans of "cum in me sir, please I want it so bad." was all it took for him to go over the edge.
The warm feeling of his cum painting you white and how he bit your shoulder made your sensitive cunt reach its final orgasm of the night. Feeling this, Jeonghan felt more of his load shoot into you. He doesn't recall ever having such a powerful orgasm before, like he's said all night you were truly made for him and this was the final telling that he needed you forever.
In the position for a few minutes with heavy pants and soft kisses on the lips between you two, you finally unwrap your legs around his waist and arms around his shoulders, as Jeonghan's cock left your pussy he watched the mix of his load and your cum spill out. A sight that he'd never forget. Jeonghan goes to stand up to get you cleaned up but you pull his arm to come back.
"I'm just going to clean you up" he reassures you but you shake your head back and forth as a no, feeling yourself drift as it is.
"Just come cuddle please" You softly say and he can never say no to you, going back to lying in bed next to you and pulling you closer. Wrapping your legs around each other, he wrapped his arms around you and your head naturally laid on his chest.
"You're mine princess right?" Jeonghan asks, stroking your cheek as he feels your eyelashes fluttering on his chest as you fight against your tiredness taking over.
Nodding, "I'm all yours for as long as you want me" You respond, feeling his lips kiss your forehead as you go to sleep. The last thing you hear him say "You're mine and I'm yours forever."
₊˚ ✧ ━━━━⊱⋆⊰━━━━ ✧ ₊
Going outside your bedroom, the new morning light making you rub your eyes. You're shocked to see a shirtless Jeonghan wearing only his briefs sitting on your living room floor assembling the Ikea shelf you bought for said room that you've been procrastinating on doing so.
Sneaking up behind him, you kneel down and wrap your arms around his body. "What are you doing?" you muffled on his bare shoulder giving it a quick kiss.
"I saw this while getting myself water and I thought why not do it for my baby, her hands have way more important things to do than this." He turns his head, sucking in a breath when he realises you're only wearing his button up white top from last night that consumed you like a dress.
He spun himself around making you squeal as you were suddenly on his lap, Jeonghan groans feeling you bare on his briefs. Lifting the top up slightly to see you with no underwear and most importantly already getting his briefs wet as he teases a finger to your clit.
"Already wet and I haven't even done anything?" Jeonghan teases.
You groan, "I get wet at even the thought of you Yoon Jeonghan."
Pairing: Yoon Jeonghan x reader
Word Count: 17.3k
Genre: smut, fluff, coworkers(kinda?)/strangers to lovers
Warnings: Smut (MDNI), fluff, smut, inaccurate depiction of christianity, wing play(?), halo play(?), piv, switch energy!jeonghan, nipple play, lmk if theres anything else
Summary: Never in your life did you think you'd be back working customer service—and in your life you never did. In your death, however, you were sent to Hell, where soul admissions are efficient, demons are kind, and damnation includes mandatory therapy. Somehow, the strangest part is still the angel with Heaven’s paperwork who seems to be finding excuses to come see you.
Beta read by my favorite person ever @mylovesstuffs
Working the Front Gates of Hell was, decidedly, not how you’d expected to spend your afterlife. Sure, you never thought you’d get into heaven—you’d had a little too much trauma and too little self-preservation back when you were living—but you’d have never expected your eternal damnation to be customer service. And, okay, eternal damnation is a little harsh, considering it actually consisted of a lot of therapy about why you’d gone down the path you did (thanks a lot, Dad).
Honestly? Hell turned out to be less fire-and-brimstone and more corporate retreat with better snacks, at least for the people on the upper floors who weren’t murderers or politicians.
The demons assigned to you during onboarding were shockingly gentle, all soft encouragement and understanding. One even cried during your fourth session, which made you feel weirdly validated and also a little guilty. You were given a handbook, a support demon, and a week-long crash course on compassion fatigue. Turns out, there’s nothing wrong with sin, per se, it just depends on how you lead your life with it, whether you let it control you or you control it.
And then you were placed at the Gates.
You were given a desk, a chair that magically adjusts itself so your spine doesn’t collapse, a jar of complimentary mints that never runs out, and a line of freshly deceased souls who always looked at you like you were the one personally responsible for their eternal destination.
You learned quickly that people arrive in Hell the same way they lived: Most people are quiet, manageable, just wanting to get where they need to be. Then there’s the others, the ones who lived loudly, defensively, and convinced someone else is to blame. That someone usually ends up being you.
The first few days you tried explaining that you were just the admissions clerk, not the cosmic judge. Now you just smile sympathetically and hand them a clipboard.
It’s not a bad gig, all things considered. The heat is steady. The background screaming fades into something almost meditative. Your coworkers are supportive—Mingyu brings you little hand-drawn comics on your lunch break, and Seungkwan keeps knitting you sweaters you absolutely cannot wear outside because they’re technically made of mortal sins.
But by far, your favorite part of Hell is the little glimpse of heaven you get to see, ironically enough. Because whenever the big boss upstairs has a wandering soul looking for a job, is throwing a party, or sends something for Lucifer to check out, he sends it in the form of an errand boy.
Some days the Veil parts, the light pours in like someone cranked the brightness up too high, and there he is: Yoon Jeonghan.
He’s not a boy, really–he’s older than the first sun, technically—but up close, he’s truly sculpted by heaven itself. Tall, glowing, wings tucked neatly behind him with eyes soft enough to make even hardened demons stop mid-torment and stare.
He always smiles at you first.
Not at the gate wardens, not at the other people manning similar desks, at you.
When you’re busy, he stands in your line no matter the length, waiting to get to the front. He rests his elbows on your desk like you’re old friends, even though the longest conversation you’ve had with him was three minutes and seventeen seconds—yes, you counted—and the way he talks makes your brain feel like it’s melting pleasantly out of your ears.
“Special package,” he always says, voice warm honey and sunlight. “Special paperwork for the man downstairs.”
You always take his paperwork, pretending your hands aren’t shaking as you hand it off to one of the demons for delivery. Heaven’s errand boy always lingers, too—asking if work’s been busy, if you’re drinking enough water in all the heat, if your chair is still adjusting properly (which confuses you some, considering he knows exactly who enchanted it).
You’ve convinced yourself he’s just being polite—friendly, even. Heaven has customer service training too, probably. Angels, you’ve heard, are big on hospitality. That doesn’t stop your treacherous heart from beating quicker whenever you see him.
“Are you even listening to me?! I’m in hell and you aren’t even bothering to hear how distraught—”
You look at the woman before you, deadpan stare unsettling when paired with your polite smile. “Ma’am, just take the stairs on your right to the third floor, please. There’s nothing I can do.”
She huffs, clutching her smoking clipboard. “This is unbelievable,” she mutters, stomping off toward the staircase that leads to Processing. Once she’s finally out of earshot, you exhale, slumping back into your chair and rubbing your temples. It feels like your headache has a headache.
Mingyu pokes his head around the doorway, holding a doodle of a demon (that looks suspiciously like Dino from the Archives division) slipping on a banana peel.
“Rough one?” he asks.
You wave him off. “She’ll be fine. Third floor should fix her.”
“Break room is open, someone brought pie,” he suggests.
“Cherry?” He nods and you brighten, “Save me a slice, my break is in ten.”
“I got you.” He disappears with a slightly menacing grin.
You straighten your paperwork, nudge the endless mint jar back into place, and take a sip of your coffee—today’s brew tastes like hazelnut. Not bad.
Suddenly there’s a flash of light. Not a violent divine explosion, just a warm wash of gold that spills across the gates. A couple of nearby demons pause mid-task, squinting like someone opened the blinds too fast as he steps through.
Yoon Jeonghan, Heaven’s favorite courier, appearing like the world’s most ethereal UPS driver with wings. His arrival always feels like someone opened a window in this place: warm, bright, gentle.
His eyes find yours immediately and a smile blooms across his face, soft and bright and unfairly pretty.
Your heart does a somersault like it’d been waiting (maybe you had been, not that you’d ever admit it out loud).
He passes everyone else, waving at the gate wardens, the demons waiting to receive whatever heavenly message he’s carrying, even Lucifer’s personal attendants who perk up in case he’s here for them.
He walks straight to your desk.
Souls in line turn to stare. One reaches out to touch his wing but he sidesteps them smoothly. When he reaches the counter, rests his elbows on it like always, and dips his head slightly—just enough to make your stomach flip.
“Hi,” he says, voice syrup-smooth and warm. “How are you doing today? That line looked pretty bad.”
You blink at him.
“Uh,” you manage, articulating at the highest level of professionalism, “Fine. Yeah, long line, but I can handle it.”
His smile shifts—amused but gentle, like he’s trying not to laugh in a way that would devastate you.
“Special message for all the demons,” he says, sliding a sealed scroll across your desk. “Jesus is throwing a party for Heaven’s Gate’s manager, he’s turning 229.”
You take it, trying not to touch his fingers, failing when they brush yours anyway. It’s barely contact, but your pulse jumps like it’s an electrical shock.
He lingers, leaning in just enough that you catch a faint scent of rain, clouds, and something warm you can’t put your finger on.
“And I hope,” he adds quietly, “I’ll see you there.”
Your chest tightens.
Your brain melts.
Your mouth betrays you entirely.
“Next!” you call, voice cracking like a first-year choir student.
The first floor of Hell is built like a cozy therapist’s office—warm, inviting, and slightly off-putting if you think too hard about it. The walls glow a soft, ambient orange like a permanent sunset, and black succulents line the obsidian shelves. Their vines stretch lazily over their pots, crawling down the wall like they’re reaching for a hug you’re not emotionally prepared to give.
There’s even a lava lamp filled with real lava, bubbling peacefully beside the plush armchair your assigned demon sits in. The chair is huge, cushy, and looks like the kind of furniture you’d sink into and confess crimes you didn’t even commit. Your demon, Jun, likes to perch on the edge of it, legs crossed, notebook ready, eyes too gentle for someone technically made of fire and ancient sin.
“This week,” he asks, tapping his pen against the page, “how have you been managing your self-worth?”
It’s kind of wild how, back when you were alive, that question would’ve sent you into a full-blown spiral. Now it’s just a normal Tuesday.
You shrug. “Well, I’ve been doing that thing where I tell myself good job after small successes. I think it’s been helping? And my chair adjusted to be looser instead of feeling like it's holding me in place.”
Jun beams like a proud parent. “The enchantment recognizes emotions. That means you’re letting yourself feel things, and you’re no longer a flight risk. Huge progress.”
You tell him about the screaming lady from earlier, the pie in the break room, and how the souls today have been three complaints short of forming a riot.
He nods thoughtfully, making notes. “And when Heaven’s courier arrived—did you feel grounded? Did you breathe through the physiological reaction this time?”
Your face heats as you narrow your eyes. “Who told you?”
Jun quirks a brow. “Please. I got the invite to the party, and everyone knows who delivers G’s messages. So, like I asked, how’d it go?” He leans forward with a smirk, and suddenly this feels less like therapy and more like gossip.
You groan, dragging a hand down your face. “I’m going to actually die. Again.”
He smiles, leaning forward. “You’re doing wonderfully. You’re making connections. You’re letting yourself feel—”
“Jun,” you warn, “please do not make my crush on Heaven’s postal service into a therapeutic milestone.”
“Oh,” he says lightly, flipping to a fresh page, “so you’re calling it a crush now?”
You stare at the ceiling, seriously considering whether you can fling yourself into the lava lamp.
“You should go.” Jun says after a moment of letting you suffer in silence, his voice softer now, less teasing and more… earnest. “To the party, I mean.”
You drop your hand from your face just enough to glare at him through your fingers. “Why? So I can embarrass myself in front of half of Heaven?”
Jun doesn’t even blink. “Yep. Exactly that. Exposure therapy.”
You lower your hand fully. “That’s not a real thing.”
“Oh, it absolutely is,” he says, scribbling something onto your file with suspicious enthusiasm. “And in your case? Necessary. You freeze every time Jeonghan walks up to your desk like you’re a computer from the early 2000s trying to load a webpage.”
You gasp, deeply betrayed. “I do not freeze.”
Jun looks up at you with slow, deliberate disbelief. “You don’t think you’re good enough for anyone so you push them away so they don’t get closer. When he tries to reach out, you freeze and hope he goes away.”
You open your mouth to argue. Close it. Open it again.
Jun nods, satisfied. “Exactly.”
You squeeze a black succulent until it hisses at you for emotional support. “Jun, I can’t go to Heaven. I work at the Gates of Hell. I’m a soul bound to hell because of how I lived!”
He snorts. “Please. You already know that's not true. Once you get better, you move up or reincarnate. Heaven and Hell are on better terms than you humans think. Besides…” His smirk softens into something annoyingly perceptive. “…you want to go.”
You shift in your seat, and the plush armchair shifts with you, adjusting so perfectly it feels like it’s hugging your ribs.
Jun taps his pen. “You get one free pass to visit Heaven each decade. You’ve never used any of yours. This is the universe nudging you.”
You’re quiet for a moment before you sigh. “I don’t have anything to wear.”
Jun’s eyes light with evil purpose. “We have an entire department for that.”
“Oh no.”
“Oh yes.” He snaps his notebook closed triumphantly. “Wardrobe and Presentation owes me a favor. And they love dressing mortals. You’ll be glittering by sundown.”
“Jun, I don’t want to glitter.”
“You say that,” he says, standing and ushering you toward the door with frightening efficiency, “but just wait until you see the robes they have that shift color based on the light. Very popular with angels.”
You drag your heels. “I don’t need to be popular with angels.”
“True,” Jun says, pushing the therapy office door open, “just one.”
Your heart does something humiliating as you step into the hallway.
Outside Jun’s office is lined with softly glowing runes meant to calm souls before they get shuffled to their next appointment. They pulse gently under your feet as you walk, steady as a heartbeat.
Jun falls into stride beside you, hands tucked casually behind his back. “So,” he says, far too lightly, “how far do you wanna go tonight?”
“Jun,” you groan, “I’m not going. I haven’t even decided. I don’t even—he’s an angel!”
He hums. “Angels sin just like the rest of us.”
You choke on a laugh. “That can’t be true.”
Jun gives you a sideways look like he’s deciding whether to ruin your entire worldview in one sentence or savor it slowly.
“Oh, sweetheart,” he says, voice dripping with amused pity, “you really think Heaven is full of perfectly well-behaved little saints?”
You blink. “Isn’t it?”
He stops walking—actually stops—planting his feet in the middle of the hallway like he needs full body stability for this conversation. Then he puts his hands on your shoulders and leans in.
“Half the angels up there have meltdowns twice a week, the other half are having existential crises about free will.”
Your mouth falls open. “You’re lying.”
“I wish,” Jun mutters, shoving his hands back in his pockets and resuming his stroll like he didn’t just shatter centuries of theological assumptions. “Heaven is a lot.”
You’re still processing that when he adds, casually, “And Jeonghan? He’s the king of sinning politely.”
Your soul nearly exits your body a second time. “WHAT?”
Jun waves a dismissive hand. “Nothing catastrophic. Just… bending a rule here, flirting with an underworld receptionist there—”
Your ears heat so fast you’re surprised the runes don’t start flickering. “He is not flirting.”
Jun’s grin could power entire continents. “He waits for you. He brings you things. He talks to you like he’s got all the eternity in the world—which he does—and it’s not enough for him. That’s flirting.”
“That’s angelic professionalism!”
“That’s angelic pining!”
You whirl around, ready to stomp off and perhaps throw yourself into the Lake of Mildly Inconvenient Regret, but Jun hooks a casual finger into the collar of your shirt and redirects you back toward the elevators.
“Look,” he says, gentler now, “you freeze up because you think he’s out of your league. Because you died feeling small and never stopped.”
That hits so squarely in the chest that your breath stutters.
Jun bumps his shoulder against yours, lighter this time. “But he looks at you like Heaven’s the one missing out. And maybe Jeonghan’s known for being a flirty angel—I've seen it more times than I can count throughout the millennia—but this? I’ve never seen him be this dedicated to someone. I wouldn’t be encouraging you if I didn’t trust him, you know that.”
You stare at the pulsing runes on the floor.
Jun keeps going, merciless. “And yes, angels sin. Pride, longing, greed, all of it.” A pause. “The difference is they don’t hold on to those sins. Heaven is about forgiveness. Forgiving yourself for your sins.”
You drag a hand over your face. “Jun… I can’t. He’s—”
“Into you,” Jun interrupts.
You kick at a glowing rune that flickers in mild irritation. “He’s just being kind.”
“No,” Jun says, stepping into the elevator and pulling you in beside him. “If he wanted to be kind, he’d talk to your supervisor. If he wanted to be polite, he’d leave the package and go. But he wants you, so he waits.”
Your chest tightens, traitorously warm.
The elevator hums, descending toward Wardrobe and Presentation, and Jun gives you one last victorious little smile.
“Now,” he says, “how against glitter are we feeling, on a scale of one to ten?”
You groan. “Jun—”
“Because if you think angels don't sin?” he says, eyes bright. “You’re in for a long night. Jesus throws the wildest parties.”
The Wardrobe and Presentation division is located between Heaven and Hell, used by pretty much everyone who needs to choose what to wear. The second you step fully inside, the air changes.
It’s lighter here—not bright in the blinding, divine way the glimpses of Heaven are, not heavy like Hell’s steady warmth. It’s neutral. Balanced. Almost the way Earth would feel if it wasn’t overrun by the weight of corruption.
The floors gleam like polished pearl, reflecting soft light from nowhere and everywhere. Racks stretch on endlessly, garments hovering instead of hanging, fabrics shifting colors as souls pass by. Silk that looks like smoke. Linen stitched with constellations. Sweaters woven with dreams.
A group of angels argue loudly over sleeve length; a demon is holding up a dress made of living shadow, chuckling at a mortal who keeps asking if it comes in green. Jun, unfortunately, looks thrilled.
“Oh, they redecorated,” he says, pleased.
You just look around, shifting closer to him on instinct. “Jun, seriously, this is… too much. I don’t even know where I’d start to look.”
He gives you a reassuring smile as he keeps guiding you forward. “Don’t worry, I already thought of that. Like I said, I have a few favors to call in.” He walks onward and heads straight to the back, a marked-off area saved specifically for deities to be styled.
The velvet rope slips aside as Jun approaches, the fabric recoiling like it knows him as the noise of the main floor dulls—voices dropping, fabric whispers fading. This section is larger, as if everything has been scaled up a hundred times. Mirrors line the walls, tall and arched, their surfaces smoky and dim until they flicker awake. It feels like you’ve stepped into a pocket of calm carved out for special people. People much more important than you.
“Jun, are you sure I’m allowed back here?” You mutter, hands wringing.
“Of course,” he says easily. “You’re with me.”
Someone hums.
It’s soft, melodic, distracted.
“Jun,” a voice says from somewhere behind a mirror, calm and dry, “if you’ve brought me another one of your god friends that’s failing to seduce a mortal, I’m billing you.”
A figure steps into view, scissors tucked behind one ear, sleeves rolled with deliberate neatness. Minghao looks up from a floating bolt of fabric and pauses, eyes flicking over you in one smooth, assessing glance.
“Oh,” he says, pleasantly surprised. “You’re not a god.”
You just look down, feeling even smaller at the way he pointed it out. “Uh… yeah.”
“Oh, you’re adorable.” He grabs your chin, tilting it up and moving your head from side to side, eyes scanning your face before moving down your body. “And not totally hopeless. Stand still.”
You do, automatically, as he circles you slowly, not touching, just observing—posture, the way your shoulders curl inward, the faint tension in your hands. It’d feel judgmental if his eyes didn’t hold anything but thoughtfulness.
“Who’s this for?” he asks, already snapping his fingers. The mirrors brighten, attention sharpening.
Jun answers for you. “Jeonghan.”
Minghao freezes.
Slowly, he looks up at you again. Then at Jun. Then back at you.
“Oh,” he says. “…Oh.”
If your soul was in a body, it’d be leaving it.
“So that’s why he’s been insufferable,” Minghao continues, already nodding to himself. “Asking me for the newest designs, making me check his outfit before he leaves every morning. So you’re the one he’s been pursuing.”
“I knew it,” Jun says triumphantly.
“He’s just nice! It’s not—he’s not—” you protest weakly.
Minghao hums, skeptical. “Jeonghan is nice in the way a cat is nice. With intent.”
You bury your face in your hands.
“Don’t panic,” Minghao says, gently prying your wrists down. “We’re not dressing you to impress him.” He pauses, then smirks. “We’re dressing you so he panics instead. What’s the event?”
Jun’s grin turns feral. “First visit to Heaven, and it’s to attend one of Jesus’s parties.”
Minghao’s smile sharpens, delighted. “The one tonight for Soonyoung’s 229th?”
Jun snaps his fingers. “That’s the one.”
Minghao lets out a low whistle. “Your first time in Heaven is for a party Jesus is hosting. You’re gonna need all the help you can get, my dear. That man turns all the water into more than just wine.”
Jun groans. “Do not start. Last time I attended one he gave me a glass of some Asgardian shit. That’s all I can remember from that night.”
You swallow. “I don’t even drink.”
Minghao pauses mid-motion, scissors hovering. Slowly, he looks at you like you’ve just confessed a crime. “Oh, honey.”
Jun winces. “Yeah, that tracks.”
“It’s fine,” Minghao says briskly, already waving his hand. Several garments drift closer, curious, brushing against your sleeves like they’re testing you. “Soonyoung will give you something fruity and lie about the alcohol content. He does that for first-timers.”
“Why?” you ask weakly.
“Because he’s kind,” Minghao replies, then smirks. “And because he thinks it’s funny. And, if you don’t want to get drunk, it won’t affect your soul, so there’s no real harm in it.”
Fabric slides around you—nothing settles yet, just a quiet assessment. Minghao circles again, slower this time, eyes sharper.
“Okay,” he murmurs. “Stand up straight, you look like you’re trying to create a tear in the fabric of the universe to disappear into.”
Jun opens his mouth. Minghao shoots him a look.
“Don’t,” Minghao warns. “This is my part.”
Jun lifts his hands in surrender. “Hey, I wasn’t going to say anything.”
“You were absolutely going to say something,” Minghao replies flatly. Then he turns back to you, expression softening just a touch. “Theme?”
Jun clears his throat. “Celestial Evenings, whatever that means.”
Minghao snaps his fingers. Half the hovering garments vanish instantly. “No robes, too ceremonial. No white,” Minghao continues, a hopeful white dress slinking away. “You’ll look like a lost choir member and someone will ask you to sing. And no gold—angels get territorial about gold.”
“Noted,” you say faintly.
A shimmering fabric nudges his wrist but he flicks it away. “No starlight, everyone’s going to be wearing it.”
Minghao hums thoughtfully, fingers snapping again. The air ripples, and a different set of fabrics glides forward—softer, less blindingly divine.
“Better,” he says, pleased. “These, I can work with.”
The fabrics drift nearer, brushing against your arms, your shoulders, your waist. They don’t grab or cling—they test. Some cool and liquid, others warm and weightless. Minghao flicks two away without hesitation, grimacing.
“No,” he says. “Too desperate. And no,” to another, “that one wants to be admired. We want to compliment what you’ve already got.”
Jun leans against a pillar, arms crossed, watching like this is the best entertainment he’s had in centuries.
Another shimmering fabric lays against your skin, cool and soft, but deeper than the blinding starlight from earlier. It’s not midnight, not navy, but something in between that shimmers breathtakingly, silver thread running through it, subtle and restrained, catching the light only when you move.
“Yes,” Minghao mutters, shooing away the other fabrics and he starts working. “Moonlight. Much more subtle. Let’s see here…”
He steps closer, hands finally joining the fabric.
The moonlight cloth slides over you, slow and deliberate, settling instead of wrapping. It cools against your skin, then warms, adjusting until it simply feels part of you. Minghao tilts his head, eyes sharp as he shapes it. The neckline settles low enough to be elegant without feeling exposed, skimming your collarbones. The rest drapes cleanly, following your shape, moving when you breathe. It swirls down your body like water, naturally refining and settling in the right places.
Minghao snaps again and thousands of pieces surround you. Some silver, some seemingly made out of pure light, others barely visible from some angles. They spiral inward, slow and controlled, like a constellation collapsing into order. They don’t stab or snap into place; they agree with the fabric, threading themselves through it in careful arcs. Silver catches at the seams, soft light settles along the edges, down the curve of your spine, pooling faintly at your waist before dispersing.
Minghao watches closely, fingers twitching, adjusting the flow with small, precise motions.
“Not too much,” he murmurs. “This isn’t armor.”
A few of the brighter fragments dim obediently, turning from radiant to reflective. Others sink into the cloth entirely, vanishing unless the light hits you just right—then they flare, subtle and sudden, like stars peeking through clouds. One swirls up the leg exposed by a slit in the dress, winding around until it rests on your thigh in a soft spiral, another forming a cuff on your arm.
“Jun, grab Joshua for me and bring him back for makeup. My work here is done.”
Jun straightens instantly, eyes lighting up with malicious glee. “Oh, I love when you say that.”
You barely have time to process what that means before he snaps his fingers and disappears in a neat puff of smoke and smugness.
You remain very still.
Slowly, you lift your gaze to the mirror.
You look… unreal. Not angelic, not demonic, just there in a way that didn’t look small anymore. The moonlight fabric absorbs the ambient glow of the room and gives it back softened, edges blurred just enough to feel intimate. The silver threading doesn’t shout; it whispers. When you shift your weight, the constellation pieces respond, flaring briefly before dimming again.
“I look ridiculous,” you say, reflexively.
Minghao huffs. “You look stunning. Don’t insult my work like that.”
That makes you laugh despite yourself, the sound short and breathy. “Sorry, sorry. You’re right, you did an amazing job. Thank you.”
He studies you one last time, expression thoughtful, then he nods, satisfied. “He’s going to lose his mind.”
Your stomach flips violently. “Please don’t say that.”
Minghao’s lips curve. “Just stating facts. I’ve known Jeonghan a long time, I know how to push his buttons. And this?” He gestures to you. “This is payback for when he stole my favorite dream-woven shirt and returned it with a stain. Not even I can get out pomegranate stains.”
A ripple suddenly passes through the air behind you—warm, unmistakably heavenly. You don’t even have to turn to know someone else has arrived.
“Wow,” a voice says cheerfully. “You really are trying to kill my best friend.”
You spin around just in time to see a man, tall, pretty, angelic, stepping through the parted Veil, halo tilted just slightly off-center like it’s a fashion choice. His wings are tucked neatly behind him, pristine and bright, but his grin is pure trouble.
Jun appears beside him, arms crossed smugly. “Told you. Meet Joshua.” He says as he turns to you with a bright smile.
Joshua’s eyes flick to you—and then stop.
The grin fades, his brows lift, his mouth opens.
“…Oh,” he says, eloquent as ever.
Minghao preens. “I know.”
Joshua blinks once, twice, then lets out a low laugh. “Oh, yeah, Jeonghan is screwed.”
Your face burns. “Please stop saying that.”
Joshua recovers quickly, clapping his hands together. “Right! Well, I’m always down to see Jeonghan stutter like an idiot.” A chair appears out of nowhere and he pushes you onto it, a vanity of products at his disposal now. “Lucky for you, I’m an expert at that.”
Joshua moves fast—but not rushed. There’s a careful ease to him, like he’s done this a thousand times and still enjoys it.
“Okay,” he says, circling you once, head tilted, halo giving a faint approving hum. “Moonlight fabric, subtle constellation work, neckline doing that thing that makes people forget how to breathe.” He nods to himself. “Good base. Excellent base.”
Minghao’s eyes roll and he scoffs, “Of course it is, I made it.”
Joshua hums thoughtfully, already uncapping something that smells faintly like vanilla and clouds. “Relax, Hao. I’m not touching the dress. Just the face. And the hair. And the general aura.”
“I do not have an aura,” you mutter.
Joshua pauses, looks at you through the mirror with exaggerated seriousness. “All souls have an aura. Yours is subtle, I’m gonna make it sing.”
Jun snorts. “Baby steps, Shua. She’s still my soul, I can’t have you breaking her.”
You shoot him a look. He grins wider.
Joshua taps your chin gently, tilting your face. “Eyes up. There we go.” His fingers are warm, grounding, and whatever he puts on you feels less like makeup and more like relief, the tiredness fading.
“Okay,” Joshua murmurs, approval soft but real. He brushes something cool beneath your eyes, light as a blessing. “This isn’t about making you someone else,” he continues. “It’s about making Jeonghan trip more than he already does.”
Your heart trips over itself. “He does not.”
Joshua’s halo tilts further, amused. “He’s been distracted for months,” he says casually. “Missed three meetings. Put his halo on backwards once.”
“You have to put your halo on?” You ask, surprised and curious by the revelation.
Joshua pauses mid-swipe.
Slowly, he looks at you in the mirror.
Then he looks at Minghao.
Then Jun.
“…Oh,” he says again, softer this time. “You’re adorable.”
Jun snickers, entirely unhelpful. “She’s still learning how the universe works. Got here not even three Earth years ago.”
Joshua resumes working, expression fond now, like he’s indulging a very endearing misunderstanding. “Well, I’m glad to help you learn. Halos don’t just exist,” he explains. “They’re manifestations, alignment markers. You earn them, shape them, adjust them. Some angels don’t wear theirs at all.”
Minghao snorts. “Thank god, that’d be a fashion nightmare.”
Joshua ignores him. “Most of us tune them before formal events so they don’t glow insanely bright all the time. Think of it like a mood ring, almost. When they’re on, they become an extension of our soul.” He smiles at your reflection. “Jeonghan forgets when he’s flustered.”
“He gets flustered?”
Jun coughs into his fist. “Frequently.”
Joshua laughs softly. “He once showed up to a meeting glowing like a sunrise because he forgot to dial it back. Everyone thought he was making a statement. He panicked for six hours straight afterward.”
Your lips twitch despite yourself.
Joshua finishes with your eyes, fingers gentle as he smooths the last of it away. When you blink, the world looks a little clearer—brighter without being harsh, like someone cleaned a foggy window you didn’t realize you were looking through.
“Okay,” he says, stepping back. “You’re done.”
He snaps his fingers once more and the vanity dissolves, chair easing you back onto your feet.
Minghao flicks his wrist, and a mirror glides forward, tall and arched.
You hesitate for half a second—then look.
You don’t glitter. You don’t blaze.
But there’s a soft glow you hadn’t seen before. Your skin is clear, dark circles entirely gone. Your eyelids have shine on them that matches the soft fabric of the dress, softly bringing out the color, dark liner making your eyes pop.
You swallow.
Joshua watches your reflection, smugness giving way to something quieter. “I know, I’m amazing.”
Jun clasps his hands together, delighted. “Oh, Jeonghan is going to absolutely lose—”
“—please don’t finish that sentence,” you beg.
He laughs. “Fine, fine. He’s going to be affected. Now Hao, get me ready too, I spent my planning time doing this.”
Minghao groans as Joshua pats you on the back. “See you at the party.” Before stepping back through the Veil.
The Veil snaps closed behind Joshua with a soft, satisfied hum, like it approved of his work.
The room settles.
The light dims back to its earlier glow, intimate again, as if it hadn’t just witnessed a cosmic conspiracy.
Jun rolls his shoulders, already shifting gears. “Okay,” he says briskly. “Final checks.”
“Final—Jun, I haven’t even panicked properly yet,” you protest.
He just laughs as Minghao fits him in a flowy shirt and slacks, the fabric dark as a night sky, “You panic all the time, you’ll be fine. Besides, remember, this is exposure therapy.”
“I hate you.”
A few minutes later, Jun rests his hand on your shoulder, squeezing reassuringly. “Ready? Just kidding, I don’t care.” He opens the veil. “Come on.”
You don’t know what you’d expected Heaven to be like, but you definitely didn’t think it’d be a giant rave. Thousands of souls, cups in hands, a DJ booth run by a man with long brown hair and a nose ring—oh my God, that's Jesus—the music swallowing you instantly. The bass hits you square in the chest, deep and steady, like a second heartbeat you didn’t consent to. Light fractures across the space in waves: golds, violets, soft blues drifting overhead like clouds that learned how to dance. The air smells like citrus and something sweeter, ozone-laced, crackling with energy.
Jun lets out a low whistle. “Every time I come to one, I forget just how good of a party Big J throws.”
You barely hear him.
Angels and demons are everywhere. Some are wearing halos like crowns and others with them tucked away entirely, some demon tails flick around as they dance. There’s laughter layered over the music, glasses clinking, someone shouting lyrics badly off-key near the edge of the floor. A pair of cherubs zoom past overhead trailing glitter that evaporates before it hits the ground.
You blink. “…That’s Jesus,” you say faintly.
Jun nods like it’s the most normal thing in the world. “Yeah. We all tried to get him to stop DJing since he sucks, but he refused. Guess he’s been practicing, last decade he was awful.”
“He’s—he’s remixing something.”
“Mm-hmm.”
“And people are moshing.”
“Correct.”
Your brain threatens to short-circuit.
Jesus—Jesus—throws his head back laughing as he transitions tracks, halo spinning lazily above him like it’s also having fun. The crowd roars approval. Someone near you lifts their drink and yells, “PLAY THE GOOD ONE,” and Jesus salutes them with two fingers.
Jun nudges you forward gently before you can fully disintegrate. “Come on. Don’t lock up now.”
“I—wuh—huh?” you say, but your feet move anyway.
The moment you step fully into the space, the constellation threading in your dress responds. A soft pulse of light rolls across the fabric, silver flaring once, like a greeting.
“Relax.” He leans closer, voice pitched just for you. “You’re doing great. You haven’t tripped, combusted, or thrown up. Strong start.”
You laugh despite yourself, shaky but real.
Someone brushes past you, wings flicking in apology. “Sorry!” they chirp before disappearing back into the crowd.
Another angel pauses outright when they see you, eyes widening just a fraction before they recover and smile warmly. “Oh. Hi.”
“Hi,” you echo, automatically.
They drift off, whispering something to a friend, who immediately looks over and nearly walks into a pillar.
Jun’s smile turns smug. “Told you. We made you prime angle bait. Now where’s our big fishie…”
You can’t help but roll your eyes as he passes you a glass, sipping from his own.
“Oh,” he says softly. “Speak of the angel.”
You turn.
Jeonghan stands near the edge of the dance floor, half-shadowed by the lights, dressed in something elegant and dangerous in its simplicity—shimmering fabric that clings just enough, collar open, sleeves rolled back like he forgot to finish getting ready. His wings are tucked tight, feathers pristine, halo glowing softly.
Bright. Warm. Unmistakable.
He’s mid-conversation with someone, smiling easily—until his eyes lift.
And land on you.
The smile freezes.
The glow spikes.
You watch the way his breath catches, the way his posture falters like he forgot how to hold himself upright. His hand lifts instinctively toward his halo, fingers brushing it like he doesn’t realize it’s blazing.
“Oh no,” Jun murmurs, delighted. “He didn’t tune it.”
Jeonghan swallows.
Then—very slowly—he smiles.
He starts walking toward you and you suddenly become very aware of your hands.
They’re holding a glass. Why are you holding a glass? When did Jun give you a glass? You look down—something pink and fizzy, garnished with a slice of something you don’t recognize and a tiny umbrella.
Your grip tightens.
Jun leans in, voice a whisper of pure evil. “Do not run.”
“I wasn’t going to,” you hiss back.
“You are actively vibrating.”
“I am standing.”
“Barely.”
Jeonghan’s eyes never leave you as he approaches. The closer he gets, the brighter his halo glows—not blinding, but noticeable enough that a couple of nearby angels glance over and subtly adjust their own.
He stops in front of you.
For half a second, neither of you speak.
Up close, he’s worse. Better. Everything you try not to think about compressed into one impossible being. The warmth rolls off him like sunlight through an open window, the faint shimmer of his wings when he shifts, everything about him makes your face burn hotter.
“Hi,” he breathes out.
Your brain empties like someone pulled a drain plug.
“Hi,” you echo, because apparently that’s the only word you know at the moment.
His eyes flick down—just briefly, polite but not blind—to the moonlight fabric, the way it catches along your collarbones, the constellation thread that pulses faintly in response to his attention.
Something in his expression changes into something you don’t recognize, because there’s no way what it looks like is on the face of an angel.
Angels sin just like the rest of us.
Jun’s voice rings in your head, but you shake it away quickly. There’s no way.
“Wow,” he breathes, reverent in a way that makes your chest ache. “You look—”
He stops himself, lips pressing together as his halo flares brighter in a clear betrayal of whatever restraint he’s trying to maintain.
Jun clears his throat loudly. “Jeonghan. Your head is glowing again. Pull yourself together.”
Jeonghan startles, blinking, then groans softly as he reaches up and twists his halo down a notch. It dims—barely. Still warm. Still bright.
“Sorry,” he mutters, embarrassed, then looks back at you. “I—hi. I’m really glad you came.”
Your pulse stutters. “Jun said it was exposure therapy, so…”
Jeonghan’s brows lift. Then he laughs—quiet, surprised, delighted. “That sounds like something Jun would say.”
Jun preens. “I’m a professional.”
Jeonghan hums, eyes still on you. “So then that’s the only reason?” he asks, eyes searching yours with a glint in them you refused to name. “I’m disappointed. I was looking forward to seeing you all evening.”
That lands harder than anything else tonight.
“Oh,” you say, because once again—no thoughts, just vibes. “I—uh—.”
His mouth tilts into a smile that’s gentle and teasing. “I’m glad you did anyway.”
There’s a pause.
Music thrums around you. Lights sweep overhead. Somewhere behind Jeonghan, Jesus yells something unintelligible and the crowd cheers like it made perfect sense.
Jeonghan shifts his weight, wings flexing subtly.
Jun immediately steps backward. “I’m gonna go haunt someone.” He points at your glass. “Sip slowly. That’s stronger than it looks.”
“Jun—”
He’s already gone, swallowed by the crowd with a smug little wave.
You look back at Jeonghan.
He’s once again scanning you, eyes pausing every once in a while, hitching in certain places. His gaze snaps back to your face when he realizes you’ve noticed.
“Sorry,” he says quickly, sheepish despite the glow. “I don’t mean to stare. You just—” He exhales, soft and honest. “You look amazing.”
You huff a quiet laugh, nerves buzzing. “So you’ve said.”
He gestures vaguely with his glass. “So, what do you think of Heaven so far? I promise it’s not always this loud.”
“It’s nice.” You respond, looking around if only to stop yourself from staring too long at him. The buildings are alive in a way you didn’t expect. Not marble and clouds like the paintings, but architecture that breathes. Towers of light and stone curve inward like they’re listening, balconies overflowing with ivy that glows faintly at the edges. Walkways spiral and reconnect, rearranging themselves subtly as people move through them, as if the city itself is making room. “Definitely different from Hell, that’s for sure.”
He laughs at that, smile making your heart trip over itself. “Mighty high praise,” he says easily. “It’s cooler down here, for sure. Every time I go down to deliver, my feathers get frizzy from the heat.”
You huff a laugh, shoulders loosening despite yourself. The music surges again behind him, lights sliding across his features, catching in his hair, the faint glow of his halo pulsing like it’s reacting to your proximity instead of the beat.
“Do you wanna dance?” He asks suddenly, nodding to the crowded floor and extending a hand. “Or not, I’m totally fine with staying here and talking with you.”
You look at him for a moment before you place your glass on the ledge beside you and slip your hand into his. “Sure.” Exposure therapy, you remind yourself.
He guides you a few steps closer to the edge of the dance floor, his wings shifting instinctively, angling just enough to give you space, to shield you without crowding.
The two of you sway to the rhythm, bodies pressing closer to each other.
Jeonghan watches you for a moment, expression unreadable. “I’m gonna say something so uncool right now.”
You raise a brow, amused despite the way your heart is already starting to sprint. “Alright?”
He lets out a breathy laugh, then leans in just enough that you can hear him without shouting, voice warm against your ear. “I was really nervous to see you.”
You blink. “Me? Why?”
“Because you make it really hard for me to think, and that’s… dangerous.”
Your pulse stumbles. “For an angel?”
“For me,” he corrects.
The music shifts—slower now, bass smoothing out into something steadier. Your bodies fall into it without thinking, the movement small and instinctive. His hand settles at your waist, tentative at first, like he’s waiting for permission.
When you don’t pull back, he exhales.
His halo flickers brighter again.
“Sorry,” he mutters immediately, glancing up like he can will it into behaving. “It’s got a mind of its own.”
You can’t help the small giggle that escapes your lips, relishing in the way his cheeks tinge pink at your reaction. “Joshua told me it was like a mood ring.”
He tenses, “Oh god, you met Shua?”
You nod, trying—and failing—not to smile wider. “Yeah. He did my makeup. Said he was an expert at making you stutter.”
Jeonghan groans softly, dropping his forehead to yours for half a second like he’s bracing himself. “That explains everything.”
“What, I couldn’t make you stutter without his help?” You tease, feeling much more at ease with him flushing before you.
“Wha—no! That’s not at all what I—you make me stutter all the time!”
You grin, leaning just a little closer. “All the time, huh?”
“Y-yeah!” He sputters, voice cracking on the last word like it’s physically painful to admit. “You’re amazing! And I— you’re teasing me, aren’t you?”
Your laugh escapes before you can stop it, “Guilty as charged.”
He groans again, head falling back. “So,” he says, quieter again. “What else did that traitor tell you about me?”
You consider it. “That you forget to tune your halo when you’re flustered and you once glowed like a sunrise for six hours.”
Jeonghan winces. “He promised he’d stop telling that story! I was only a hundred, I didn’t know how to properly tune it!”
“You don’t seem to now, either.” You respond with a smile.
He rolls his eyes, a fond grin forming on his face despite the pink of his cheeks. “You think this is bad? Be glad you didn’t know me back then. My halo is especially finicky, hard to tune right.”
You smile, warmth blooming in your chest. The music keeps its easy rhythm, slower now, pulling the two of you along with it. You sway together without really thinking about it, movements small and instinctive. His hand stays at your waist, warm and steady, like he’s still half-expecting you to change your mind.
“Honestly,” Jeonghan adds, glancing upward as his halo gives a faint, disobedient glow, “this thing never does what I want when I need it to.”
You smile. “Sounds like user error.”
He scoffs, offended on principle. “Wow. I open up about my struggles and this is what I get?”
“Hey,” you tease, leaning in a little, “I’m just saying—maybe you’re bad at tuning it.”
He groans, tipping his head back. “I am not bad at it.”
“Mhm.”
“You don’t know what it was like when I was younger,” he continues, gesturing vaguely. “I’d get flustered and suddenly everyone thought the sun was rising early. Once, I lit up an entire hallway by accident.”
You laugh. “That explains a lot.”
He looks back at you, smiling despite himself. “You’re enjoying this way too much.”
“Maybe,” you admit. “It’s kind of nice seeing you all flustered.”
He huffs a quiet laugh, eyes flicking to yours. “That’s your fault, by the way.”
“Oh? I didn’t realize I had that kind of power.”
“You do,” he says easily, then freezes. “—I mean. Not power. Just. Influence.”
You raise a brow. “Smooth.”
“I’m having a rough night,” he says defensively. “You showed up and my brain shut off.”
You grin. “I’ll take that as a compliment.”
“Good,” he replies, a little softer. “Because that’s how I meant it.”
After a second, his halo finally settles, glowing calm and even.
“…Okay,” he mutters, relieved. “There. See? Perfect control.”
You hum. “For now.”
Your hand reaches up before you can stop it, curiously brushing the ring of light. Your fingers barely graze it, but that’s all it takes.
Jeonghan makes a sound somewhere between a startled laugh and a choked gasp, his entire body going rigid for half a second. The halo flickers violently—bright, dim, bright again—before flaring a little too warmly.
“Oh—okay—nope—” he blurts, hand flying up on instinct, though he stops himself just short of pulling away from you. “You can’t just— you can’t do that.”
You freeze, eyes widening. “I’m sorry! I just—”
“No, no,” he says quickly, laughing now, flustered but not upset. “It’s not bad. It’s just— very sensitive.”
“Your halo?” you ask, trying very hard not to smile.
“Unfortunately,” he mutters. “Yes.”
The glow settles a little, but not fully, like it’s stubbornly holding onto the moment. Jeonghan exhales, then peeks at you from beneath his lashes, ears pink.
“…You’re curious,” he says, accusing but fond.
“You made it sound like a malfunctioning appliance,” you defend. “I wanted to see.”
He huffs. “It’s not an appliance.”
“Could’ve fooled me.”
That earns a laugh out of him—real, unguarded—and the tension melts away again as he relaxes back into the rhythm, his hand returning to your waist like it belongs there.
“Did Hell not teach about angels?” He asks, head tilting.
You shrug in response, “I mean, the devils that greet you explain briefly? It’s more of an introduction to Hell, why you’re there, what you’re going to be doing and can expect for your eternity. That sort of thing. Joshua did say that when the halo is on it’s like an extension of the soul, but that’s as much as I know.”
He hums, swaying with you, “Guess you’re pretty clueless then.”
You scoff softly. “I know the important stuff.”
“Well, for the record,” he adds, casual but not quite, “most angels would’ve freaked out way more than I did if you touched their halo without asking.”
“Noted. Won’t do it again.” You say, looking up at him. “What other advice do you have that they didn’t cover in the ‘Welcome to Hell’ presentation?”
He snorts quietly. “Wow. You guys get a presentation?”
“PowerPoint,” you deadpan. “Very informative. What, people that get into heaven don’t?”
“Nope, we give interactive tours. Guess those wouldn’t be as fun in Hell…” he says, head tilting to think about it before he looks back at you. “Okay—uh. Angel basics, then.” He thinks for a second, eyes flicking up like he’s mentally scrolling through a list. “Well, starting off: halos,” he starts, glancing meaningfully at his own, “are very much a look-don’t-touch situation. Don’t grab wings. Ever. That will get you smote.”
“Comforting. Can I ask why?”
He makes a face, like he’s weighing how honest to be. “Because wings are… a lot.”
“That’s not an answer.”
“It is if you’re an angel,” he says, then sighs. “They’re sensitive. Even more than halos, that's why we can’t even wear them under clothes or anything. It’s like… touching an exposed nerve.”
You frown, looking at him, “So it hurts? Seems like a pretty big design flaw.”
He shakes his head, chuckling slightly. “That would be, yeah, but luckily it isn’t pain. It’s… intimacy.”
You can’t help the raised eyebrow you give him.
Jeonghan notices immediately, his smile faltering just a fraction as he backtracks, waving a hand. “Not— not in a sexual way. I mean, it can be, but—” He stops, exhales, then tries again, slower. “Wings carry memory. Instinct. Everything an angel is meant to protect, and everything they’re afraid of failing at.”
You go quiet.
“When someone touches them,” he continues, voice low enough that it almost gets swallowed by the music, “it bypasses all the barriers we usually keep up. You feel seen in a way that’s… overwhelming. Good or bad depends on intent.”
“So,” you say carefully, “Like a demon's tail and horns.”
He nods, “Yeah—wait how do you know about that but not about angel stuff?!”
You giggle at his guffawed reaction, music still pulsing around the two of you as you move. “Well, I asked Jun if I could touch his during one of our sessions and he explained it to me.”
Jeonghan stares at you.
Full stop. Dancing forgotten. Halo forgotten. Wings twitching like they just got personally offended.
“You— asked Jun?” he repeats, voice cracking just a little.
You nod. “Yeah. He said no, obviously, but he explained why first. I guess I probably should have assumed that angels’ were the same, but I wasn’t thinking, sorry.”
“It’s okay,” he says, amused. “What else… Oh. Angels are terrible liars.”
You blink. “Really?”
“Truly awful,” he confirms. “We glow, our wings twitch, our halos react—there’s no poker face. If an angel says they’re ‘fine,’ they are absolutely not.”
“That explains a lot,” you chuckle.
He makes a small, wounded noise. “Wow. I feel seen and I don’t like it.”
You laugh, bumping your shoulder lightly against his. “So all that glowing earlier…”
“Was absolutely not subtle,” he finishes, resigned. “I know.”
The music shifts again, something smoother, and he eases you back into the rhythm without really thinking about it, hand warm and steady at your waist. His halo dims just a touch—then flares again when he notices you watching it.
“See?” he says, gesturing up with a helpless little flick of his fingers. “Hopeless.”
“It’s kind of endearing,” you say before you can stop yourself.
His ears pink immediately. “That was not the review I was expecting.”
You grin, “I like it. Let’s me know when what I’m doing is working.”
He nearly trips on nothing. Not even subtly—his step stutters, wings flaring just enough to catch himself before he actually loses balance. His halo flashes so bright it’s practically tattling on him.
“Working?” he repeats, voice cracking in a way that is absolutely not befitting a celestial being.
You laugh, completely unrepentant. “Relax. I’m kidding. Mostly.”
“Mostly is worse,” he says weakly, pressing his lips together like he’s trying to manually will his glow back under control. It does not cooperate.
He exhales, then gives up, shoulders slumping a little. “You’re evil. For your information, I’m usually the smooth one.”
You lift a brow, amused. “Sure you are.”
He lets out an indignant little huff. “I am! I’ve been described as charming. Effortlessly so.”
“Mhm,” you hum, unconvinced. “By who?”
Jeonghan opens his mouth, then closes it. His halo flickers like it’s buffering.
“…That’s not relevant.”
You laugh, the sound bright, and it seems to seal his fate. His wings relax instead of bristling, feathers settling as if they’ve accepted defeat.
“See?” you say lightly. “Not very smooth.”
He groans, dropping his forehead briefly to your shoulder. “This is what I get for trying to be educational.”
“You did great,” you tease. “Very informative. Five stars. Would attend the Angel Basics seminar again.”
He peeks up at you, eyes warm despite himself. “You’re enjoying this way too much.”
“Maybe,” you admit. “But only because you’re cute when you’re flustered.”
That does it.
His halo glows so bright it casts a faint ring of light over both of you. He freezes, mortified, then lets out a horrified sound before snatching it off his head, the glow immediately fading. “Nope. That’s it, you’re done.” He says to the little ring, shoving it into his pocket.
You blink. Once. Then burst out laughing.
“Oh my god,” you manage between giggles. “I mean, Joshua told me you can take them off but I didn’t think you’d actually—”
Jeonghan keeps a very deliberate hand over his pocket, cheeks still pink, eyes narrowed at the fabric like it personally betrayed him. “Don’t,” he says immediately, half-laughing and half-horrified. “Don’t acknowledge it. If we all pretend that didn’t happen, maybe the universe will be kind.”
You wipe at your eyes, still laughing. “You yanked it off like it was a fire alarm.”
“It was tattling,” he insists, actively avoiding looking around at the other people on the dance floor because he knows there are at least a few staring. “Very loudly.”
He finally looks back at you, expression caught somewhere between mortified and fond. Without the halo, he looks softer. Less otherworldly. Just Jeonghan, warm and flustered and standing far too close.
“Wanna go somewhere quieter then?”
It’s a bold offer. One you’d never have been able to make an hour ago.
He blinks at you, surprise flickering across his face—then something warmer settles in.
Somewhere behind him, the music keeps pounding, Jesus keeps DJing, lights sweeping over the crowd, but his focus narrows to just you.
“…Yeah,” he says, a little breathy. “Yeah, I do. I could, uh, give you a tour of Heaven?”
You tilt your head, smiling. “An interactive one?”
His laugh slips out before he can stop it—soft, relieved. “I promise to keep my hands, wings, and detachable glowing accessories to myself.”
“That’s reassuring,” you say, amused.
He hesitates just a second longer, then offers you his hand. Not pulling. Not assuming. Just there. And you take it before you can overthink, letting him lead you away from the bustling party. You spot Jun on your way out, who gives you a wink you pointedly ignore. Either way, his voice rings in your head once again.
Angels sin just like the rest of us.
You shake your head and keep walking.
Jeonghan leads you around, explaining each building and their function. He shows you his favorite spots, from the gate to the small hidden garden behind the library. He leads you to a small staircase, the entrance gated off, a familiar eerie glow radiating off of it.
“And this,” he says carefully, “is where graduated souls come up after healing.”
His voice is soft as he glances at you.
He doesn’t rush the moment.
Jeonghan keeps his hand in yours, thumb brushing once—subtle, grounding—before he looks back at the staircase. The glow coming from beyond the gate is gentler than the party lights, steady and patient, like it’s waiting rather than calling. You let out a shaky breath.
“One day.” You say, not sure if you’re telling him or yourself.
He nods, smiling softly at you and squeezing your hand. “I believe in you.”
You turn to him and can’t help the way your breath hitches. There’s no halo, but the night sky above him still bathes him in an ethereal glow. For a moment, neither of you speaks.
The air feels different here—thinner, quieter, like the world has stepped back out of respect. The glow from the staircase hums softly at your back, but it’s the look on Jeonghan’s face that roots you in place. His wings ruffle slightly into the wind, eyes scanning your face as you stare.
His gaze softens under your stare, something careful and unmistakably tender settling there. The wind lifts again, teasing the edges of his wings, and he adjusts instinctively—angling his body just enough to shield you from it without even realizing he’s done it. It breaks the last sliver of hesitation that kept you from reaching to him. Your hand cups his face before you can stop yourself, moving closer to him instinctively.
He freezes.
His cheek is warm under your palm, thumb resting just below his eye, and for half a heartbeat the world seems to still around you. His wings flare instinctively, then still, folding in close as he exhales slowly through his nose.
His eyes flicker shut for a moment. He breathes out your name like a secret before opening his eyes. “I’m not good at doing things halfway.” He says slowly, gaze steady.
You don’t pull away. Your hand stays where it is, thumb brushing lightly beneath his eye, and you meet his gaze without flinching.
“Okay,” you say softly.
His breath stutters—just a little—and his fingers tighten at your wrist, not to stop you, but to anchor himself. The glow from the staircase hums behind you, patient as ever, but the space between you feels more real than anything else in Heaven.
“If we keep going,” he continues, voice low and steady despite the way his wings give a small, betraying flutter, “it won’t be casual. I won’t pretend. I won’t… step back easily.”
You swallow. “I’m not asking you to.”
That does it.
Something in his expression gives—not dramatically, not all at once—but like a door being opened carefully, on purpose. He leans into your touch again, just enough that your palm fits more securely against his cheek.
“Okay,” he murmurs, hands finding your waist.
You lean up and kiss him, soft, unhurried, and deliberate. It’s a careful meeting, like both of you are checking the ground before stepping forward. His lips are soft and warm, a little tentative at first, and you feel the faint hitch of his breath when he realizes you’re not pulling back.
His hands settle more firmly at your waist, thumbs pressing in just enough to steady himself. Not possessive. Not demanding. Just present.
For a second, his wings tense again, feathers rustling quietly behind him—then they ease, folding closer as he exhales into the kiss, letting it happen. Letting you happen. And when you press forward more, unable to help yourself, he breaks with the smallest whimper.
The sound surprises both of you.
Jeonghan pulls back just enough to breathe, forehead dropping to yours as if the weight of the moment might tip him over if he doesn’t anchor himself somehow. His breath is uneven now, warmth ghosting across your lips, and for the first time since you touched him, he looks a little undone.
“…That,” he murmurs, voice rougher than before, “was not supposed to happen.”
You smile softly, thumb still tracing the edge of his cheek. “Sounded like you didn’t hate it.”
A breathy laugh slips out of him despite himself—quiet, helpless. His wings give a tiny, embarrassed twitch, feathers brushing the air behind him like they’re trying to decide what to do with themselves.
“Wanna end this tour by showing me where the angels stay?” You ask tentatively.
His hands tighten at your waist, grounding, careful. His forehead stays pressed to yours, wings shifting once behind him before he deliberately stills them.
“…You don’t ask small questions,” he says, voice low, fond, a little stunned.
You smile, nerves buzzing but steady. “You said interactive.”
Another soft laugh leaves him before he can stop it. He finally pulls back enough to look at you properly, eyes searching your face—not rushed, not greedy, just checking. Always checking.
“Okay,” he says at last. “Yeah, I can do that. Just, fair warning, it’s not exactly accessible. And uh, if you’re scared of heights, close your eyes.”
Your brows furrow. “What? Why would that—” You’re cut off by your own yelp as his arms tighten around you and suddenly your feet are no longer on the ground.
Your hands fly up on instinct, fingers curling into the fabric at his shoulders as the world drops away beneath you.
“Jeonghan—!” you gasp, the word torn loose in a half-laugh, half-shriek as the ground disappears entirely.
“I warned you,” he says breathlessly, voice close to your ear, far too amused for someone who just abducted you into the sky.
Wind rushes past, cool and clean, tugging at your hair and the moonlight fabric of your clothes. Heaven, from this height, is a living tapestry of light and sound. The party you left is now a pulsing jewel of color below, the music a faint, rhythmic thrum. Lights blur into soft constellations, pathways threading together like veins of gold and pearl.
Jeonghan’s wings unfurl fully with a smooth, practiced motion, feathers catching the starlight as they beat once, twice—strong, controlled. They’re magnificent up close, each feather is a masterpiece of ivory and pearl, catching the ambient light and refracting it into a thousand tiny rainbows. His arms stay firm around you, one hand braced securely at your back, the other tucked under your knees like he’s afraid you might slip through the air if he loosens his grip even a fraction.
The landing is impossibly soft. There’s no jarring impact, no sense of hitting a solid surface. One moment you’re hurtling through the sky, the next, your feet are sinking into something that feels like the plushiest, warmest velvet you can imagine. It gives beneath your weight, then gently supports you, a solid surface that’s also not solid at all.
You blink, taking a shaky step back from him, your boots sinking slightly into the strange ground. It’s a cloud. You’re standing on an actual, fluffy, white cloud.
For a heartbeat, neither of you speaks.
Jeonghan lands a half-second after you, wings flaring instinctively before folding in tight and neat against his back. His attention snaps straight to you, eyes scanning your face, your stance, your footing—pure reflex.
“Okay,” he says quickly. “Okay, you’re standing. Good. Still standing is ideal.”
You stare down at your feet, then crouch slightly, pressing a hand into the surface. It dimples under your palm, warm and springy, then slowly rises back into shape like it’s breathing with you.
“…I’m on a cloud,” you say faintly.
“Yes,” he confirms, nodding once, like this is very normal. Then, softer, a little sheepish, “You’re doing great.”
You laugh—short and breathless, the kind that spills out when your body finally catches up with reality. “I died and went to Hell to work at the front gate, came to a party where Jesus was the DJ, and this is when it starts feeling fake.”
“That tracks,” he says, relieved enough to smile.
You straighten again, wobbling just slightly. Before you can even think to reach for him, Jeonghan’s hands are back at your waist, steady and sure. Not pulling you anywhere, just anchoring you to something solid while you stand on something very much not.
“Take your time,” he murmurs. “The clouds adjust. They won’t drop you.”
“They feel… warm,” you say.
He hums. “They’re alive. Sort of. Old light, condensed. They like visitors.”
You glance at him. “They like me?”
His lips curve. “They haven’t puffed you off yet, so that’s a good sign.”
You swat his arm lightly. He laughs, real and easy, some of the tension finally draining from his shoulders. Up here, away from the noise and eyes of the party, he looks different—lighter somehow. More himself.
Once you’re steady, he eases his hands away, though he stays close enough that your sleeves brush. “Welcome to the outer residences,” he says, gesturing around you.
You look up.
The cloud stretches wide, forming a soft, rolling landscape suspended in open sky. Pathways of denser light arc gently between small structures that seem grown rather than built—arched doorways formed of pale wood and stone, draped in flowering vines and glowing moss. Lanterns float at varying heights, their light warm and low, casting no harsh shadows. Everything hums quietly, like a held breath.
“This is where you live?” you ask.
He points toward a slightly elevated cloud-rise nearby. Nestled there is a modest structure with wide windows and a balcony that spills over into open sky. Wind chimes made of something crystalline sway gently, chiming soft notes that feel more like a mood than a sound.
“That’s my place.”
“It’s beautiful,” you say.
He shrugs, but there’s pride there too. “It’s quiet. I like quiet.”
You glance back at him, at the careful way he’s standing, like he’s trying very hard not to assume anything. “So, you gonna finish the tour?”
He studies you for a moment, really studies you, like he’s committing the way the light hits your face to memory. The breeze tugs gently at his sleeves, teasing a few loose feathers at the edge of his wings. The cloud beneath you both shifts, patient, waiting.
“Yeah,” he says finally, a small smile pulling at his mouth. “Yeah, I am.”
He offers his hand again, palm up—an invitation that lets you choose how close you want to be. When you take it, his fingers curl around yours with quiet certainty, warm and grounding. As you walk, the cloud firms beneath your steps, responding to your weight like it’s learned you now. The lanterns drift aside as you pass, lights dimming just a touch, as if respecting the quiet. Somewhere nearby, water trickles—there’s a stream, impossibly suspended, winding its way through the cloudscape like a ribbon of glass.
When you finally reach his house, he simply steps through the cloud, hand in yours as he pulls you in.
“That seems like a terrible design. What if someone just walks thro…” your voice trails off as you look around.
The first thing you notice is the scent—rain, clean linen, and something warm, uniquely him. It’s the same scent you’ve come to associate with his presence, but here, it’s woven into the very fabric of the space. The room is circular and cozy, a perfect, private sanctuary. The walls aren’t walls at all, but the slow, swirling fluff of the cloud.
There’s no grand, opulent furniture, just a large, plush bed piled high with soft-looking cream-colored blankets, and a low table made of a single, polished piece of glass that reflects the light differently at every angle. Books are stacked in neat, precarious towers on the floor, their spines worn with use. It’s less like a divine dwelling and more like the home of someone who loves comfort and quiet stories.
“…They don’t,” Jeonghan says quietly, a note of amusement threading through his voice as he watches you take it all in. “Walk through, I mean. The cloud only opens for me.”
You glance back at him. “Convenient.”
“Selective,” he corrects gently. “It responds to intent.”
That earns him a look. “So if someone wanted to intrude—”
“They’d bounce,” he says, lips twitching. “Undignified. Very funny to watch.”
You laugh softly, turning in a slow circle as your boots sink just a fraction into the cloud-floor. The space feels insulated from everything else—no distant music, no echo of the party, no sense of being observed. Just quiet, wrapped around you like a held breath.
“So.” You say quietly, walking up to him. He steps back slightly, wings ruffling when his knees hit the back of the bed and he falls down, sitting on it. You stand above him, looking at the way the soft light frames his delicate features, your own eyes wandering over him. “I keep thinking about this thing Jun told me.” You say.
Jeonghan blinks as the mattress dips beneath him, hands bracing automatically at his sides. The cloud-bed gives a soft, accommodating bounce, like it’s amused by the turn of events.
“…Oh?” he says, tilting his head up to look at you. From this angle, the light catches in his eyes differently—warmer, softer, more real. “Jun tells a lot of things. Statistically, half of them are designed to cause trouble.”
Your lips curve. “That tracks.”
You take another small step closer. He doesn’t move away. If anything, his wings shift subtly, feathers settling closer to his back to give you space.
“What did he say?” Jeonghan asks, voice light—but there’s a thread of curiosity there, too, woven nerves and excitement.
You study him for a moment, deliberately not answering right away. The way his hands flex once against the blankets. The way his breath slows when he realizes you’re not rushing.
“He said,” you begin, “that angels sin just like the rest of us. That the only difference between those in Heaven and Hell is how we chose to hold onto those sins.”
He gulps slightly, eyes glazing as he looks up at you. His fingers curl slightly into the blankets beneath him, knuckles pressing into the soft cloud-bed as he exhales through his nose. You don’t back up. You let the closeness exist.
“Angels sin,” Jeonghan continues plainly. “All the time. Wanting. Choosing. Crossing lines and then crossing them again because the first time taught us something.”
The air feels warmer now, heavier, charged with awareness.
“We don’t fall from heaven for sin,” he adds, eyes flicking briefly to your mouth before returning to your gaze. “We fall when we pretend we didn’t mean it. When we cling to the guilt instead of the choice.”
Your breath catches.
“So sin’s not the problem,” you murmur. “Attachment is.”
A slow smile curves his mouth—dangerous, fond, a little too honest.
“Exactly.”
He shifts on the bed, the movement deliberate. One knee angles closer, closing what little space remains between you. His hand comes to rest on your thigh—not tentative, not apologetic. Warm. Grounded. Real.
“I’ve sinned,” he says quietly. “And then I owned it. Accepted it. Let it shape me instead of rot me.”
His thumb presses once, slow, controlled. Heat blooms where he touches you.
“This?” he adds, gaze dropping for a heartbeat before lifting again. “This isn’t dangerous because it exists.”
You feel yourself hold your breath instinctively.
“It’s only dangerous if I deny that I want it.”
You swallow, pulse loud in your ears. “And do you?”
He doesn’t answer immediately.
Instead, he looks at you—really looks. The careful distance he’s kept until now finally cracks, revealing something hotter beneath the restraint.
“Yes,” he says. Simple. Unflinching.
His grip tightens just slightly—not enough to restrain, just enough to be unmistakable.
“And the difference,” he continues, voice rougher now, “is that I’m not pretending this is an accident. Or a mistake. Or something I’ll repent instead of understand.”
Silence stretches, electric and taut.
Jeonghan tilts his head, breath warm now, close enough that you feel it.
“So if you’re worried about me falling,” he murmurs, “don’t be.”
A beat.
“I know exactly what I’m choosing.”
You let your hands rest on his shoulders, his grip tightening on your thighs as you lean down and press your lips to his.
The kiss lands slow—but it’s anything but tentative.
Jeonghan inhales sharply against your mouth, the sound breaking free before he can stop it. For half a heartbeat he stays still, like he’s savoring the choice of it—then his hands tighten on your thighs, not pulling you down, not pushing you away. Just anchoring. Claiming the moment without stealing it.
His lips move against yours with intent now. Warm. Controlled. Heated in that devastating way that says he knows exactly what he’s doing and is doing it anyway.
The cloud-bed responds instantly, dipping under his shifting weight as he leans into the kiss, one wing flaring halfway before he reins it in with visible effort. Feathers rustle, betraying him even as his mouth stays steady, deliberate, unhurried.
You feel the tension in him—not resistance, but containment. Want held with practiced care.
When he finally pulls back, it’s only far enough to breathe, forehead resting against yours. His breath is uneven now, brushing your lips. Your hand trails lower as he scoots back on the bed, letting you crawl into the space above him. You kiss him again, bruising and heated, causing him to gasp slightly, his hands finding your waist like he needs to touch you. Your leg presses between his thighs and he ruts into it needily.
Your hand pauses just above his wing, the feathers ruffled and twitching. “May I?” You ask softly.
It’s almost funny how easily he switched from reassuring to desperate, nodding so quickly you think he might get whiplash.
“Yes,” he breathes, like the word has been waiting in him.
You smile faintly at that—at how easily the careful angel fractures when you ask instead of take. You shift to sit comfortably, straddling him as your fingers slide closer, slow enough that he can stop you at any point. He doesn’t.
When you touch his wing, it’s nothing like you expect.
Warm. Silken. Alive beneath your hand, feathers shivering in response like they recognize intention as much as contact. Jeonghan sucks in a breath so sharp it almost sounds like a laugh, his head tipping back against the pillows.
“Oh,” he moans softly, helpless and reverent all at once.
You slide your fingers over the soft surface, watching how he shivers, eyes fluttering shut.
Your touch stays reverent, exploratory—fingers gliding along the curve of his wing where the feathers are finest, thinnest, almost translucent at the edges. They tremble under your hand like they’re alive to more than just pressure, like they’re listening.
Jeonghan lets out a shaky breath, chest rising sharply beneath you. His hands tighten at your waist, then loosen again, like he’s reminding himself he doesn’t need to hold on so hard.
“That’s—fuck,” he breathes out shakily, eyes still closed. “Don’t usually let people touch them, even when I—ahh.”
The admission hangs between you, fragile and warm.
You still immediately, palm resting lightly where it is. “Do you want me to stop?”
His eyes snap open at that, frantic and dark.
“No,” he says quickly, quiet but sure. “Please don’t stop.”
You move again, slower still, fingers barely grazing the feathers at first like you’re testing the air around a flame. The reaction is immediate. His wing shivers hard, the motion rippling up his back and into his shoulders like you struck a live wire.
Jeonghan gasps, sharp and quiet, eyes flying open.
“Oh—” he swallows. “Just— yeah. Like that.”
You adjust instantly, easing your touch until it’s reverent again, palm warm, fingers tracing instead of pressing. The wing settles under your hand, still trembling, but no longer startled. His hands slide up your back without thinking, fingers spreading like he needs the contact to ground what you’re stirring loose. His wings flare again, wider this time, before he reins them in with effort, jaw tightening. When you smooth his wings out below him, not letting him pull them back, instead fully extending them and letting your fingertips brush over the sensitive quills, his back arches up as he whines, eyes tearing up slightly.
“Oh fuck.” His eyes squeeze shut, hips pressing up into yours as he whimpers.
The sound is wrecked, beautiful, and it goes straight to your core. His wings, now fully extended and pinned beneath your careful hands, are a canvas of ivory and pearl, trembling with a life of their own. Each quill you brush sends a visible shudder through him. His hips press up again, a slow, deliberate grind against you that’s less about seeking friction and more about grounding the pleasure that’s threatening to unspool him completely.
“Look at me,” you murmur, your voice a low command that’s somehow softer than a request.
It takes him a moment, his eyelids fluttering, lashes dark with moisture. When he finally opens his eyes, they’re hazy, unfocused, the celestial light in them drowned in pure, unadulterated need. He’s looking at you, but it’s like he’s seeing you through a haze of sensation, his entire world narrowed to the points of contact where your skin meets his.
“Please,” he whispers, the word cracking in the middle. It’s not a plea for you to stop. It’s a plea for more, for anything, for everything. His hands, which had been resting on your back, now grip the fabric of your dress, knuckles white. He’s holding on, but you’re not sure if he’s holding on to you or to his last shred of control.
You give him a small, knowing smile and lean down, your lips brushing against his ear. “Please what, Jeonghan?”
He makes a sound that’s caught between a groan and a sob, his head turning into the crook of your neck, hiding his face against your skin. His breath is hot and ragged. “More. F-feels good.”
The permission hangs in the air, thick and electric. It’s the final lock clicking open. You straighten up, shifting your weight, and the movement presses you more firmly against the hard line of his cock straining against his pants. He chokes on a breath, his entire body going rigid for a second before melting back into the plush cloud-bed.
You don’t ask again. You let your hands become bolder, your fingers stroking down the length of his wings with firm, sure pressure, from the joint where they meet his back all the way to the delicate, tapered tips. His reaction is instantaneous and visceral. A loud, unabashed moan tears from his throat as his back bows off the bed, his wings flexing hard under your touch. The feathers ripple, a wave of white and gold, and you can feel the powerful muscles beneath them, straining and trembling.
“Fuck, fuck, fuck,” he chants, the words muffled against your shoulder. His hips begin to move in a desperate, stuttering rhythm, seeking relief against the seam of your jeans. “That’s—right there. Oh, God—”
You find the spot he means, a sensitive bundle of nerves just beneath the surface near the joint, and you press into it with your thumb. He cries out, sharp and loud, his wings flaring wide with a snap that sends a gust of air through the room. His grip on your dress tightens, and you feel the moment he gives in completely. The careful, controlled angel is gone, replaced by this creature of pure feeling, writhing beneath you, lost to the pleasure you’re giving him.
His hands slide down your back, past your waist, to grip your ass, pulling you down harder against him. The new angle is perfect, and he grinds up into you with a renewed urgency, his breath coming in harsh pants. You tease the area again, kissing him softly.
The kiss is a stark contrast to the desperate energy thrumming between you. It’s soft, almost chaste, a gentle press of your lips against his that makes him whimper into your mouth. It’s a tease, a promise, and it unravels him completely. His hips jerk up, a frantic, uncoordinated grind against your core as he chases the friction you’re so generously providing. The sound he makes is broken, needy, a raw noise of pure want that has your own arousal spiking, sharp and sudden.
You pull back just enough to speak, your lips still brushing his. “You’re so beautiful like this,” you murmur, your voice a low, husky whisper. “All fucked out and desperate.”
He whines, a high, helpless sound in the back of his throat, and tries to chase your mouth for another kiss. You deny him, pulling back slightly, and his eyes flutter open, dark and pleading. “Please,” he begs again, the word a ragged exhale. “Please, I can’t—”
“Shhh,” you soothe, your thumb pressing into that sensitive bundle of nerves again, circling it slowly. His back arches, a beautiful, taut bow of pleasure, and his wings shudder violently, feathers rustling against the cloud-bed. “I’ve got you. Just feel it.”
You lean down, but instead of his lips, you press your mouth to the sharp line of his jaw, trailing hot, open-mouthed kisses down the column of his throat. You can feel his pulse hammering against your lips, a frantic, wild rhythm that matches the stuttering of his hips. You nip gently at the skin just above his collarbone, and he cries out, his hands tightening on your ass, pulling you impossibly closer.
The friction is intoxicating. You can feel the heat of him through your dress, the hard, thick length of his cock pressing against you, and you rock your hips in time with his, meeting his desperate rhythm with one of your own. The pressure builds, a slow, sweet ache that coils low in your belly.
“God, you feel so good,” he gasps, his head thrown back, exposing the long, vulnerable line of his throat. His wings are spread wide now, a magnificent, trembling backdrop to his pleasure. “So fucking good. I’m gonna—”
“Not yet,” you command, your voice firm but gentle. You slow your movements, your hips stilling against his, and your thumb easing its pressure on his wing. He whimpers in protest, a desperate, frustrated sound, but you soothe him with another soft kiss. “Not until I say so.”
He looks at you, his eyes wide and dazed, a flicker of understanding cutting through the haze of pleasure. He nods, a jerky, submissive motion, and you reward him with a slow, deliberate grind of your hips. He moans, his body melting back into the bed, his hands loosening their grip on your ass as he surrenders completely to your control.
“Good boy,” you praise, and the words seem to go straight to his cock. He shudders, a full-body wave of pleasure, and you can feel a fresh wave of heat emanating from him. You smile, a slow, predatory curve of your lips, and lean back down to your work. “Now, let’s see if we can make you sing, angel.”
You don’t give him a chance to catch his breath. Your hands, which had been resting on his wings, begin to move with renewed purpose. You trace the powerful muscles at the base, feeling the way they jump and quiver under your touch. Your other hand slides up his chest, fingers splaying over the rapid, frantic beat of his heart.
You lean down and press your lips to the hollow of his throat, right over his racing pulse. You don’t kiss him gently this time. You suck, hard, a bruising, claiming pressure that pulls a ragged gasp from his lips. His hips buck up against you, a desperate, involuntary movement, and you reward him by grinding down, a slow, torturous circle that has him seeing stars.
Your mouth moves lower, trailing hot, wet kisses down his chest. You can feel the fine sheen of sweat on his skin, taste the salt and the unique, clean scent that is purely him. You find a flat, sensitive nipple and take it between your teeth, biting down just enough to make him cry out. The sound is sharp, broken, and utterly perfect.
“Fuck!” he shouts, his hands flying up to tangle in your hair, not to guide you, but just to hold on. His wings flap once, a clumsy, uncontrolled movement that sends a soft breeze through the room, ruffling your hair. “Please, please, please…”
You soothe the sting with your tongue, laving the abused nub until he’s whimpering, his body a taut, trembling bow of need. You give the other nipple the same treatment, your teeth scraping, your tongue soothing, until he’s a writhing, incoherent mess beneath you. His hips are moving constantly now, a desperate, seeking rhythm against your core, and you can feel your own control beginning to fray.
You sit up, straddling his waist, and looking down at him. He’s a wreck. His hair is a mess, his lips are swollen and red, his cheeks are flushed a deep, pretty pink, and his eyes… his eyes are dark, dazed, and fixed on you with an expression of utter, worshipful devotion. A dark mark is already blooming on his throat, and the sight of it sends a primal thrill through you.
“Please,” he whispers again, his voice hoarse and broken. “I need… I need…”
He can’t finish the sentence, but you understand nonetheless. You smile, a slow, wicked curve of your lips, and reach for the hem of your dress. You pull it over your head in one smooth, deliberate motion, tossing it aside (you’ll apologize to Minghao later). His eyes go wide, his breath catching in his throat as he takes you in.
His gaze drops to your chest, his tongue darting out to wet his lips. His hands, which had been tangled in your hair, now move to your waist, his thumbs stroking the soft skin of your stomach. He’s looking at you like he’s never seen anything so beautiful, like you’re a divine revelation, a miracle made flesh.
“Fuck,” he breathes, the word a reverent prayer. “You’re perfect.”
He sits up, taking one of your breasts in his hands, testing the weight against his palm as he squeezes softly. The shift is immediate. The desperate, writhing angel beneath you stills, his focus narrowing to a single, sharp point of intent. He sits up, the movement fluid and surprisingly strong, his wings shifting to accommodate the new position.
His hands are warm, slightly calloused in a way that surprises you, and they tremble just a little as he cups your chest. His expression is one of pure, unadulterated awe.
“So soft,” he murmurs, his voice a low, reverent hum. He squeezes gently, his thumb brushing over your nipple, and the touch is electric. You gasp, your back arching instinctively, pushing yourself further into his palm.
A slow, satisfied smile curves his lips. He leans in, his gaze flicking from your eyes down to the peak in his hand, and then he takes it into his mouth.
The heat is immediate. His mouth is wet and hot, his tongue swirling around the sensitive peak before he sucks, hard. A jolt of pure pleasure shoots through you, straight to your core, and you cry out, your hands flying up to tangle in his hair. He groans against your skin, the vibration a delicious counterpoint to the suction of his mouth.
He’s not gentle, he’s not tentative, he’s worshiping you with his mouth, his teeth scraping lightly, his tongue laving, his lips sucking until you’re a whimpering, trembling mess in his lap. His other hand slides up your back, pulling you closer, his wings flaring slightly behind him, a magnificent, trembling backdrop to his devotion.
“Jeonghan,” you gasp, his name a broken plea on your lips. He hums in response, his mouth never leaving your skin, his free hand sliding down to grip your hip, pulling you down until you’re straddling his lap, your bare core pressed against the hard, thick length of his cock still trapped in his pants.
The friction is exquisite. You rock your hips, a slow, deliberate grind that has you both moaning. He releases your breast with a wet pop, his lips swollen and red, his eyes dark and hungry. He looks up at you, his expression a mixture of raw desire and something softer, something that looks dangerously close to affection.
“You’re so perfect,” he murmurs, his voice a low, husky whisper. “All for me.”
He leans in, capturing your lips in a searing, possessive kiss. It’s a kiss of equals now, a clash of teeth and tongues that’s as much about claiming as it is about pleasure. You kiss him back with equal fervor, your hands sliding down his chest to fumble with the button of his pants.
He breaks the kiss, his forehead resting against yours, his breath coming in harsh pants.
“Let me,” he says, his voice rough with need. He makes quick work of his pants, pushing them down just enough to free himself. He’s hard and thick and flushed a deep, angry red, already leaking at the tip. He wraps his hand around himself, stroking once, twice, his eyes never leaving yours.
“Are you sure about this?” he asks, his voice a low, serious question. He’s giving you an out, a chance to stop this before it goes any further. You can see the conflict in his eyes, the war between his desire and his ingrained sense of duty. “I don’t want it to affect your progress.”
You answer him by reaching down and wrapping your hand around his, guiding him to your entrance. He sucks in a sharp breath, his eyes fluttering shut as you press the head of his cock against your wet, waiting heat.
“It won’t,” you whisper, the word a desperate, needy plea. “Please, Jeonghan. I promise, I won’t be ashamed of it, won’t regret it. Please.”
He opens his eyes, and the conflict is gone, replaced by a raw, unadulterated hunger. He grips your hips, his fingers digging into your flesh, and slowly, slowly, he pushes inside.
The stretch is exquisite. He’s big, bigger than you expected, and he fills you completely, a slow, steady pressure that has you gasping for breath. He pauses, giving you a moment to adjust, his forehead resting against yours, his breath coming in harsh, ragged pants.
“Okay?” he asks, his voice a strained whisper.
You nod, unable to speak, and he takes that as his cue. He pulls out, almost all the way, before pushing back in, a slow, deliberate thrust that has you seeing stars. He sets a rhythm, a slow, torturous pace that’s designed to drive you insane. Each thrust is a deliberate, measured stroke, hitting that spot deep inside you that makes you cry out, your nails digging into his shoulders.
“Fuck, you feel so good,” he groans, his voice a low, guttural moan. “So tight, so wet. You’re perfect.”
He picks up the pace, his thrusts becoming harder, faster, more erratic. The sound of skin slapping against skin fills the room, a raw, primal rhythm that’s accompanied by your desperate cries and his guttural moans.
You can feel the tension coiling in your belly, a tight, hot knot of pleasure that’s winding tighter and tighter with each thrust. You’re close, so close, and you can tell he is too. His movements are becoming more frantic, his breathing more ragged, his grip on your hips almost bruising. His wings bristle around him, shivering and fluttering as he gets closer.
“Come for me,” he gasps, his voice a strained, desperate command. “Come for me, angel.”
The nickname, the one you’d used to tease him, is your undoing. With a final, shattered cry, you come, your body arching against his as waves of pleasure crash over you. He follows you over the edge a moment later, his own orgasm a violent, shuddering release that has him crying out your name, his wings flaring wide as he spills himself inside you.
You collapse against him, your body limp and boneless, his arms wrapping around you, pulling you close. You can feel his heart hammering against your chest, a frantic, wild rhythm that slowly, slowly begins to calm. He’s still inside you, a warm, heavy weight that’s both comforting and deeply intimate.
You stay like that for a long time, wrapped in each other’s arms, your bodies tangled together, his wings a soft, warm blanket around you both. The room is quiet, the only sound left is the soft, chiming hum of the lanterns and the gentle, rhythmic sound of your breathing. Before you realize it, your eyes slip shut and you slip into a deep, satisfied sleep.
You’re awakened by a harsh knock and the warmth surrounding you bristling. When your eyes open, you find yourself wrapped in Jeonghan’s wings, protectively curled around you and pulling you closer to him. A deep, disapproving voice slices through the warm, hazy fog of sleep, calling Jeonghan’s name. You burrow deeper into the warmth, instinctively seeking the source of the soft feathers and the steady heartbeat beneath your ear. A sleepy, disgruntled sound rumbles in Jeonghan’s chest, his wings tightening around you like a protective cage. It’s a perfect, safe moment, and it’s shattered by another sharp, insistent knock.
Your eyes fly open. The events of the night before crash back into you—the party, the flight, the cloud, the bed, Jeonghan. Panic, cold and sharp, lances through you. You kick out, your foot connecting solidly with a warm, muscular leg.
“Ow—fuck,” Jeonghan hisses, his wings snapping back in surprise. He’s awake instantly, his eyes wide and alert. He sees the panic on your face and his expression softens, even as he rubs his shin. “Hey, it’s okay. It’s just—”
Another knock, louder this time. “Jeonghan. I know you’re in there.”
“Shit,” he mutters, scrambling off the bed. He moves with a surprising lack of grace for an angel, his wings twitching anxiously. He grabs the plush cloud-blanket and tucks it securely around you, his fingers lingering for a second on your shoulder. “Stay here. Don’t move.” He yanks on a discarded shirt and a pair of pants, his movements quick and jerky. He runs a hand through his already messy hair, trying to smooth it down, but it’s a lost cause.
He takes a deep breath, squares his shoulders, and walks toward the wall of cloud. It parts for him like a curtain, revealing the stern, imposing figure of another angel. This one is taller, broader, with wings the color of a stormy sky and a face carved from granite. He radiates authority and disapproval in equal measure.
“We’ve gotten a report that you’re harboring a missing soul—” the angel begins, his voice a low, commanding boom. His eyes, a piercing, cold grey, sweep past Jeonghan and land directly on you, huddled on the bed. His expression hardens. “—oh.”
The angel’s gaze is dismissive, clinical. He looks at you not as a person, but as a problem. A piece of misplaced property.
“Jeonghan,” he says, his tone dripping with condescension. “You can’t keep a soul from Hell after their pass has expired. Get her cleaned up and out, you idiot. Do you know what kind of trouble you could have gotten that poor soul into?”
The words hit you like a physical blow. That poor soul. He said it like a knife, like you’re just another poor, damned soul. The casual cruelty of it, the way he erases you with a single phrase, makes your blood run cold. You see Jeonghan’s spine stiffen, his easy-going demeanor vanishing, replaced by a cold, defensive stillness.
“She has a name,” Jeonghan says, his voice low and dangerously quiet. “And she’s not a ‘poor soul.’ She’s my guest. We overslept, I’ll get her back to Hell as soon as possible. Don’t worry, Cheol.”
The other angel lets out a short, humorless laugh. “Her pass expired at dawn. She’s already missed her return window. Do you have any idea what kind of paperwork this is going to generate? What kind of precedent it sets? God, you’re such an idiot sometimes.”
“I’ll handle the paperwork,” Jeonghan says, his voice firm. He doesn’t back down, doesn’t flinch under the other angel’s glare. He stands his ground, a solid, unmoving barrier between you and the world outside.
“You’d better,” the angel sighs. “I swear, you can’t stay out of trouble for one century.”
You shrink under the angel’s gaze, pulling the blanket tighter around yourself. You feel exposed, vulnerable, and utterly alone. You’re a complication, a mistake, a problem to be solved. The warmth and safety of the night before feel like a distant dream, a cruel illusion.
Jeonghan’s wings twitch, a subtle, agitated movement. “She was with me. It’s my responsibility. I’ll take her back.”
The stormy-winged angel sighs, a long-suffering sound of profound disappointment. “You will. And you’ll be filing a Form 7-B for Unauthorized Soul Retention, and a request for an expedited return portal.”
He turns his gaze back to you, almost pitying. “Get her dressed. And for Heaven’s sake, try to make her look like she belongs here and not like she just crawled out of a gutter. The last thing we need is a scene.”
With one last, withering look at Jeonghan, he turns and walks away, his heavy footsteps silent on the cloud. The wall of cloud seals behind him, leaving you and Jeonghan in a thick, suffocating silence.
Jeonghan stands there for a long moment, his back to you, his shoulders slumped in defeat. The anger drains out of him, leaving behind a weary resignation. He turns around slowly, his eyes finding yours. They’re full of regret, of a deep, aching sadness.
“Don’t listen to him,” he says, walking back to the bed and sitting on the side of it. “Seungcheol is a hard-ass, but he means well, even if he doesn’t say it very nicely.”
Jeonghan exhales slowly, like he’s forcing the tension out of his body one breath at a time. When he looks at you again, the softness is still there—but it’s edged with something protective and furious he’s clearly trying to keep under control.
“He shouldn’t have spoken about you like that,” he adds quietly. “And he definitely shouldn’t have spoken to you like that.”
You swallow, fingers twisting in the cloud-blanket. The warmth that had cocooned you earlier feels thinner now, fragile in the wake of reality crashing back in.
“It’s fine,” you say automatically, because that’s what you’ve always said. Because it’s easier than admitting it hurt.
Jeonghan’s jaw tightens. “No. It’s not.”
He reaches out, hesitates—gives you the choice—then rests his hand over yours. His touch is warm, steady, grounding in a way that makes your chest ache.
“You’re not a problem,” he says, firm. “You’re not paperwork. You’re not a mistake I made because I wasn’t careful enough.” His thumb brushes lightly against your knuckles, a quiet, soothing motion. “You’re someone I chose to have here. Remember, acceptance and forgiveness.”
That breaks something open in you.
You laugh softly, but it comes out shaky. “Right. Thank you.”
Silence settles between you again, heavier this time—but not suffocating. Just honest.
Jeonghan stands and moves toward a low table near the wall. With a flick of his fingers, fabric spills into existence—soft, elegant, unmistakably heavenly but understated. A simple robe, light as air, shot through with faint gold threading that catches the light when you move. He passes you a shirt and a pair of what looks like sweatpants.
“I’ll turn around, they should adjust to your size,” he says quickly, already doing so. “Take your time.”
You dress slowly, every movement weighted with thought. When you finally speak again, your voice is quieter. “Seungcheol said my pass expired. Does that mean I’m gonna get in trouble?”
Jeonghan shakes his head. “No, of course not,” he reassures. “All it means I’ll escort you back properly, and we’ll probably have to have a chat with the boss man before we leave about why you stayed up here, but it shouldn’t be an issue.”
The idea of admitting to Jesus that you overslept in Heaven because you fucked an angel has you mortified, but you guess it could be worse. You finish changing and walk forward, stopping just behind him. You’re close enough that his wings shift, responding to your presence like they always do. “Will this affect my progress?” you ask, echoing his earlier concern.
Jeonghan turns fully now. His hands lift, hovering near your waist but not touching. “Only if you let it,” he says gently. “Nothing about last night negates your healing. Wanting someone doesn’t undo growth. Being loved doesn’t damn you.”
Loved.
Your breath catches.
He seems to realize what he said a beat later, eyes widening just slightly—then he exhales, steadying himself. “I mean,” he adds softly, “it doesn’t have to mean more than it does. But it doesn’t have to mean less, either.”
You look at him—really look. Not Heaven’s errand boy. Not the glowing figure at the gates. Just Jeonghan, standing in a cloud-lit room, trying very hard not to hurt you.
“Walk me back?” you ask.
Relief floods his face, quiet and sincere. He nods. “Always.”
He offers you his arm—not dramatic, not possessive. Just an invitation. When you take it, his wings settle around you instinctively, not hiding you, just shielding.
As the clouds part to open a return path, Jeonghan leans in and murmurs, just for you, “I’ll see you soon, yeah?”
And for the first time since you arrived at the gates of Hell, you believe him.
Epilogue:
“We just overslept, I didn’t mean to harbor her,” Jeonghan says, arms crossed, wings bristling faintly behind him. His lower lip juts out in a way that would be endearing if he weren’t clearly trying to look indignant. “And Cheol made her sound like a fugitive.”
Jesus looks between the two of you, then calmly sips from his mug that has World’s Best Savior in peeling gold letters.
“She stayed past dawn,” he says mildly.
“It was an accident,” Jeonghan insists. “A very reasonable, very human accident.”
Jesus hums, amused. “You’re not human.”
“That’s… irrelevant.”
You stand a little to the side, hands folded, trying very hard to look like someone who did not commit a cosmic faux pas. Jesus’ gaze slides to you, warm and curious, not judgmental in the slightest.
“And you?” he asks gently. “Did he tie you to the bed, or did you choose to stay?”
You choke slightly. Jeonghan makes a strangled noise.
“I— I chose,” you manage, mortified but honest.
Jesus’ smile softens. “Alright.” He sets the mug down. “Then nobody was ‘harbored’, nobody was kidnapped, and nobody is in trouble.”
Jeonghan deflates instantly. “Thank you.”
Jesus raises a brow. “I didn’t say nobody gets paperwork.”
Jeonghan groans, dropping his head back. “You love paperwork, don’t you.”
“I love accountability,” Jesus corrects pleasantly. “And teasing you.”
He turns back to you. “You’re doing well, you know. Healing isn’t linear. Connection isn’t a setback.” His eyes flick, knowingly, to Jeonghan. “In fact, it’s often very helpful when it comes to growth. I bet you learned some things while you were up here about how to stay properly, yes?”
Your chest tightens as you recall how Jeonghan explained sin and forgiveness. How he taught you acceptance in a way you hadn’t managed to understand properly before. Slowly, you nod, honest in your answer.
Jesus claps his hands once. “Alright. Escort her back properly. File the form. Get her some food on your way, she looks exhausted.”
Jeonghan brightens immediately. “I knew you liked her.”
Jesus laughs. “I like anyone who makes you this worked up.”
Jeonghan sputters. “That is not—”
“Go,” Jesus says, waving you off with an easy grin. “Oh, and run this down to Luci while you’re at it.” He says, tossing Jeonghan a file.
Jeonghan offers you his arm once more, quieter now, steadier. As you take it, Jesus’ voice follows you, fond and amused.