he loves when you wear thigh highs. what he loves more? fucking you while you wear nothing but them
⌗ 2
he’s super sarcastic when he fucks you and loves to push you past your limit and see you cry. expect fake sympathy from him. “aw, my baby can’t take any more of my cock? :(“ and making you cum over and over while he quietly laughs to himself everytime you whine out
⌗ 3
loves to see you helpless— handcuffs & bondage? yes please
⌗ 4
(sub! hao) tired of the way he constantly teases you, you tie him up and give him a taste of his own medicine
⌗ 5
you tease him for shamelessly being hard when seeing you wear stockings. thank god the members left the room. “you get hard so easily.. hm? such a fucking pervert”
⌗ 6
you facetime hao to have phone sex with him when he feels especially lonely on tour
⌗ 7
after being on edge all day, you barely have enough time to close the door behind you before he pushes you against the wall to desperately fuck you
⌗ 8
waking you up in the middle of the night to show you the dream he just had about you
you think minghao is already asleep by the time you lay down beside him, body finally relaxed after such a long, hectic day.
your hair is a bit damp from how hot the shower was, but you don't mind - and you know that neither does minghao. in fact, as you make yourself comfortable on the bed, you feel one of his arms wrapping around your torso, pulling you closer to his chest.
"you changed your lotion."
it isn't a question, but it's not a full statement either; it's as if minghao has commented on something in his sleepy state. you even doubt if you have actually heard him, but then he lays his lips on the back of your neck, nostrils breathing in your scent.
you did in fact change your lotion to a new one.
"you like it?", you ask him, a soft smile on your lips.
minghao only hums, telling you he did. you think you hear him mumble something like 'it's good', but right after you hear his soft snores in your ear, and you know he's back in dreamland again.
— synopsis: reuniting with an rare two-night stand on the mound was not something you ever thought would happen — but it’s not like he remembered who you were, anyway…right?
– genre: open-ended, not so strangers to lovers au / baseball au ; only a little angsty, smut, fluff. they're stupid.
— pairing: model!xu minghao x fem!pitcher!reader
– word count: 11.6k
— rating: 18+. minors do not interact.
– warnings: swearing, mentions of drinking, honestly very vague, the smut is the star of the show here and not even all that well. that being said: smut warnings: oral (f.rec), masturbation/clit play, fingering (f.rec), body worship (f.rec), biting, nipple play (f.rec), unprotected sex (that's a no no) multiple orgasms, creampie.
— what to listen to: heartburn - sunmi ; diamond days - seventeen ; atm - jihyo ; 四月的漂流 - the8.
– author's note: i'll easily admit this is not my best work. i've been burnt out for a few months and i'm trying my best to get myself back in order. forgive me for the vagueness of it all, but i know all of you are incredibly imaginative and creative enough to fill in the gaps and also...leave room to wonder. thank you to hali @sailorsoons for allowing me to be part of this collaboration & being so patient with me. thank you to @/saradika-graphics here on tumblr for these star dividers. no beta, we die like men.
MINGHAO IS STARING AT THE E-MAIL ON HIS AGENT’S CELLPHONE.
“You’re joking.”
“I can assure you, I am not. Come on, Hao! It’s just a first pitch, and you don’t even have to stay for the game!” Lee Seokmin smiles brightly, and Minghao tongues his cheek as he gives the cheerful man a deadpan look.
“You will want to stay for the game.”
“I will! But it’s up to you, superstar.”
“You’re buttering me up and you know it,” Minghao sighs, leaning his head back against the wall of the studio. He’s surrounded by racks of clothing he’ll wear once for the camera, and shrugs his shoulders as Seokmin juts his lip in a pout. He gets in Minghao’s face, batting his eyelashes as Minghao scrunches his nose, pushing him back slightly and sticking his tongue out at him like a toddler.
“Fine. One pitch.”
“We’ll have to work on your technique! Don’t wanna embarrass yourself out there, you know. They’re a co-ed team.”
“They have those?” Minghao yawns, stretching his arms over his head as Seokmin types on his phone, nodding. “I don’t keep up with baseball like that, sorry.”
“No worries, I’m actually good friends with the captain of their team. Choi Seungcheol, I’ve introduced you, right? We’ve had dinner at his a couple times.”
“I know who Seungcheol is. Great brows on that guy, I’ll say.” Minghao rolls his shoulders back, adjusting in his seat.
“Great butt, too.” Seokmin nods again, and Minghao gives him an amused look as he reaches for his phone across the couch, “sure, Seok. Whatever you say.”
“It is! Have you seen it? Phenomenal, I see why the Diamonds are so big on social media.”
“Or...they could just be good.”
“They are, but he’s also a cutie.”
“You’re so funny,” Minghao chuckles, unlocking his phone to see two new messages from his manager, Boo Seungkwan, following up on the e-mail about throwing the first pitch at the last game of the season for the Daegu Diamonds. Tonguing his cheek, Minghao just shoots back a short response in the affirmative, before feeling Seokmin pat his knee.
“Alright, I’ve confirmed. We’re going to be down there tomorrow afternoon, so I’ll book the flights and send your ticket over before noon today. Pack light, we’ll only be there three days before we’re in Japan for Tokyo Collection. You’re walking for the Cherry Jubilee spring launch, and we’re having dinner with Seungkwan and Jeonghan. Yoon Jeonghan, the designer.” Seokmin looks at Minghao pointedly, who only glances up at him with boredom.
“Yes, I know who Jeonghan is. We’re friends.” He lolls his head back, and Seokmin shrugs, “you know so many people, Hao. I can only take the initiative and ensure that you remember them.”
Seokmin shoves his phone in his pocket, grabbing his jacket off the chair with a click of his tongue, “I’m gonna go on a quick coffee run, but they want you in the red set first. If you need help, Seungkwan is down the hall talking to the creative director. Do you want anything? Tea? Something to nibble on? Lunch is in an hour.”
“I’m good. You go ahead, I’ll be out of here in a bit.”
Seokmin nods, slipping out of the room whistling something that sounds a lot like Death of a Strawberry by Dance Gavin Dance. Minghao waits until the door shuts behind him to melt into the grooves of the couch, letting the soreness of the already-long day seep into his muscles as he drums his fingertips against his phone. He stares at a water spot in the ceiling tiles, his chest heavy as he opens his phone and scrolls down through his messages. Lots of old friends from back home, a few of his fellow modeling peers, a couple designers...
An unsaved number, with messages dating back two years.
He can’t bring himself to delete it.
He doesn’t remember your full name, either, and it bothers him – only remembering your face, and that you liked the Daegu Diamonds. If he scrolls up high enough, he’ll see the exchange of nude photos and videos, and his face will grow hot before he clicks off the message thread and chooses to ignore it for exactly ten minutes...
Before going back in and staring at the thumbnail of the singular video of you together, taken on his phone on the second and last night you ever saw each other. A week after meeting at a hole-in-the-wall bar, you’d gotten a non-disclosure agreement sent to him and he’d filled it out within ten minutes – sending it back with a ticket to meet him in Osaka the next weekend. He was him, and you were you – he'd said something about not having enough time, you admitted to commitment issues...and you both settled on two nights in Japan – away from the cameras, away from any friends or family.
Just you.
It had been fun. Of course, it was fun – as fun as risky, messy sex with a girl he didn’t know and didn’t have to know could be. You didn’t care to know him, either – only heading straight to business the moment you both crossed the threshold of the hotel room he’d gotten for the weekend. He had a pair of white panties in his apartment from that night, pulled off you with his teeth and shoved into the pocket of his True Religion jeans – never to meet the inside of your duffel bag again – but it wasn’t enough.
Unfortunately, you lingered in his mind at the most inopportune moments. He could be half naked in someone else’s bed and about to get down to business; when your body will flash by his eyes, enough to knock him off his game, even if just for a moment. He’ll be in meetings, and he’ll feel his skin prickle as if he can still feel the ghost of your blood red fingernails dragging down his back. He’ll be sitting at dinner, his eyes trained on the food in front of him as he sips his drink but all he can taste is you.
It feels cynical. Like a slow form of torture, to look at those messages and know that he’s drawn a line he cannot cross. To know that if he just presses play, even just once – he'll hear every single sound he drew from you in just those fifteen minutes. He’ll see the way your body was flush against him, the way you sighed at the feeling of his lips against your burning skin.
He’ll remember the taste of your sweat as he dragged his tongue up the slope of your neck before sinking his teeth into you – marking you for the weekend. Never to be in his arms again.
He hasn’t watched it since the night he sent it. The temptation is there. It’s always there, just like the photos of you that he can’t bring himself to look at.
Message From: +82 010-2015-0526
Best of luck, Minghao! See you around. (Delivered)
Message To: +82 010-2015-0526
You too, sweetheart. (Read: 4:32 AM)
Minghao barely unlocks the door of his condo when the warmth of the heater hits his face. He shivers, locking the door behind him and resting his forehead against the cold steel. He lets out a deep breath, shrugging his coat off as his phone buzzes in his pocket, arguably another message from Seokmin or Seungkwan, or even the most hidden person on his team — Soonyoung. A cheery, bright-eyed publicist with a knack for persuasion, carefully navigating Minghao into the oddest of situations that have skyrocketed his career. It's because of Soonyoung that Minghao is the face of so many brands, plastered all over in countries he's never even been to.
At least, not yet.
Minghao hangs his coat with no urgency, smoothing the lapels before closing the front closet door and easing his way into his home. He toes his shoes off, sliding them onto the shelf in the foyer before stretching his arms over his head and walking into his empty living room.
Empty living room with a single lamp on, waiting for him to come home. Empty kitchen, with food packed neatly in the fridge waiting to be eaten. An empty bathroom, empty bedroom.
Empty bed.
He can never get too comfortable. His condo in Shanghai is the closest he gets to feeling at home – even if his apartment in Seoul has seen him the most, and his studio in Osaka is bare bones aside from a few art pieces on the walls and a singular photo of him and his parents on a desk in the corner.
Maybe that’s loneliness. Having so much and wanting so little, but to be rich in love...he yearns for that.
He reaches into his pocket as he sits on the edge of his recliner, tonguing his cheek as he reads the message across his screen.
Group Message From: Unnamed Group (4 Members)
Choi Seungcheol (DD): Hey, guys! Heard from our head of SNS that you’d be coming down for a game. Are you throwing the first pitch, Minghao? We’d love to get a team photo with you! Let us know.
Lee Seokmin (Work): You’re so cute. Yeah, we’re gonna be down there this weekend, we’re flying in from Shanghai in the morning. Should we expect to drop by the Choi residence for dinner? (˵ •̀ ᴗ - ˵ )
+82 010-2015-0526: Shit, hey Seok. I asked Cheol to make the group because I broke my phone a few months ago and lost your number. I have gossip, call me when you can. Good luck this weekend!
Minghao stills, his brows furrowing as he looks at the number again. He exits the group, quickly scrolling down his message threads before seeing the number right there. Seungcheol replies in the groupchat as he stares at the conversation between you and him – his skin prickling as he enters and exits the thread almost anxiously.
“Shit,” he runs a hand over his face, tossing his phone onto the recliner as he gets up. He beelines for the kitchen, grabbing a bottle of water out of his refrigerator when he hears his phone continue to ping with messages. He brings the bottle to his lips, taking a poor excuse for a sip before setting it down on his countertop.
The cold of it hurts his stomach.
He moves back to the recliner, quickly unlocking his phone and reading through new messages. Seungcheol, Seokmin, Soonyoung, Seungkwan, Seokmin again...
It’s not like Minghao to particularly care about the past, but he doesn’t remember your name. Surely, if you’re affiliated with Seungcheol, you could be very well affiliated with the Daegu Diamonds.
He nibbles on his lip for a moment as the chat bubble on your end pops up and disappears repeatedly before it dawns on him – Seokmin said that the Diamonds were a co-ed team.
He doesn’t reply to your texts, opting to go onto the official site for the Daegu Diamonds and scour through the roster. Many faces are familiar – Lee ‘Woozi’ Jihoon, Park Jihyo, Lee ‘Dino’ Chan...
Y/N Kim. A pitcher for the Daegu Diamonds, repping #08 on the mound. Your height, your weight, your birthday, your social media – it's all there, in color on his screen.
He, against his better judgment, presses the Instagram icon beneath your debut date – November 9th, 2015.
His phone redirects him to your profile. You’ve amassed millions of followers, your profile plain of any introduction aside from a cheeky photo booth strip as your profile photo and ‘#08 DD’ in your biography. You have Fire by 2NE1 linked to your profile, and there is a neat array of posts filling the screen.
Your profile is purely...you.
Not just pictures of you, but…the embodiment of you as an art. Your style. Everything he would've assumed a curated profile surrounding you would look like.
Candid photos, photos of you and friends at dinner or simply hanging out together. He spots several shots of his own colleagues and friends – Hansol 'Vernon' Chwe, a music producer he’d met in passing at a Cherry Jubilee show six years ago; Chou Tzuyu, a designer for Lazy Baby and Kim Mingyu, a fellow model and the face of Calvin Klein (and abs, and arms, that man is beautiful.)
Also Tzuyu’s fiancé.
Not that anyone knew that.
He scrolls further and further – before seeing an Osaka carousel from two years ago. The song over the post is Heart Burn by Sunmi, and he scrolls past several pictures only to stop on the second to last.
Him.
Well, not him.
His jacket, the corner of one of your photos. The Osaka skyline from the hotel room is the focus, but he can see the letters on the back of his monogrammed jacket – XU MIN visible before the photo crops the rest of it out. His watch is on the windowsill, and a sliver of his back is visible on the bed. The window was behind the bed frame, and you had to have been standing by the vanity to get that angle.
He chews on his lip anxiously, scrolling to the next photo before seeing your fingers holding a ring up to the light at the airport. A signet ring, his signet ring with an orchid stamped in the center – one he’d lost after that trip. He clears his throat, glancing at the caption before his eyes widen.
diamonddazed: i hope we find time for more than osaka someday.
His tongue runs behind his teeth as he closes the app, his head hanging low between his shoulders as he lets out a sigh. His phone continues to buzz and ping in his hand, but he ignores everyone else to move to your thread with him.
NEW! 2 Messages from: Y/N
[9:34 PM] I hope this...history doesn’t hinder your ability to come see the guys this weekend. They talk about you and Seokmin all the time.
[9:34 PM] But, it would be nice to see you. Maybe we can get drinks. LMK (:
Minghao taps his foot as he opens and closes his keyboard. He tries typing a few letters, erasing them. Tries again, deletes them.
He opens his email instead, typing your name into the search box before seeing a copy of the non-disclosure agreement he signed. He opens it, reading along the lines of when the contract ends. Maybe he can get out of this, state personal differences. Maybe say it wasn’t good for his brand to be tied to so many things plus baseball.
Two weeks from today.
“That’s not soon enough,” he murmurs, closing out of the application and moving back to messages. Seokmin has texted him six times, but he doesn’t care to reply as he opens your thread again.
Message to: Y/N
[9:39 PM] Are you in Seoul right now?
He presses his thumb to his lips, and he can almost imagine the smile spreading on your lips as his phone shows that you’ve read the message. His knee bounces as you type, only to stop when your message comes through.
NEW! 2 Message from: Y/N
[9:42 PM] [1 Attachment]
[9:42 PM] Shanghai. Fly out for the game tomorrow afternoon.
His stomach drops as he sees the Shanghai skyline fill his screen, and he can barely see the subtle reflection of you in the window – wrapped in a white towel, the glisten of your red nails bouncing off the fabric. He glances around the photo, trying to see anything else in the reflection before another message bounces in.
NEW! 1 Message from: Y/N
[9:43 PM] I’m alone if you want to swing by. Room 1107 @ the Conrad Shanghai.
Minghao feels stupid as he nearly falls out of his recliner, shoving his phone in his pocket as he moves back to his foyer. He shoves his shoes on, cheeks hot as he grabs his coat and pulls it on haphazardly. He barrels out his front door, not bothering to check that it has shut behind him as he beelines for the stairs.
He feels a rush course through him as he pulls his phone back out of his pocket, stopping at the top of the stairs to type a quick message.
Message To: Y/N
[9:47 PM] Lose the towel.
Getting past the lobby proves to be far too easy. He flashes a few quick smiles, signs a few slips of paper before he calmly steps into an elevator, knowing the Conrad like the back of his hand as he presses your floor button. He fiddles with his coat's buttons, flapping it open, before shoving his hands in the pockets of his jeans. He trills his lips, leaning against the wall of the elevator as he watches the floor counter go up. The elevator seems to sense his urgency, and it jolts to a stop on your floor.
He slides out between the barely open doors, his eyes scanning the doors for your room number – finding it at the very end of the hall. He knocks twice, softly – adrenaline making his hands shake as he shoves them back into his pocket.
The door opens slightly, but you’re behind the door as your hand beckons him inside. He tongues his cheek, slinking in through the gap to see you wrapped in a robe. He raises a brow at it, his fingers pinching the tie and tugging lightly.
“Room service,” your voice is soft, “can’t be indecent, you know.”
“Doesn’t look like room service is here, though.” He responds, nerves making his tongue feel larger than it is as you glance at his fingers still holding the tie. He rolls his eyes, wrapping it around his hand and using it to pull you closer, “you sleep with anyone else here?”
“No.” You shake your head, your hair still slightly damp as your hands splay on his chest. His jaw is tense as he runs his eyes down the slope of your neck, across your clavicle to the small chain snug at the base of your throat. He glances up at your face, your lips smooth with lip balm and your cheeks still soft, still as supple as he remembers them.
“Are you lying?”
“No, Minghao. I wouldn’t have asked you over if I had.”
“So, I’m just a quick fuck before you fly home?”
You don’t reply, rolling your eyes as you press your lips to his. Your hands on your chest slide around his slender waist, pulling him closer as his hand loosens around the tie of your robe. He kisses you back carefully, pulling at the knot of the tie as your tongue slips into his mouth. The same taste that’s sat at the back of his throat for the last two years coats your tongue as he sucks on it gently, your robe falling open as he pulls away. The back of his head hits the wall lightly, making him wince as your hand immediately cards through his hair and rubs at the spot.
“Can I touch?” He murmurs, his hands ghosting over the warmth of your skin as you nod. You move further into his space, your fingers pulling at the buckle of his belt and undoing it quickly. His hands are cautious as they shove your robe off your shoulders, the same small tattoo he'd bitten two years ago peering back at him as you pull his belt off and toss it to the side before kissing him again. Your lips are so soft against his, your hands proving desperate as you unbutton his jeans and shove his shirt out of the way to reveal the waistband of his boxers.
“Why are you so fucking dressed up?” You mutter against his lips as your fingertips slither under his shirt, and he smiles as one of his own find the lace of your panties snug to your hips, “you don’t need all these clothes to fuck me.”
“Believe it or not, I work, too.” He speaks between kisses, nipping at your lip with a soft growl in the back of his throat, “why do you taste like that? Did you touch yourself before I got here?”
“I always touch myself when I think of you,” you’re breathless as your fingers curl around his waistband, tugging uselessly. You pout as he laughs, “it’s true! I'm already halfway to getting in your pants, no need to lie. We’re all friends here.”
“I wouldn’t say we’re friends at all, actually.” He refutes, sliding his fingers under the fabric of your panties to cup a handful of your ass. His lips press open mouthed kisses to your neck, earning him those soft, soft groans he’s had daydreams about for the last two years as he scrapes his teeth against your skin. “I don’t typically fuck my friends, much less make them sign NDAs about it. And if we were friends...”
“You’d fuck me in your bed?” You interject, your fingertips pulling at his zipper and cupping his half-hard cock. He tries not to keen as you run a finger against him over the thin fabric, "you’d fuck me in your bed, right? Mark me up? Make me yours?”
“Wouldn’t be my friend if you were mine.” He tugs at the ends of your hair, a quipped gasp falling from your lips as he gives your ass a gentle squeeze. “You hear me?”
“Uh huh,” your fingertips are teasing at the waistband of his boxers, but he pulls your hand away, sliding his own back out from under your panties. He kisses the shell of your ear, your lips pouted as he squeezes your hips, “Minghao.”
“Show me how you touched yourself,” he whispers, your lips parting slightly as he physically turns you around. “Then maybe I’ll give you what you want.”
“Maybe?”
“Maybe.”
“Cynical,” you huff, squealing as his fingertips land a soft smack against your ass. Your hands cover it as you scurry away, and he picks up his belt and follows, with a grin threatening to breach his lips. He doesn’t remember talking to you this much the first time (or even at the bar you met him at) but...the sound of your voice has something in it. Something...addictive. Erotic, even.
He doesn’t know and he doesn’t care to figure it out right now.
He pulls his coat off his shoulders as you pull your robe off fully, a tattoo across the dip of your spine new to his eyes and stark against the lace of your underwear. He stops what he’s doing, his eyes running over it as you glance over your shoulder at him.
Lucky.
“It’s new.”
“I know.”
He doesn’t say anything else as he pulls his shirt over his head, toeing his shoes off as you move to sit on the bed. He watches the way your demeanor shifts slightly, a bit shy as your thumbs hook on the waistband of your underwear. He shakes his head, motioning for you to get on the bed, “all fours.”
“But I—”
“Just wanna see that new tattoo, sweetheart. All fours, please.”
You oblige, carefully sprawling yourself on the bed as he asks. He moves closer, his fingers wrapping around your ankles and pulling you closer to the edge of the bed. You move easily, your back smooth in the low lighting of your hotel room as he slides his hand up it, curling his fingers around the back of your neck. Your skin litters in goosebumps as you push your hips back, meeting his lightly as he bends slightly, pressing his lips to your hip. You shiver as his teeth scrape the skin of your hip, pulling gently at the fabric of your panties and sliding them down your thighs.
“I’m keeping these,” he says as he pulls them off entirely, shoving them in the back pocket of his jeans as you scoff.
“Pervert.”
“You smell good. Show me.”
He peers down between your thighs, the swell of your ass covered by his hands as he spreads the cheeks carefully. Your hand covers you immediately, the sheen of arousal spread between your inner thighs as he smirks inwardly, “I haven’t even touched you.”
“You know I’m sensitive, shut up.” Your breathing is shaky as you drag your fingertips through your folds, spreading them lightly and circling your puffy clit. He sucks in a breath, his cock twitching beneath his boxers as your thighs slightly weaken at the stimulation. You bury your face in a pillow as you rub your clit in tight circles for him, shuddered whimpers wracking your body before you tease your hole with a finger. He leans forward slightly, enough that you can feel his breath as he drops a wad of spit on your pussy. You jolt as he presses a kiss to the curve of your ass, “come on, pretty. Make yourself cum for me.”
Your whine rings in his ears, making him bite down on his lip as he runs his hands up and down the back of your thighs, “so pretty when you’re touching yourself, huh? Like putting on a show for me?”
“Minghao...” your voice trails off as he watches you slip a finger in and then another, a breathy chuckle falling from his lips as he kneels behind you. He kisses the side of your foot, trailing his lips up your ankle as he watches your juices coat your fingers. He kisses up your calf, dragging his lips up your thigh as they shake.
“So close already? Tsk,” he mocks you as he presses a kiss to the curve of your ass, then another. He switches to the other side, watching your hand still as if to stave it off before he presses a kiss to your knuckles, “can’t do it yourself?”
“Hao,” you’re whining, your fingers slipping out to spread your pussy for him to see. He smiles inwardly as your hole clenches around nothing, begging for something in it as he sinks his teeth into the meat of your ass. You only groan, pushing your hips back as he laps his tongue over the marks of his teeth before your fingers find your clit again, tracing slow circles into it as he kisses them. He takes them into his mouth, eyes fluttering shut as the taste of you coats his tongue. He presses a kiss to your fingertips before pushing your hand away, hooking his arms around your thighs and pulling your cunt to his face.
“Please, please...” your hips are pushing back, and he can’t deny you anything as he presses a tentative kiss to your clit, covering his lips in your arousal. He flattens his tongue against it, licking long, languid strokes through your folds to taste you entirely. His lips wrap around your clit carefully, sucking it into his mouth as your hand reaches back and finds his hair. Your thighs are a shaking mess as he holds onto you tighter, his cock painfully hard against his boxers and aching for release – threatening to come undone at the mere taste of you paired with your soft thank you, thank you, thank you.
He pulls away abruptly, using his strength to flip you onto your back before diving back in. Your thighs threaten to clamp shut around his head, but he doesn’t care as he feels your walls flutter around his fingers as he brings you closer to the edge. Your voice is barely audible with the flesh of your thighs pressed against his ears, your fingers tangled in his hair once more as you come undone on his tongue.
He keeps his fingers inside you, thrusting them in and out gently as your thighs fall apart, trembling as he works you over with his tongue again.
“H-Hao—”
“You can give me another. Just one more, then I’ll fuck you. Yeah?”
Your legs must feel like jelly the way you spread them limply for him, your cunt covered in his spit and your cum as he slips his fingers out to smear your juices around. A soft gasp falls as he slides them back in with a coo, his lips pressing a kiss to your clit.
“Messy,” he murmurs, biting his lip at the wet squelching sound you make around his lithe fingers. He can’t tell if you’re embarrassed or not, your hips grinding against his hand lazily as he peppers kisses across your hips. He nips at the skin, sucking soft marks as your whimpers fill the air, “greedy, too. Just taking everything I give you, huh? Such a good girl for me.”
Your reply is too quiet for him to hear, and he pushes off his knees, trailing kisses up your soft belly as your fingers rake through his hair. He plants his free hand next to your head as he feels himself press against your inner thigh, before his tongue slides in the valley of your breasts. He kisses the flesh carefully, open-mouthed as he makes his way up your throat. Your breathing is all soft pants and bitten moans as your swollen lips are shiny with spit. Your face is flushed as he kisses up your jaw, biting your earlobe lightly and making your eyes open slightly. They’re hazy, watery as your lashes are coated with tears of pleasure as he kisses the side of your face, your pussy clamping around his fingers as his lips ghost over yours.
“Tell me you missed me.” His mouth brushes yours as you nod silently, “nah, not like that. Tell me. Tell me you missed my cock inside you.”
He knows it’s not the same thing, but it’s all he’s got in the moment as your eyes widen, his thumb pressing against your clit as a choked sound falls from your lips. You cant your hips up, but he stills his fingers as he sinks his teeth into your lower lip, “say it.”
“Missed your cock inside me,” you whisper, tilting your head up to kiss him. He lets you, slotting his lips with yours chastely as you wrap one leg around his hip, “missed feeling you. Haven’t stopped thinking about you.”
The admission, fake or not, makes his fingers start moving again, your eyes rolling slightly before you shut them. You kiss him again, your hand gripping the ends of his hair between your fingers as if to keep yourself grounded. The kiss is all teeth and tongue, a groan from your lips as you taste yourself all over him, your pussy clamping around his fingers at it. He smirks into your kiss, gently rutting his cock against your thigh as you coat his fingers again with a shuddered whine.
Your hand shoves his fingers away as they circle your clit, shaking your head as you snap the waistband of his underwear against his hip, “take them off. Wanna feel you.”
You pull his fingers into your mouth, slipping your tongue between them and collecting your juices off his skin. His eyes are glued to your lips, swollen and bitten from his teeth as his other hand cups your breast, running his thumb over your nipple and smiling inwardly at the way your back arches off the mattress lightly. Your ankle kicks his hip lightly as you pull off his fingers with a pop, and he pushes off the mattress to reach into his pocket for his wallet.
Not a single condom in sight.
“Shit,” he mutters, and you sit up, pointing at something on the nightstand. He glances at it – a pink pill case. Slots reading Monday through Sunday...
“You’re clean, yeah?” You lean back on your elbows, your chest heaving slightly and your skin shiny with a layer of sweat. He nods, and you gesture at his jeans with your foot, the French tip pedicure glossy in the low light, “so take it off.”
He wastes no time shucking off his pants and underwear in one go, hissing softly as his underwear brushes over his leaking cock. You sink your teeth into your lower lip as he wraps his hand around himself, a soft laugh slipping out as he slots himself between your legs.
“What’s so funny?” He asks as he spreads beads of his precum through your folds, a soft breath falling from your lips as you feel his tip bump your clit. You shake your head, “nothing.”
“Tell me.”
“...Just nice to see you so worked up over going down on me.”
“That’s the way it should be,” he scoffs, forcing himself to focus as he grinds his cock against you, slick and messy with you all over his shaft. “God, missed this pussy.”
“Just her?” Your voice is airy as he pulls you to the edge of the mattress, your leg resting against his body and your foot against his cheek. He presses a kiss to the side of it, his other hand spreading your thighs apart to peer at your bare cunt against him.
“Gotta miss you to miss this, you know. One plus one.” He grinds down against you harder, brushing his lips against your ankle as he feels your hole clench around nothing, empty and wanting for him.
“Not always the case.”
“You’ve plagued me for the last two years, shut up.”
His voice is lacking confidence as he feels himself grow close just from the feeling of you against him, feeling his limbs slightly fuzzy as he takes his cock in his hand, his tip circling your hole carefully.
“I won’t last very long,” he admits softly, and you tilt your hips up, his tip barely dipping inside you. He sinks in fully, his hips flush to yours as you clamp around him like a vice. A whine gets caught in his throat, annoyed at himself for being so close at the feeling of you – so wet and warm and delicious. “Shit.”
“Fuck me,” you mewl, his hands moving to wrap around your thighs and pin you in place. He gives a roll of his hips, muffling his groan by sinking his teeth into your calf. You’re trying to move against him, but he gives a harsh thrust, hitting that spongy spot inside you and making your back arch up off the bed. Your hands trail up your body, cupping the bottom of your breasts before running your fingers over your hardened nipples. He watches you through hooded eyes, fucking his cock into you at a menacing pace that makes you whimper his name sinfully. He rests his head against your leg, kissing the skin of it as you continue to touch yourself, rolling your nipple through your fingers as his lips ache to be wrapped around them.
He splays his hands on the underside of your thighs, holding them apart as he bends at the waist, dragging his tongue up from your navel and between your breasts before your hand finds home in his hair as he sucks one of your nipples into his mouth. He swirls his tongue around it, shivering at how hard you clench around him, your walls fluttering as your moans fill his head. He feels like it’s swimming, intoxicated with the smell and taste of you all over him as he switches sides, scraping the neglected bud lightly with his teeth and earning a tug of your fingers in his hair, his groan covering your skin as he laps at the peak gently.
“Want you to cum inside me,” you breathe out, “fill me up. Please.”
He doesn’t respond, trying to stave himself off as his hips threaten to stutter. Your nails dig into his shoulders, dragging down slightly and he has to force himself to rip them away and pin them next to your head. He finds your lips, “can’t use your pretty nails. Have a show next week, baby.”
You pout against his lips, kissing him slowly as he sinks lower against you, your chest flush to his. His hand slips out of yours, running between your bodies and curling around your hip as he sinks into your kiss. It’s slow and sensual, your legs wrapping around his hips and locking your ankles at the dip of his spine as his cock twitches inside you.
“Feel so good,” his face is buried in your neck, his hand on your hip slipping between your thighs to circle your clit and make you finish before him. You’re a whining mess under him, his eyes squeezing shut as he buries himself to the hilt inside you, feeling the rush of your orgasm dripping down his thighs and soaking the mattress as he spills inside you. Your chest is heaving in tandem with his as he rocks his hips into you, working you into overstimulation as your moans grow weak.
“S’too much,” you’re barely speaking above a whisper, and he covers your mouth with his as he stops, his hips flush to yours as he kisses you softly. You try to keep up, wrapping your arms around his neck and holding him close as his hands circle your knees, pushing them to your chest before carefully pulling out. He pulls away from your lips with a chaste kiss, his eyes glancing at the mess of you and him between your thighs.
He feels his cheeks hot as he looks back up at you, an embarrassed look glazing your eyes as you clear your throat.
“...I didn’t even say hello when I walked in.” He says suddenly, and you cover your mouth with your hand as you bite back a sound akin to a snort. He presses your knees together, “hi.”
“Hey,” you laugh, running your hand through your hair. “It’s...nice to see you.”
“Cut the shit,” he scoffs, and you only laugh harder as your arms cover your chest. He smiles inwardly, pressing his forehead to your knees, “I don’t know what came over me.”
“Me either, but I’m not mad about it.” You wipe at your eyes, before scrunching your nose, “I’m gonna have to ask to get the sheets changed and they’re gonna know I got laid.”
You cover your face with a pillow, letting out a groan of embarrassment as he laughs, “you’re an adult and you had a visitor. I’m sure they didn’t think we were just going to talk.”
“Speaking of, you got here fast. Desperate to see me?” You lift the pillow just enough to show him the wiggle of your brows, only for him to tongue his lip and land a soft smack on your ass. You squeal, swatting his hand away as he turns his nose up, “I was taught never to keep a lady waiting.”
“And you sure didn’t,” you tease, making him stick his tongue out at you as his hands slide down your thighs. He gives them a soft squeeze as you toss the pillow aside, stretching your arms over your head. You’re still covered with his spit and blooming nips of his teeth, “kind of a funny reunion, huh?”
“The NDA is up in two weeks, otherwise I would’ve used it to get out of throwing that damn first pitch.” He admits, looking around before spotting a towel on the vanity. You snicker as he grabs it, carefully wiping you down. You wince here and there, before sitting up on your elbows, “there’s more towels in the bathroom, if you want to...shower before you go.”
“I can’t promise it won’t get frisky if we’re both in there,” he murmurs, pressing a kiss to your knee.
“Who said I was joining you?”
“The fact that you probably can’t even stand up on your own.”
“Damn, got me there.” You sigh, his fingers massaging into the flesh of your thighs instinctively. A silence settles over you both, your eyes meeting as he smooths his palms against your skin. He squeezes carefully, "should we skip the small talk?"
You don't respond, merely spreading your knees with a quirk of your brow. He rolls his eyes, pinching your thigh gently and making you suck in a breath, "use words."
"I don't know what we are or what we're doing, if that's what you want to know," you say pointedly as he kneels back on the bed, his hands holding your knees apart as he scans your face. "I don't even know why I came to Shanghai. I don't plan ahead, I don't think twice. I just do it. I just go."
"So, you're reckless."
"I'm spontaneous."
"You're full of shit," he snorts, making you smirk as you shrug, opting to lay back against the bed with your arms crossed behind your head. His hands slid up your thighs, squeezing the soft dip of your hips carefully. You shrug again, hooking a finger around the dangling silver chain and giving it a soft tug.
"I'd say I'm a spontaneous young woman with a promising career and good taste in sexual deviants," you nod slowly, and he has to bite back the smile threatening to spread on his lips as he hovers over you. He presses his lips to yours chastely, feeling the warmth flushing on your cheeks as he cups your face gently.
"Sexual deviant, huh?"
"Sorry, do you prefer fuck buddy?"
"Shut up," he mutters against your lips, slotting them with his and swallowing the limp attempt at a chuckle from your throat. You card your fingers through his hair, tugging lightly at the roots as you kiss him eagerly. You're just as smooth with your tongue as you were then, carefully licking into his mouth as his hand wandered down between your bodies, wrapping around his cock. You spread your thighs further for him without breaking the kiss, and he smiles against your parted lips as he slides the tip of his cock through your slick folds. "Give me one for the road."
"Let me get on top."
"Whatever you want, baby."
MINGHAO DIDN'T END UP LEAVING YOUR HOTEL ROOM UNTIL AN HOUR BEFORE YOU DID.
He'd spent the entire night and most of the next day between your thighs, if not holding you flush to him in the shower and washing your hair for you. Conversations were fulfilling though limited, often interrupted by a pair of lips kissing some expanse of skin — he ignores the coil in his stomach when he thinks about the sweet taste of your lip balm fading as the night went on.
Another Monday night of parting felt…laughable, honestly. He snorted at himself as he shoved himself into the black taxi he ordered, letting you kiss him goodbye one too many times for it to just be casual. Your scent lingered on his lips, his skin, and he felt exactly the same way he did when he left Osaka before you did — six hours earlier, pressing a lingering kiss to your soft mouth and wishing you a safe flight.
He'd done the same then, but he let you get carried away. He let you pull him in again, he almost let you take his pants off again but managed to get himself together before you could. You were almost too tempting, and it made his skin prickle as you watched from your door as he walked down the hall to the elevator. He stepped into it, thankful that there wasn't an awkward wait before waving again. He heard your laugh ring out before the doors closed, and he closed his eyes, gripping the railing and taking a deep breath.
This doesn't mean anything.
Just two people blowing off steam with someone that knows what the other likes.
He knows you prefer receiving oral, you know he prefers giving it. He knows that you're not into edging, rather overstimulation, he knows that you like to be held closely afterwards. He knows you like to be kissed breathless, that you like to be bitten, nipped at, suckled on…
That you would rather be on top and control the narrative — but you know he craves that same control, grappling at the ends of his sanity the same way you do.
The spotlight is something you both share, and though in different lights…you understand each other. Flashing cameras, winded magazine articles, online criticism forums — neither of you discuss your professional lives in depth. He knows you like to dabble in drinking with friends or long nights out to distract from the giant baseball career weighing on your back, you know he disappears completely into EDM parties and recording sessions to duck out of the blinding runway lights.
There is an unspoken comfort, an unvoiced observance that gives you both the answers you seek about one another.
And yet, he still rolls his eyes when he finds himself wanting to hear your voice.
He hasn't seen you since that Monday in Shanghai. It's been a total of four days, and he made a pit-stop in Seoul before Seokmin, Seungkwan and Soonyoung hauled him to Daegu in the back of an unmarked SUV that felt suspiciously like a kidnapping — he eyed them with more suspicion as they whispered on and on within themselves before flashing him falsely reassuring smiles.
Your schedule was packed; you'd done a handful of interviews, a few features in magazines and updated your Instagram profile since. In which he saw himself, once more, riddled in the crevices of your photos. The same Shanghai skyline photo you'd taken, a few snapshots of beautifully plated dishes, you in fitting rooms and hanging out with blurred friends…
And a singular photo of you in the steamy bathroom mirror right after he'd washed your hair — clad in a loose pair of blueberry-print pajamas and a blur of his (accidentally) scratched back. You apologized for the nail marks, he just shook his head and pressed his lips to yours, swallowing your apologies and pressing you into the tile. He winced when the hot water hit his skin, your fingers squeezing his hip gently before you lathered gentle soap over the expanse of the lean muscle.
You had taken it after he kissed you for an hour until the water ran cool, wandering hands spreading soapy suds all over each other. After he'd grimaced at the bruising of his teeth littered on your skin, a mark sucked deep on your inner thigh. After he'd brushed his teeth next to you — the second toothbrush and his collection of jewelry glistening in the corner of the photo. The carousel has a soft song over top — Heart Burn by Sunmi, again.
diamonddazed: i hope i'll be home to you someday, even if shanghai is the closest i'll ever get to it.
You posted it just after he landed in Seoul at two-something in the morning, and was clambered into the SUV by his team. He stared at the photo for fifteen minutes, sat in the back of the van before closing his eyes and shamelessly double tapping the screen. He turned his phone off right after, sliding it into the cup holder and settling his neck into the travel pillow Seungkwan had slid over his shoulders.
They'd been far too awake for two in the morning.
The team kept the curtains drawn, but he couldn't sleep — opting to stare out the sunroof as dawn crept in, his eyes burning with fatigue. Seokmin typed away on his laptop next to Minghao, eyes low as they peered at the screen's low brightness. He clicked around, rubbing his face once or twice before Minghao reached over and blindly closed the laptop. Seokmin sighed, settling his rigid shoulders into the stiff leather seats.
"You're supposed to be sleeping," he says softly, and Minghao peels an eye open as far as he can with a shrug, "I have a pit in my stomach."
"Tomorrow is a short day, don't worry. We'll have all day to rest up today."
"When does the game happen?"
"Six, but we'll be there by four to get you situated with everyone. Take some pictures, get some refreshments, maybe have one of the players help on your form. You might not care about baseball, but it's important you leave a good impression."
"I assume this was all said in that groupchat with Seungcheol?" He murmurs back, lolling his head against the seat as Seokmin nods, "and Y/N."
"I'm sorry?"
"Y/N Kim. The pitcher? She's in the group."
Minghao feigns confusion, shrugging before closing his eyes. He feels his cheeks warm at the memory of your lips on his, your fingers carding through his hair with a rough tug that made him sink his teeth into the column of your throat.
"Right. Is she nice?"
"Yes, very. She'll be at dinner with Seungcheol with us, but she won't be staying there like we will."
"Cool, cool…anyone else I should know about?"
"Sure," he shrugs, crossing his arms on his chest. He eyes Minghao hard enough that the younger man can feel it, prompting him to look over, "mhm?"
"Jeonghan flew in." Seokmin raises a brow, and Minghao snorts, "Jeonghan? What for? We have a show."
"Because Seungcheol asked him to."
"You'd think those two would have tied the knot by now."
"Someone's dragging their feet and it's not Jeonghan."
"Ooh, messy," Minghao chuckles, shaking his head, "I forget they're dating at times."
"Don't we all," Seokmin stretches his legs as best as he can, wincing as soreness creeps up his thighs from the cramped seat. "I'm just hoping they'll do it sooner rather than later. Jeonghan's impatient and Seungcheol keeps pushing it back with things happening in their careers. I wouldn't be surprised if Seungcheol flew to Tokyo with us at this point."
"The more the merrier."
The rest of the ride is splattered with small talk — the weather, what does Minghao want to wear, is he comfortable staying at Seungcheol's house instead of a hotel…but none of it really registers. Minghao gives half-assed answers, bunching his blanket high on his lap when he feels his phone buzz in his pocket. Seokmin has dozed off, his cheek mushed against his own travel pillow as Minghao digs his phone out of his pocket.
NEW! 3 Messages from: Y/N
[5:29 AM] Hiii
[5:29 AM] Cheollie told me you're staying with him? Is that true?
[5:29 AM] I miss you.
He bites back his smile, tonguing his lip as he quickly types a few responses out. He sends them off, pressing his thumb to his lips as he watches the read receipt pop up almost immediately.
Message To: Y/N
[5:30 AM] Five in the morning, shouldn't you be in bed?
[5:30 AM] Yes, we're staying with Seungcheol. I don't know why but I'm not complaining, either.
[5:30 AM] And to say you miss me…feels like a lie, hm?
NEW! 3 Messages from: Y/N
[5:30 AM] I am in bed, Mr. Xu. Just checking in 👀
[5:30 AM] Seungcheol invited me to dinner tomorrow after the game but I haven't given him an answer in case you don't want me there.
[5:30 AM] Maybe I'm a little tipsy but I still mean it. Come see me if you want…I'd love to see you.
He can picture you sprawled on your bedsheets in those soft pajamas you like. Freshly washed hair, with the taste of soju on the tip of your tongue — he'd seen you in Mingyu's Instagram story earlier that night with Jihyo and Tzuyu, huddled over a steaming hot pot and clinking shot glasses together.
You'd looked pretty. The strap of your dress had fallen down your shoulder, and you were squished against Jihyo's smiling face with all your teeth gleaming in the flash of the camera, plump lips slick with gloss and those very same nails that dragged down his back.
Message To: Y/N
[5:32 AM] And I'd love to come see you but I'm on zero sleep. I'd be of no use to your needs.
[5:33 AM] But…come to dinner. Wear something pretty.
Your message comes in almost instantly.
NEW! 2 Messages From: Y/N
[5:33 AM] Come see me anyway. I only live down the block from Seungcheol, you can lie and say you're getting breakfast at the convenience store across from me.
[5:33 AM] Please.
Minghao chews on his lip — glancing up to the dashboard and seeing that he'll be in Seungcheol's neighborhood in less than three minutes. He doesn't think about it too much; silently transferring a shirt and pair of sleep pants into his backpack as Seokmin snores softly.
He'll make up an excuse later.
Getting out of Seungcheol's house is a lot easier than anticipated. His team was far too tired to question why he was so awake, and he helped them all settle in Seungcheol's spare rooms. Seungcheol and Jeonghan were getting tipsy on the back deck, and Minghao let them know he'd be slipping out for a second. Seungcheol glanced at him, eyes glassy as he gave him a soft smile.
"Y/N's gate code is 1-1-0-9." He sang quietly, and Minghao only feigned amusement, ruffling the older man's hair before ducking out the enormous front doors. He shoved his hands in his pockets, thankful for the chilly air that kept him alert as he made his way down to your house. You'd been telling him you'd fall asleep if he didn't get there soon — and he wonders if you've fallen asleep when he stands in front of the heavy steel gates of your home. He glances around, nibbling on his lip before flipping the gate pad open and typing in the numbers Seungcheol had teased him with.
The gates unlock with a clunk, and he slips in and shuts it with his foot. He makes sure the lock has moved back in place before glancing up, seeing you standing at the open glass doors. Your pajamas are rumpled and you're squinting in the morning sun, your hand covering your eyebrows as he makes his way up the mosaic path made of colorful stones.
"You're unbelievable," he greets, fighting back a smile as you grin brightly. You're still clearly tipsy, the sway in your stance amusing as he steadies you carefully when you reach your arms out to him. He reaches one hand back to close and lock your front door; the other carding through your hair as you hum in satisfaction, resting your chin on his chest as you wrap your arms around his waist. "Still tipsy?"
"Oh, I got hammered. I can't tell you how I'm standing right now."
"On your legs."
"You're really annoying."
"Yet, you begged me to come over." Minghao chides, his fingers settling on the back of your neck as you give him a deadpan look, "begged is hyperbole, Mr. Xu. Take your shoes off."
"Hyperbole, understatement…it's whatever you say, sweetheart." He shrugs as he toes off his shoes, and you do the same, puckering your lips cutely. He rolls his eyes, craning his neck to press a chaste kiss to them; the minty scent of toothpaste wafting off. You twist out of his hold, sliding your fingers in his and tugging him towards the back of the house.
The common areas say more about you than he could've ever figured — dozens, if not hundreds of photos and memories scatter the baby blue walls from crown molding to baseboards. Huge art pieces are tastefully hung around the living room, gorgeous Tiffany lamps on glossy side tables, a beautiful deep sapphire sofa set with soft throw blankets. A pair of cream pillows with golden stitching are strewn on the recliner in the corner, the coffee table exhibiting an open book with highlighter and annotations next to a journal with blue ink scrawled across the lined pages.
"This is my humble abode, you can get a tour later." You hoot, pulling him through a dimmer hallway. The walls are painted a deep cherry red behind the quilted sapele shelves of vinyls, a player atop a barely open matching credenza. If he peeked inside, he'd see even more vinyls — retired ones you no longer played until you remember that one good song, what was it? I think I have the record!
Your bedroom is nothing like what he'd expect from you. The walls are forest green, the curtains dark brown and the blinds drawn. Your bed is in the middle of the room, surrounded by stunning zebrano furniture. Your ceiling boasts a massive fan, the blades shaped like moth wings and spinning slowly. The walls are covered with baseball paraphernalia, rock music posters, a Catwoman poster next to your closet and another vinyl — Hold The Girl by Rina Sawayama, hung directly above another player.
"Do you like?" You ask, your hair still in disarray as you tilt your head. He nods slowly, "very cool. Earthy…a little dark."
"I'm gonna have a massive hangover. Gotta keep it dark for now."
"Oh, no doubt babe."
"Not your babe."
"True," he says pointedly, glancing down at you. You're pouting, and he coos; lithe fingers tucking your hair behind your ears. He toys with the earrings speckled about the shells, a gold hoop catching his attention as he fiddles with it, "what's with the face?"
"You didn't call."
"Ahh…did you want me to?"
"…Maybe. I don't know."
You shrug, toying with the strings of his sweatpants. He hums, smoothing his hand over your hair before pressing his lips to your forehead, "we can talk about this later, yeah? When you're not tipsy and I'm not about to pass out."
"We could, yeah." You agree quietly, dropping your hands from his clothes and gesturing towards the bathroom, "that way. You can change or shower, too, I set some stuff out in case you did."
"Can barely stand but is a good host. Very redeeming."
"Careful, you'll fall in love with me and I don't quite feel like cleaning up that mess."
He chuckles, pinching your cheek as you swat at his hip. He makes his way to the bathroom, the door ajar as he slips in. He hears you shuffling around, likely making yourself comfortable as he flicks the light on — a soft yellow light illuminates a stone shower with a smooth bench and golden fixtures. There's a fluffy white towel on the sink, a new toothbrush laid out next to it with a small array of travel toiletries. He tongues his cheek, glancing at himself in the mirror — more pictures of you and your friends. Polaroids taken in that very bathroom tucked neatly into the corners of the mirror's frame. Mingyu, Tzuyu, Hansol, Jihyo. A bunch of other people he's met in passing — Yoo Jeongyeon (a singer-songwriter), Jeon Wonwoo (a photographer for Cherry Jubilee)…
Wen Junhui, his life-long best friend and an actor — also a model on his limited free time for Cherry Jubilee and the face of Tzuyu's Lazy Baby menswear. He raises a brow, filing the photo away in his mind as he strips to get in the shower.
He doesn't let himself think much as he goes through the motions of his routine, opting to get in quick and get out quicker. He brushes his teeth, opting to towel dry his hair so as to not wake you if you're already asleep. He glances at the pictures once more, his eyes lingering on Junhui's squished cheek with yours before flicking the light off and ducking back out.
You're curled into a ball, facing away from the bathroom but the duvet is pulled back where he assumes you want him to lay down. You stir slightly, your hand blindly reaching behind you as he slips onto the mattress. Your fingers brush his shirt, quickly bunching it in your hand as you pull him down. He bites back his smile, sinking into the bed behind you and pulling the duvet over his hips. Your hand grabs his, interlacing your fingers and holding them to your chest.
"Can I ask you something?" He murmurs, and you hum, nodding as he curls himself around you, holding himself up on his elbow. He peers down at you, biting back his smile at the way your lashes kiss your cheeks. "What's your walk-up song?"
You snort, letting out a tired laugh as you peel an eye open, raking it over his face as he leans over you. He presses his lips to your cheek, the warmth of your skin flushing against his, "it's When I Grow Up by The Pussycat Dolls."
"You've always known you'd be a big deal, huh?"
"I was made for this. Now, sleep. Hold me."
He snickers, planting a kiss to your temple as you hum. Your hand is tight around his, high on your chest as he buries your face in the back of your neck, a thin necklace brushing his lips. Your skin smells of pears and lilies, an underlying powder scent filling his nose as he sighs, letting his body sag into the mattress.
He doesn't bother thinking about how he could fall in love with you.
And maybe, already has.
THE BALL PARK IS MASSIVE — MINGHAO CAN'T REMEMBER THE LAST TIME HE'D SEEN SOMETHING SO ARTIFICIALLY GREEN.
He's still peeking out through one of the hallways, basking in the chill of the air conditioning that will disappear the moment he steps onto the field. There's people sitting in the stands that aren't exactly customers. There's managers, photographers, even interviews happening right on the turf. Some players are dressed fully, caps set backwards and casualness drifting off their set-back shoulders — and then there's you, in black shorts and a Daegu Diamonds Training Camp t-shirt and standing at the mound.
A woman in standing in front of you but he knows its you — red nails, now trimmed short, digging into your arms as you cross them on your chest. She's got you looking up, passing a fluffy brush under your eyes before allowing you to step back from her. Your lips have that same gloss carefully glimmering under the lights, and your hair is slicked back with a sheen of gel — but he can't focus on just you as more people surround you. A taller man hands you a ball of many in his bag and a permanent marker, making you talk about one thing or another as you're scribbling your autograph on the composite leather.
"That's Y/N Kim." Seokmin's voice is suddenly in his ear, as is the slosh of the ice in a drink. Minghao glances down, seeing Seokmin holding a Daegu Diamonds Collectible cup filled to the brim with lemonade and covered with a clear lid — and a jersey draped over his arm with a matching one resting on his shoulders.
"Guess you're having the time of your life, huh?" Minghao chuckles, and Seokmin shrugs as he holds the jersey out to him. It's a crisp white with the signature powder blue and navy grey details of the Daegu Diamonds logo, and it's not sporting any of the autographs that Seokmin's is. "You earn those stripes?"
"You know it," Seokmin sips his drink, before gesturing around the park. "I spent my weekends growing up driving all around the country with my parents to see the Diamonds play. Got the shirt big so it'd fit forever. Look at me now, close with the players and with season tickets! Oh…and bringing you along!"
"Aww, you're sweet," Minghao chuckles as he rolls his eyes, carefully taking the jersey and pulling it over his shirt. He doesn't bother buttoning it, opting to look around the park from his spot in the hall, "we'll be in the audience during the game?"
"And we're having dinner with Seungcheol and Y/N before we fly out tomorrow at noon. The other teammates have plans, and a few are actually going out to Japan to see you strut your stuff," Seokmin bumps Minghao's hip with his, before the crunch of cleats and your voice traveling catches his attention.
"It was incredible! Shanghai never disappoints me," your laugh is soft as you're suddenly in front of him and Seokmin. Your eyes are wide as you feign surprise, extending your hand to him, "you must be…Minghao. I heard I was going to meet you today."
"Xu Minghao, yes. He's throwing your first pitch today!" Seokmin beams beside him, as Minghao carefully takes your hand as though he hadn't pinned it by your head only a week earlier. You gave his a soft squeeze, "you're even more ethereal in person."
"Haven't heard that one yet." Minghao smiles gently, making you roll your eyes. "Y/N Kim. I've heard a lot about…you."
"You don't know a thing about baseball."
"Not nearly as much as I know about soccer."
"Zero times zero is still zero, Mr. Xu."
"Sense of humor, I like her," Minghao looks over his shoulder at Seokmin. He's got that twinkle in his eye that Minghao has learned to recognize when he wants to say something he shouldn't. "Whatever you're thinking—"
"I'm not thinking anything! Y/N, beloved, teach this guy a thing or two." Seokmin pats Minghao's shoulder, before his eyes catch your hand still holding his. "You can't hold hands, rumors will fly."
"Not a baseball player and a model, what would the people say?" You pretend to be scandalized, but effectively drop Minghao's hand to hold your own to his chest. "Xu Minghao steps into the Diamond Life…pretty catchy headline."
"I'll leave you two to this…odd mating dance," Seokmin turns on his heel, and Minghao almost turns to face you before Seokmin turns once more, "oh, don't let me forget…I'll ask why you're both wrapped up in an NDA dated back two years after the game."
Your face reads like a book — and Seokmin only smiles before holding his phone up.
"Don't CC me next time!" He beams, walking backwards before turning around and calling Seungcheol's name, the captain whipping his head over to see him bounding over. Minghao gingerly reaches over and closes your mouth, his knuckle tapping your chin as a sheepish smile spreads on his lips.
"I may or may not have forgotten that my email is automatically set to do that." He says softly, and you cross your arms with what he can't discern is playful or serious disappointment. He matches your expression easily, "hey, it's no better than you soft-launching us on your Instagram! My back, my jewelry, my jacket—"
"You don't even follow me on there! How could you possibly—"
"You're involved in so many people's lives that are important to me. It's only common sense that you'd eventually make that team, too." He states firmly, and you make no move to hide the way a soft smile is spreading on your lips. "Stop."
"Aw, I'm important to you?"
"Y/N."
"Invite me to your show in Tokyo."
You're almost too close, your hands clasped behind your back as you bat your lashes at him. He scoffs out a laugh, cheeks warming at the proximity as he realizes people around you give absolutely zero fucks about either of you.
He could kiss you and no one would care.
He wants to. And he wants them to care and he wants to brag.
"Don't you have to go practice or something?" Minghao's voice is much less confident with you in his face, his eyes flickering down to your lips as you pout. His knees feel slightly weak, "don't do that."
"Invite me to your show, Minghao."
"I already know that Jeonghan gave you a ticket on my behalf."
"True…but I want to hear it from you."
He rolls his eyes, his hands finding home on your hips and pulling you slightly closer. You easily drape your arms over his shoulders, peering at him through your lashes with a shy smile, "I missed you."
"You saw me yesterday. In your bed, mind you."
"Mmh…but you didn't kiss me before you left."
"Didn't know our NDA required goodbye kisses."
You press your lips to his gently, his arms tightening around your waist as he nips at your lower lip, "come to my show."
"Say please and I might even let you—"
"We're in public. Please come to my show and tell me I look pretty."
You only smile against his lips, "can I soft launch on Instagram again?"
"If that's what you need to do to ease me into the Diamond Life."
"Come on, loser. I can't have my NDA partner embarrassing himself on the mound. Today, pitcher. Tomorrow…supermodel. What a life you live."
Minghao hadn't bothered to hide the way your thigh was thrown over his at dinner, and neither of you explained anything to Seokmin — it was easy to figure out. Seungcheol and Jeonghan had fun dissecting your vague Instagram posts, finding details of Minghao in almost any and every post — including the orchid-stamped signet ring that was in almost every single one of your posts. Minghao doesn't know how he missed it, but all he knows is that he'd really missed you.
It's been three days since the show.
You'd sat quietly, dressed in a beautiful red dress from Tzuyu's unreleased Lazy Baby Spring collection — and that same dress was featured hanging in the back of one of the photos in Minghao's latest Instagram post. Along with a snapshot (courtesy of Jeonghan) of your hand tucked into the back pocket of his jeans while the two of you roamed Tokyo, a cropped picture of your friends all crowded together in a too-small booth for a delicious dinner…
And a picture of your hands interlaced, with a new, matching orchid-stamped signet ring on his finger — all of it set to Heartburn by Sunmi.
xuminghao_o: home, no matter where we are.
↳ 💬 diamonddazed: welcome to the diamond life, lover ♡
tags: established relationship, both xmh + yn are RICH rich, fluff, kissing, marriage/proposal talks, minghao is literally so in love omfg
warnings: pet names (angel, sweetheart)
notes: literally me rambling about rich + devoted minghao with absolutely no direction planned and i think it's super obvious HELPP but it does not matter !! ur honor i luv these 2 theyre so sassy smitten and it devastates me
“you’re actually the worst person i’ve ever met.”
you glare at your boyfriend as he gets out of the driver’s seat, walks around the front of the parked car and opens your door for you. he’s still smiling that faintly smug smile that’s been on his stupidly handsome face ever since you left the restaurant, and you hate it.
“sweetheart,” minghao says, taking hold of your hand and helping you out of the car, “it’s really no big deal.”
you scoff, rolling your eyes. releasing minghao’s hand, you deposit your purse into his waiting palm and flounce away, across the car park and to the apartment building doors.
minghao struggles to hold back a laugh as he trails after you. “y/n. you’re not truly mad, are you?”
“of course i’m truly mad,” you huff. “you said i could pay for our date this time.”
during the five years you’ve been dating minghao, he’s taken you on a whole variety of incredible dates. from the impromptu long weekend to paris to the days where you just go to the restaurant down the block for dinner, minghao has never failed to take care of you and always pays for your meal.
any other person would be flattered to have such a rich and devoted boyfriend. and really, you adore that about him, too.
but, well. you’re rich also. and sometimes, you want to be the one to dote on your boyfriend.
you punch in the building code unnecessarily hard and stomp through the automatic doors before minghao can catch up with you. from behind, you can hear him laughing, and it makes you whirl back around to look at him, pouting extravagantly.
“i don’t see why that’s so funny. you promised, hao,” you whine, and minghao just laughs again.
that night had been just a normal date night, nothing more than the two of you dressing up to go to that one upscale chinese place that you both love. and so, it seemed like the best day to finally start paying for your dates—if it was any big occasion, minghao would’ve definitely protested against the idea, insistent that he wanted to treat you on such a special day.
and at the time, it seemed like it would work.
minghao had smiled at you, adjusting the pearls around your neck, and agreed.
you’d felt ridiculously satisfied, excited at the fact that finally, you’d have a chance to pay for your boyfriend. but oh, how wrong you were.
“i’m sorry, angel,” minghao says now, brushing a finger over your cheek fondly before pressing the ‘up’ button for the elevator. “it just so happened that i’d already paid for our meal before we’d even got there. i didn’t want to burst your bubble by telling you so, but i guess that made it even worse, hm?”
you whine again in frustration. “hao, that’s not even a thing! you can’t pay for a meal in advance!”
“i can when i know exactly what we’re going to order,” minghao grins.
“what?! i swear, that must go against restaurant etiquette! that's actually crazy behaviour. i can't believe you did that."
the elevator arrives then, and minghao gestures for you to get in first. you do, still arguing with him over restaurant rules and whatnot. even as you do so, supposedly very upset over his behaviour, you still hold onto his arm and lean against him to take off your heels, and then pass them over to him once they’re off your aching feet.
minghao smiles amusedly, terribly smitten.
“—going to get you back for that stunt one day, xu minghao,” you say, stabbing an accusing finger into his shoulder. “gonna book out the entire restaurant. no, wait, the entire street! we’re going to venice one day, and i’m going to close down a whole road for us only. just you wait.”
the elevator doors open with a ding, and he trails behind as you continue talking, dreaming up big plans on how to treat your boyfriend sometime in the future.
it’s devastatingly endearing. he knows it was maybe a tiny, tiny bit mean to advance-pay the bill tonight, but in his defence, he does that most nights anyway. plus, he likes seeing how pouty you get over it, knowing you're not actually upset, but still insisting you are because you can pay for your own meals, without minghao's card, thank you very much.
and you very much can—he hasn’t run the numbers in a while, but he’s pretty sure you’re richer than him right now—but he likes paying for you. likes taking care of you like this.
he inputs the keycode to the apartment, chuckling as you continue to rant.
“okay, alright,” he finally concedes, opening the door and letting you enter first, taking off your wool coat for you and hanging it up by the door. “in which case, how about a compromise? i pay for our ordinary dates like these, and you can pay for special occasions.”
your eyes light up at his words. “wait, really?”
minghao laughs. “yes, really.” he puts your purse on the dresser by the door, your shoes in the shoe cupboard and then takes off his own. “except for valentine’s day, white day, our anniversary, and your birthday. i’ll be paying for those.”
“what?” you complain. “hao, you’re leaving me with nothing!”
“you can pay for my birthday.”
“come on, that’s a given. i would do that anyway.”
you’re giving him those big, sad eyes again, and minghao can’t help but smile even wider. lord, you’re just so pretty and you love him so much and he’s never been more grateful for that because he loves you so much too.
“well,” he says, pretending to think, “we don’t have an engagement or wedding anniversary yet. so if those things ever happen… then maybe…”
your eyes widen, little sparkles appearing in your irises even as your entire face softens, gentle and hopeful. “you’re… you want to marry me?”
minghao can’t take this anymore. he walks over, takes your face in his hands and kisses you, once. and then again, deeper, softer, for good measure. just to get his point across.
“of course,” he murmurs against your lips when he pulls away. “i love you.”
you lean in and peck him on the lips once more. “i love you too,” you say, and then pull away so he can see the mischievous glint in your eyes. “hey. if i propose to you, then i’ll definitely get to pay for every engagement anniversary we have, right?”
minghao laughs, pulling you back into his embrace. “sure, sweetheart. that’s only if you propose to me first, however.”
“are you trying to start a proposal race, minghao?”
“maybe. will you join in, y/n?”
you laugh, looping your arms behind his neck and bringing his face close to yours again. “oh, it’s on.”
★ | member — husband!minghao x wife!reader
★ | genre — romance, smut, fluff, newlyweds au
★ | word count — 3k
★ | synopsis — the only thing on minghao's mind tonight is you.
★ | warnings — descriptions of female anatomy, a lot of making out, wayyy too eager & desperate minghao, hints of a marriage kink, disgusting sappy feelings, emotionally prepare yourself bc they're Making Love™
★ | notes — requested by anon — this ask is from over 2 years ago i am SO sorry anon but if you're still here please lmk if you see this :) if you liked this style of writing, please reblog and tell me your thoughts in the tags!! reblogs are what makes tumblr work, and they show me that this is something you want to read more of <3
minghao isn’t usually the clingy one in your relationship, but he hasn’t been able to keep his hands off of you all day.
he’s never been the type to publicly show off his affection, always preferring whispered words and touches in private. those are the things that mean the most to him, you always thought. but as soon as you heard the words “you may now kiss the bride” at the altar he was suddenly pulling you in and kissing you harder than ever before, the warmth of his lips melting into yours. in that moment everything else melted away, too; the dying sunlight, the rustle of the wind in the palm trees, the clapping and cheering of your friends and family behind you.
even after you’d changed out of your long white gown into a shorter, more comfortable party dress for the reception, his hand had stayed on your thigh the entire time. food was served, guests came to greet you at your table, and all the while there was his warmth on your skin, only letting go so you could make your way to the dance floor. persistent, offering the reassurance you need that he'll always be by your side. although tonight, you're not sure if you're the one who needs it most, or if it's him.
and then your first dance. his hands were just a little too tight on your waist, his lips lingering just a little too long against your cheek as he held you close.
“baby, what’s gotten into you?” you giggle breathlessly as he pushes you against the wall of your honeymoon suite, not-so-quietly slamming the door shut with his foot.
“you,” he breathes, and you’re surprised at the way his voice comes out deep and raspy. “you… are so fucking beautiful. and now you’re my wife.” he gives you a glance up and down, a look you're used to by now, but this time it seems so much more special than usual. maybe it's the way his eyes pause on your hand, the glittering new ring that shines there. maybe it's the reverent way he watches you begin to undress for him, slipping the straps off your shoulders one by one, trying so hard to contain himself and not ruin this moment. it's been an exhausting few months, and it's a relief now that everything is finally over. “ … my wife.”
no. that's not right, it suddenly hits him. everything's not over. it's only just beginning.
with that realization he snaps into action. his hands are everywhere, holding your sides and sliding down to your ass, then sliding back up to your shoulder blades. he holds you tight then loosens his grip, as if his brain is short circuiting at the fact that you're finally completely alone for the rest of the night, a night that's been so eagerly-awaited for song that he's almost hesitant in fear of messing it up. but he can't hesitate, not now. not when he's finally got you.
in all the years you've known him you don't think he's ever kissed you this passionately, this intensely, this hungrily. you've barely walked through the goddamn door and he's acting like it's the last night he'll ever get to see you. but really, it's the first of many.
you wrap your arms around him and try to keep up, hugging him as tight as you can and chasing his lips. you're fighting your hardest to keep your knees from buckling, and even with your back pressed against the wall for support it's not enough to extinguish the fire that's alight inside your chest. minghao kisses you like he's trying to steal the air from your lungs while simultaneously breathing life into you, like he needs to remind every cell and molecule in your body of how much he loves you.
he pulls away only once he feels himself start to go lightheaded from the lack of oxygen, or maybe he's just lightheaded in general because you're finally, officially his. but even that short break doesn't last long, allowing himself only a few precious seconds to breathe before he reattaches his lips on your jaw and starts kissing down your neck.
your eyelashes flutter as he moves down, his breath tickling your throat as he presses his face into your skin while he lets out heavy breaths through his nose. there's that warmth again; the heat of his eagerness, every hot exhale filled with life that he breathes only for you.
he pushes his nose into the corner of your neck and shoulder, inhaling the memories of the day. the fading scent of your perfume fills his nose as he kisses against your collarbone, reminding him of everything that led him to this moment.
he tries to imagine how you looked getting ready in the morning, a past that already seems lifetimes away. he pictures you slipping on your dress while friends and stylists crowd around you, talking and giggling as they fix your hair and your makeup to make you look as perfect as possible — though to him, you already are. he wishes he could’ve seen that moment, had it not been for stupid tradition. he's usually a fan of traditions, but not this one. every second he spends away from you is agony, but it's worth it a million times over for what he gets to experience right now, the excitement, the anticipation, and now, the payoff.
he vaguely remembers the cake, the dancing, the music, the applause, the toasts. all of it is still a blur, a rush of emotions he hasn't quite had time to sit with yet. maybe tomorrow, or in a few days, or even a few years, it'll sink in. maybe he's stuck in the honeymoon phase and this, too, will fade over time. but somehow he knows it won't.
what he remembers as clear as day are the vows he said to you at the altar, and every single word is something he'll never forget as long as he lives. he remembers vividly the way you walked towards him, almost in slow motion, gliding down the aisle straight out of a dream. he didn't think he'd cry; he's never one to get emotional in front of people, and you've rehearsed this day together more than a few times. but then suddenly there you were standing in front of him, holding his hands and looking up into his eyes, and he had to fight to keep himself from getting choked up at the sight of you, the most beautiful thing he's ever seen.
he kisses your neck again and moans, out loud and unabashed, like he's been holding it in all day. in all honesty, he has. he isn't the type to be jealous, either, but he would be lying if he said letting you go to dance with other people after the ceremony wasn't one of the hardest things he's ever had to do. he never wants to leave your side, never again.
minghao knows he isn't normally a desperate man. but tonight it's like he's become a brand new man; a man who needs you so badly, more than he's ever needed anything before in his life. he needs to touch you, kiss you, hold you, please you, do everything that he possibly can with you, for you.
“h-hao?”
you let out a breathy gasp of his name and it finally gets his attention. his eyes find yours in an instant, silently pleading with you to tell him what you want. he needs to give you whatever you want.
“we can— do you… baby, there's a bed,” you finally settle on, trying to straighten out all the words that are jumbled in your head as you motion across the room. he's still got you caged against the wall, barely a step away from the door.
that finally seems to snap him out of his daze, and the familiar understanding you're used to seeing flashes across his eyes. so caught up in his eagerness he almost forgot the most important thing: that you're here too, with your own needs and wants, and you're probably feeling exactly the same things he's feeling. he's got to remind himself that this is as much of a new thing for you as it is for him, too.
so he nods, kissing you again and forcing himself to slow down. there's no rush, no need to do everything all at once immediately. he has all night with you, and several other nights with you after tonight, and then after that, the whole rest of your lives. for a few fleeting days he gets to be here with you: no interruptions, no commitments, and no responsibilities. just you and him. he wants every second of your time, and he wants to give you every second of his.
he sweeps you up into his arms and whisks you around before laying you gently on the bed behind him, his cheeks rosy and his smile soft. and for the second time today, the whole world melts away, leaving just you. just you, and him.
his hands hold your hips tightly as he drags his lips across your stomach, pressing kisses all over your body. he lifts his eyes to meet yours as he kneels between your legs, and his long fingers dig into your sides when you whimpers softly for him. he could truly spend hours here, coaxing moans from your beautiful lips and working you up into a perfect state of bliss.
and that's exactly what he does. he fills you with air and then leaves you breathless, cleansing waves washing over you again and again until you forget what it was ever like to be with him before this. it's different but not noticeably so; it's a familiar feeling lingering in the back of your mind, but the memories are so much brighter now, as if the colors have been restored and remastered like an old, well-loved movie. everything comes easier now, a routine you'll never get bored of, and the feeling of fitting together is more natural than anything you've ever felt in your entire life.
long after your bodies have become a sweaty mess and half the sheets are on the floor, he slips away from the bed to tug on a pair of boxers from his suitcase, bringing your swim cover-up back with him for you to wear like a robe. all you have the energy to do is shrug it onto your shoulders, the fabric twisted and folded and barely covering anything, but you can't find it in you to care.
the night is so warm and you're so comfortable, lying practically naked curled up against minghao's body. you let out a long, deep breath, feeling the air fill your lungs in a calming rhythm. in, out, in, out. he moves to sit up a little, adjusting his position against the mountain of pillows on the bed, but you catch him with a hand on his thigh and he pauses, his attention returning to you in the blink of an eye.
“stay with me, will you?” you hum out softly, letting your thumb rub languidly along the hem of his shorts as he leans down to press a kiss to the top of your head.
“wouldn't wanna be anywhere else, my love.”
you open your eyes a while later, and you're only a little surprised to see that minghao is still awake. as promised he didn't leave your side, still sitting up in bed with your head resting on his lap. his gaze is fixed on the open back door, quietly watching the waves crashing on the shore. you’re not sure how long you’ve been napping, but however long it's been he doesn’t seem to mind.
you pull yourself up onto your elbows and his head instantly swivels to look down at your motion. your muscles ache, but it's a satisfying sort of soreness, one that you don't mind if it lingers for a little while. you manage to sit up all the way, leaning your head against his bicep, and he adjusts ever so slightly to make it more comfortable for you.
“wanna go for a walk?” you finally break the silence, your thumb gently brushing against his arm. if it were any other day than today, he would've teased you and questioned if you even had the ability to walk anymore, but both of you can tell this isn't the moment for that. not after everything you did, everything you said, everything you shared.
he doesn't reply, only nods and carefully slips off the bed, holding out his hand to help you after him. it's impossible to miss the way he squeezes your hand so gently, lacing your fingers together and leading you out the back door.
the ocean comes right up to the backyard of the house, so you decide to forego shoes and walk straight out into the sand. the town is quiet at night, and for a view this beautiful and private you know it must've cost minghao a fortune. but he refused to tell you the price, insisting that since you planned the wedding he was in charge of the honeymoon, his gift to you. to him, you’re worth more than anything money could buy, but that doesn’t mean he won’t spend all of his on you.
there's a log a little ways from the shore, close enough to see the glint of the moonlight on the water but far enough to avoid the waves. it's an old piece of driftwood filed smooth by the wind and weather, soft enough to sit on without splintering, and it crosses your mind to wonder how many couples this log has seen throughout the years, in the same position as you. how many people have come to this beach, sat in this spot under the dim light of the moon, filled with so much love and joy and hope for the future.
you sit down and gently tug on his hand, still entwined with yours, to pull him down beside you. there's no way of telling what time it is, but it's clearly late. you didn't leave the reception until everyone was too tired to party any longer, and then the hour's drive up the coast, plus however long you slept for. it's probably some early hour of the morning, but time is nothing more than a fleeting thought in the back of your mind at this point. time doesn't feel real here; counting the hours would be a waste of precious seconds you could spend on him instead.
“i don't want this night to end,” minghao says softly, as if he's reading your thoughts. he's staring off at the water again, mesmerized by the foamy waves rushing up the sand and the reflection of the moon that makes the surface of it almost seem to glow.
it's odd, to see him so vulnerable like this. it's unlike him, but that's exactly how you know it means so much to him. if he didn't care so much, he wouldn't have held you the way he did, kissing you and worshipping you like you're the only thing he's ever known. he wouldn't be acting so unusual if you didn't turn his world completely upside down every time you kissed him back. if you meant less to him then maybe he'd be able to collect himself the way he always does, a calm demeanor and a knowing smile assuaging your own nerves. but he can't. not today.
you can tell that it's finally starting to sink in for him now. how different things are, and yet they're still exactly the same. the rings and the expensive clothes and the fancy venue are just for show. a distraction, almost, from the real reason why you're here with him right now. at the end of the day he would still be fine without all that, but you? you're the one thing he never wants to be without. and now, he's realizing, he never has to be.
if you didn't know him so well, you'd think he was melancholy or even insecure, but as the silence stretches on you can tell what he really means. you know his words aren't regretful of a night ended, they're in anticipation of the day that's about to begin. many, many more days and nights he'll get to share with you. perhaps not as intense or special as tonight, but still filled with just as much passion and love.
“it will end, eventually. soon.” you say. it's still night but by now the moon is just barely hovering over the horizon, waiting patiently to take its reprieve and let the dawn break forth into morning instead. he knows it's a fact, there's no use trying to pretend otherwise. but that doesn't make it a bad thing. it just makes it a fact. your voice is soft, clear as the night sky. “you and i aren't going to, though.”
he finally looks over to meet your gaze, and even in near-darkness you can read his expression.
he's quiet for a long moment, just sitting and watching. watching the wind blowing through your hair, watching the moonlight illuminating your face, watching the sand sticking to your legs as you pull your knees up to your chest.
“i love you,” he says, so quietly that it almost gets swallowed up by the crashing sounds of the waves.
but you hear him, and you can tell he means it so sincerely. maybe even more sincerely than when he whispered it earlier to you as he was putting the ring on your finger, because this moment is private. in the stillness of the night, in the seclusion of the beach, where it's for you and only you. not to say that all the times he said it in front of your friends and family and guests weren't sincere, but this time is personal; a moment that no one else gets to witness but you. and that's exactly how you want it.
you sigh. it's another soft sound, barely audible over the wind, but you know he hears you, too. he always hears you, and you always hear him.
i hope you enjoyed this!! if you did, please reblog or leave a comment or an ask! it shows me this is something people want to see more of, and knowing people like this makes me want to write more of it! i put a lot of time, love, and effort into my writing, so feedback is really appreciated and motivates me to keep posting :) thanks for reading!!
genre: best friends to lovers · humor · fake texts · witty banter themes: casual chaos, sharp wit, playful teasing, reluctant affection, unexpected sweetness, love disguised as sarcasm. cw: suggestive tone
ps: there’s a little something under the cut. make sure to check it out so you don’t miss the story’s context lol
from kai: hi friends 🫶 just a quick note: i've been super low energy these days bc a toothache decided to turn into a whole dental abscess (love that for me). i've got quite a few things ready to post (fics, requests, all of it) but i haven't had the headspace to revise anything or answer comments properly :(
so instead of leaving things too quiet im dropping this smau for now 💌 hope it keeps you company while i rest a bit. i'll be back soon (hopefully not with another plot twist from my teeth)
you weren’t exactly expecting minghao to suggest the aquarium for a date. it wasn’t like him to pick something like that or at least that’s what you thought until he hit you with the classic “i want good lighting for the inevitable photos where you pretend you’re not staring at me.” you almost rolled your eyes, but okay, that was fair.
he met you outside the building, hands shoved into the pockets of his jacket, hair still damp from the rain. he was smiling before you even reached him. one of those lazy, sideways smiles that looked like he knew something you didn’t. he didn’t say anything at first. just looked you up and down and nodded like okay. cool. she showed up. you rolled your eyes. he laughed.
inside, the light turned everything blue. it reflected off the glass tanks and rippled across his face when he leaned in to read the little signs, pretending to be more interested in the fish than he actually was.
"you think they’re on a date too?" he said at one point, pointing to two jellyfish drifting suspiciously close to each other. "you think they’re in a situationship" you corrected. "true..." he nodded, dead serious. "classic avoidant behavior."
you didn’t know what was weirder: the fact that minghao had picked the most romantic possible location and still managed to make it sarcastic or the way he kept hovering close. his shoulder brushing yours. the warmth of his arm when he let you loop your hand through it without a word. he never did that before, not like this. not without an offhand "ugh, you’re clingy" to deflect the fact that he was always the one standing too close.
but today, he didn’t pull away. he didn’t even try to be funny about it.
you caught him looking at you once, near the tank with the sea otters. you were squatting down to get a better view, probably saying something dumb like “why do they hold hands, that’s so cute”, and when you turned to look at him, he didn’t even flinch. just kept looking, like this was something he’d been doing for a while and only now got caught.
he smiled. not the usual teasing one. a quieter one. a little softer.
“what?” you asked.
he shrugged. “nothing. you just look really into this otter romance.”
you didn’t have a comeback for that, so you stood up and walked away, heart doing things it definitely should not be doing on a date that may or may not have been real.
you ended up in the gift shop because of course you did. and of course he bought you a stupid plush keychain of a stingray that he claimed “looks like your resting face.” you told him he was annoying and he just said “i know” and paid anyway.
the sun was going down when you left. the sky was pink and the pavement still wet and you didn’t even notice that you were still holding onto his arm until he stopped walking.
“you know this means we’re dating now, right?” he said casually.
you blinked at him. “what?”
“this. today. me choosing the most coupley location possible. buying you a gift. not roasting you the entire time, even though you wore socks with holes in them...”
you smacked his arm. “you weren’t supposed to notice that.”
he laughed. “i notice everything. i’ve been screening all your crushes for years, you just never asked.”
you stared at him. he stared back. no smile now, just something very real in his eyes.
“look” he said, voice dropping just enough. “i meant what i said. i’m the best option. and i like you. so unless you’re planning on fighting me about it…”
you didn’t say anything. you didn’t need to. your fingers found his, and he squeezed your hand like he’d been waiting for that confirmation all day.
“yeah” he said. “thought so.”
he walked you home after that. didn’t even let go.
❝ i was having more fun talking about how objectively and subjectively good i look. ❞
PAIRING ▸ xu minghao x fem!reader
GENRES ▸ fluff, humor, suggestive, coffee shop au, college au, childhood friends to lovers au
WARNINGS ▸ profanity, slow burn, weed consumption, tooth-rotting fluff, lowkey jeongcheol and verkwan if you squint, everyone being whipped for minghao, a somewhat heated makeout scene, friend group antics as per usual, minghao being the living embodiment of a green flag, ft. yooyeon from triples
SUMMARY ▸ like most film students, you find yourself experiencing the worst creative block of your life when you're tasked to film a documentary for your final project. enter: your old childhood best friend turned stranger, xu minghao—an (incredibly handsome) ex-dancer and barista who just might be the spark of inspiration you need to make the best film of your academic career. on the flip side, minghao needs this film to win him the scholarship that lets him dance again. despite all, your circumstances don't stop your old, repressed feelings for minghao from resurfacing.
PLAYLIST ▸ insomnia by zerobaseone • kidult by seventeen • meme by &team • heart surf by kep1er • glue song by beabadoobee
WORD COUNT ▸ 20,606 words
AUTHOR’S NOTE ▸ this is for user junyangis my favorite bot
“THE TIGER: ICONIC SYMBOL OF THE WILD, AND AN APEX PREDATOR THAT WE FEAR AND ADMIRE.”
You panned your camera to focus on Yoon Jeonghan, who was currently sifting through the mess of papers and notebooks across his desk. All of the drawers were turned out with their contents scattered across the carpet. His frantic search for his missing vape had been going on for the past twenty minutes, and you were certain this was his fifth time going through his belongings again.
Normal people, such as yourself, would’ve given up within the first five minutes, but your best friend’s resilience was admirable. His unwavering persistence was exactly the sort of character you wanted to showcase in your films. Without the context of the vape addiction, of course.
“And here,” you continued in the best David Attenborough impression you could conjure up, “we see a tiger in the wild.”
“Go to hell, dude,” Jeonghan snapped back. You squinted at him through your viewfinder to catch him carding a frustrated hand through his hair. “My Circadian rhythm needs flavored air to function.”
The tiny red light flickered once, then vanished as you stopped recording. “Try regular air. It’s good for you—and free.”
“Yeah? Then maybe this is my calling to get sober.”
(It was important to note that Jeonghan tended to say this very frequently.)
He finally rose from the corner of his dorm room where he had strewn the contents of his drawer all over the floor. Jeonghan crossed over to where you were sitting—on his bed, leaning against the wall with his Doraemon pillow—and plopped down beside you. His eyes, glazed-over and half-lidded, were fixed on the ceiling, as if he was going over each groove in the drywall.
For the past two hours, you had been agonizing over ideas for your documentary. Jeonghan was typically great when it came to bouncing ideas off each other, so you often pestered him until inspiration struck. Today didn’t seem like a particularly stimulating day for either of you, though. Your best friend paid attention for maybe half an hour, but even he started running out of ideas for potential documentary content.
“By the way,” he added, still stuck in a faraway trance, “do not use whatever you just recorded for your film project. I don’t consent to being exploited for views.”
It had been weeks since you came to terms with the fact that Jeonghan didn’t want to be the subject of your documentary. You had a semester to complete this project for your documentary class, and although you still had a decent amount of time left, you were starting to get worried because most of your classmates already started outlining their ideas. You hadn’t even found your main character yet.
There were quite a few reasons why you wouldn’t have chosen Jeonghan in the first place; it didn’t just chalk down to his disinterest in being filmed. You wanted to capture someone with a story—a progression or growth that tugged at the heartstrings of your audience—and using someone you weren’t already close with would help you film more objectively.
You raised a brow at your friend. “You? I was clearly filming a wild animal in its natural habitat.”
“Recording without two-party consent is tasteless,” he reminded. “And just for that, I’m not telling you the incredible, brilliant idea I just had.”
“You haven’t exactly shared that many incredible, brilliant ideas for me to feel disappointed about that.”
“No, trust me. It’s really good.” He used his elbows to prop himself up, shooting you a wide grin. His resolve to withhold his proposition crumbled within seconds of his excitement. “It’s the best idea I’ve had since that one time I stole Seungcheol’s towel and t-shirt while he was showering.”
You glanced at him through the corner of your eyes. “All you did was make him walk around shirtless.”
“Exactly.” Jeonghan returned your look with far more judgment than you had given him. “That was the best part.”
The memory was hard to forget. During your freshman year, you were living in the dorms where your RA was Choi Seungcheol. It was safe to say that a solid majority of the people on your floor had eyes for the dreamy Resident Advisor. Jeonghan only contributed to the noble cause of fan service by ensuring that Seungcheol would end up having to walk through the hallway with his glorious abs on display, his chiseled body beaded with water droplets.
“So what’s your idea? Ask Seungcheol if I can film a strip tease?”
“No, it’s—wait, that’s so good. If we can get that greenlit, you should totally—”
“Nope, definitely not doing that,” you interjected with a firm shake of your head. You were not going to present a half-naked Seungcheol as your final project. “Give me something more PG-13.”
“Boring, but fine.” After mocking a pout, Jeonghan’s lips immediately curled up in a smirk. “Xu Minghao.”
The very mention of his name made you straighten up. You hadn’t spoken to Minghao in years, and although your friends would tease you about being his childhood friend, you didn’t see your past with him as anything worth mentioning. After all, being close friends during middle school was nothing compared to the plethora of memories you made after the two of you grew distant.
“Huh?”
“Xu Minghao,” he repeated. “Streets are saying he’s quit dancing.”
You frowned. “Minghao quit dancing?”
That couldn’t be right. Minghao? The same Xu Minghao who snuck out of his house to practice for hours in dance studios? The same one who took eight trains, walked fifteen miles, and hitchhiked to get to dance camp on his own? The same one who shed tears when he won his first dance competition?
Dance was Minghao’s life; it came as naturally as breathing to him. You so clearly remembered his overwhelming passion that drove him to practice tirelessly for years. Just watching him move to the beat made you feel like he was born to express himself that way. You couldn’t imagine your childhood friend, who had been dancing his entire life, to just throw away all his hard work and talent on a whim.
“Streets also mentioned he hurt his foot real bad. Poor guy can’t compete at nationals anymore.”
“Streets?”
“I’m protecting anonymity, okay?” After you peered at him for a moment, Jeonghan caved under the pressure of your stare and added, “Fine. It was Seungkwan.”
You scoffed. All credibility of the rumor vanished like a wisp of smoke.
“Seungkwan also claimed Vernon needed to go to the emergency room when he got a paper cut,” you replied, unimpressed.
“No, I think it really is serious this time. You can check it out for yourself, if you want,” Jeonghan said. “He’s working at the café like, every day now.”
“His mom’s café?”
“Mmhm. He stopped for a while ‘cause of school, but he just picked up his shifts again.”
“And you think that’s what I should do for my documentary? Minghao quitting the one thing that could be worth filming?”
“I don’t think he actually wanted to quit,” Jeonghan said, looking down at his intertwined hands in his lap with a puzzled expression, as if the Xu Minghao Dilemma™ had been keeping him up at night. “I don’t know what it is. Seungkwan said he seemed kind of off when he was talking about it.”
You were quiet for a moment, and Jeonghan continued, “You also find it weird, don’t you? It doesn’t make sense that he’d just quit like that.”
“I mean, if something’s really going on with him, then I don’t think it’s right for me to ask if I can turn that into a documentary,” you said.
“I’m not saying that, but…” He trailed off before shrugging. “I just think it wouldn’t hurt to check in on him.”
You arched a brow at him. “Why don’t you check in on him? Aren’t you two friends?”
“We’re bros,” he corrected. Cue a dramatic groan from you, which was promptly ignored as Jeonghan elaborated, “our way of showing that we’re there for each other is by queueing up on League together or talking about the Roman Empire.”
“Jeonghan, you have never once mentioned the Roman Empire.”
“Jokes on you, I did a research project on it in middle school.” He shut his eyes to wave off the tangent he started going off on. “Anyway, that’s not the point. The point is that you’re a girl—a woman. Women get to the point. They get things done.” He gave you a resolute nod, and you were starting to wonder if he was simply trying to use flattery against you. “Hence why I think you can figure out what’s going on with Minghao.”
You sighed. “But Minghao and I haven’t even spoken in so long. I don’t want to overstep.”
“Look, I’ve texted Hao—even met up with him in person—but the guy won’t budge. He just gives me that customer service smile of his and says he’s fine.”
“And what makes you think I’ll be able to do anything?”
“I’m not saying you will, but I think he’ll turn around when he realizes more people are concerned about him.”
On one hand, you didn’t exactly have any sort of relationship with Xu Minghao that gave you a reason to visit him. Did he even remember your name? You could only imagine the confusion drawing his brows together upon seeing you after years of silence. Or perhaps he wouldn’t care at all. The two of you could probably pass by each other as complete strangers, and he wouldn’t experience the same flicker of old memories that made your heart ache.
On the other hand, you truly were curious. And it wouldn’t hurt to visit the old café, either.
Plus, you would never admit it out loud, but part of you had been waiting for an excuse to talk to your old friend again.
You felt utterly stupid as you stood at the entrance of the café.
First, your heart was beating unbelievably fast for something that shouldn’t have been this difficult of a feat. It was a coffee shop, for crying out loud. All you had to do was walk inside and order something without making a fool out of yourself. Couldn’t be that hard, right?
Second, it was hard to pretend like you were only here for coffee when your only intention was to check up on Minghao. Now you were wondering if you should’ve texted him first, but that probably would’ve taken you a few days to work up the courage to send.
And the cherry on top of your miserable cake was that you didn’t even like coffee. Maybe you could get something to eat, but you weren’t big on pastries, either. You just had to force yourself to get whatever seemed the most appetizing and hope that Minghao took notice of you.
That was another thing; you didn’t even know what hours he worked. Your plan was to work in the corner of the café until you saw him coming in. Knowing your luck, he probably didn’t even have a shift scheduled for today. Still, you were determined to wait it out since you had come this far already.
With a shaky breath, you pushed open the door and were immediately greeted by a rush of warmth. You instinctively tugged your cardigan tighter around your frame as you scanned the space. It had been years since you stepped into the café, but everything was about the same; almost all the tables were occupied with teenagers or lone adults who came to get work done, the back wall had a space reserved for people to leave cute notes and drawings, and a familiar barista was eyeing you from the get-go.
There he was, watching you from the counter. Clusters of stars encased in two midnight pools.
Xu Minghao, who you skillfully managed to avoid interacting with for the past six years, was looking at you with the same familiarity that stirred in your chest.
Your first reaction was to flee, but you would’ve looked ridiculous running out of the shop, so you walked to the nearest empty table first. Did people look for tables before they even ordered? You were starting to forget how to normally function as you set your bag down on the smooth oak wood.
“Sample?” a gentle voice called from behind you as you were fumbling with getting your laptop out of your bag. You looked over your shoulder to see Minghao with a tray of bite-sized slices of cheesecake with toothpicks sticking out of the top. A warm smile graced his features, so dazzling to the point where it was blinding. “It’s one of our signature desserts here.”
“Oh,” was all you could say at first, disoriented as you picked up one of the cheesecake bites. “Thanks.”
“I’ll be at the front whenever you’re ready to order.”
He left before you could get another word out, and you shoved the cube of cheesecake in your mouth so that you didn’t look completely frozen (which you were). Minghao probably went around giving samples to every customer, but surely he recognized you, right? It wasn’t like the two of you were completely oblivious to each other’s existence. Minghao had to know you two had mutual friends from the Instagram stories and posts you were featured in.
Moreover, his leg seemed fine. Boo Seungkwan had once again proven to be an untrustworthy source.
You worked up the courage to walk to the register after going over the menu about twenty times, finally deciding on getting a mango fruit tea. As soon as you were in front of Minghao, though, your predetermined order disappeared from your head and the menu looked like a blur of words.
Your mind went completely blank.
“Uh…” You were floundering for something to say—anything. Coffee was the only drink coming to mind, but you weren’t sure the caffeine would be good for your nerves. “I'll have, uh…”
This was so stupid. You waited for minutes on end to decide on your order and ended up looking like a complete fool in front of Minghao.
“Would you like a recommendation?” he offered smoothly, as if this was a routine response for him. You wondered how many other customers lost their train of thought upon seeing his face.
“Yes, please.”
“I know it's chilly outside, but our fruit teas are pretty popular. And, if I remember correctly, you've always been a fan of mango,” he said. You swore he was trying to avert his gaze now, although he had been maintaining proper eye contact up until this moment. “Injeolmi toast is a favorite here, too. I know you like injeolmi, unless your tastes have changed…”
Wow. Maybe you were off the mark all along. Minghao clearly hadn't forgotten you; in fact, he remembered more of you than you could even recall yourself.
“Mango fruit tea—that’s right. That’s what I wanted to order.” You let out an awkward laugh, brushing your hair over your shoulder to distract yourself from how hot your chest felt. “Then I’ll order both. I’ve never had injeolmi toast, but I do still like injeolmi.”
His face broke into a bright smile—the kind that made his eyes crinkle at the corners.
“Oh, good. I was worried I didn't remember correctly,” he admitted sheepishly. After entering your order into the tablet, he turned the screen around for you to pay. You were so focused on tipping that Minghao startled you when he asked, “How’ve you been?”
When you looked up, his gaze was sincere. A torrent of warmth rushed through your body.
“Good. I mean—college, you know?” Everything you wanted to say sounded garbled in your head. You didn’t even know where to begin. “I barely have any free time these days outside of assignments and working on sets.”
“Oh, right. You’re in film, huh? How’s that been for you?”
“It’s been good so far. I’m actually getting ready to film a documentary right now.”
He looked up at you with wide eyes, gleaming with genuine interest. Since Minghao had been no more than a stranger to you these past several years, you hadn’t expected to see such sincerity in his enthusiasm.
Your heart must have skipped a beat or two.
“A documentary? About what?” But then his attention was lost, his eyes unfocusing to glance at the customer waiting impatiently behind you. You immediately felt guilty for taking up so much time, but then Minghao said, “I get off in an hour. Are you still gonna be around?”
“Yeah, I will.”
“Great. Save a chair for me.” He flashed one of his shining, award-winning smiles again. “Your order will be out in a few minutes, Y/N.”
The injeolmi toast was cold.
It tasted good enough for you to not mind, but when you saw someone else carrying a tray of the steaming bread, you figured that Minghao simply forgot to heat yours up. You were disheartened that you were doomed to eat cold, chewy injeolmi, but the sweet and nutty flavor was so delectable that you ended up scarfing it down within minutes anyway. The café seemed rather busy around this time, so you didn’t put it past Minghao to rush your order.
The mango fruit tea was incredible, though. By far the best fruit tea you’ve had. It was compelling enough for you to download Yelp to leave a glowing five-star review.
When you opened Café du Soleil’s page, you noticed that your dear friend Seungkwan (credentials: Yelp Elite Squad) had already left a review mentioning the same drink.
★★★★★ Nov 7, 2024
Incredible customer service. I love Xu Minghao. The mango fruit tea changed my life for the better.
You left a review about the mango fruit tea and injeolmi toast (conveniently leaving out the fact that yours wasn’t warmed up). A much more comprehensive review than Seungkwan’s, you would say.
Your nerves were still buzzing from your conversation with Minghao. It had been years since you two had spoken to each other, and now you were waiting for him to get off his shift to catch up with you. If you maintained a friendship with him all these years, then maybe all of this would feel natural. Maybe this would’ve been your designated table to wait for Minghao after his shift, spending time with him after work and walking home together.
An hour passed by faster than you thought it would. The first ten minutes felt agonizing, watching the minutes tick by painfully slow, but once you were consumed in a discussion post for your Narrative Production class, Minghao was making his way over to you before you knew it.
“Hey, stranger,” he greeted, pulling out the chair across from you to sit down in. Your eyes followed the slice of cheesecake he brought over on a plate before he nodded toward the empty plate on your tray. “What’d you think of the toast?”
“Really good,” you gushed. You opted to leave out the part where your bread was cold. “I was almost about to go up to order again.”
“Ah, right.” He pushed the plate in your direction. “This is for you.”
“Oh,” you answered, startled. “How much was it? I can pay—”
“No, don’t worry. It’s on me,” Minghao cut in smoothly, signaling his objection with a wave of his hand. “I forgot to ask you if you liked the sample earlier, but I ended up bringing it over anyway.”
Just as you remembered, he was always thinking about others first. Minghao was so earnest in his words and actions that it was hard for you to grasp that he was real. Even in his adolescence, you remembered he had a different air of maturity from the other boys just because of how kind he was. You wanted to pick him apart and dissect his brain to figure out if he was just biologically wired to be perfect.
He was so different now—not completely different but just enough to set you on edge. Minghao had grown into his features so beautifully and still spoke in that calm and soft voice, but there was this newfound confidence he carried that seemed almost unshakeable.
With the way he was staring at you so intently, you felt pressured to give your opinion on the cheesecake right away. You forked a sliver of the cake into your mouth, hand hovering over your mouth as you chewed. Mostly because you were trying to swallow as fast as possible so that Minghao would stop being so laser-focused on you.
“It’s good,” you mused. “I should come by more often.”
He perked up at your words, and soon Minghao was enthusiastically asking you to give him a recap on everything that was going on in your life. You hardly knew where to begin—or, rather, where to pick up after the two of you stopped being close.
You told him about how your parents disapproved of your film major, how it took months of convincing and begging until they realized that you were serious about your passion for filmmaking. He listened intently as you talked about all the short films you made on your own to persuade your parents, and he even watched one of them on your phone, giving you nods of acknowledgement and an impressed hum.
The conversation bled into different aspects of your life, and Minghao was able to join in while you two talked about how you met your mutual friends. You explained how you met Jeonghan and Wonwoo at a party, somehow hitting it off so well that you two ended up hanging out the morning after. Minghao met Jeonghan when they were placed in the same orientation group, and you thought about how funny it was that the world was small enough for you two to have grown apart and still ended up with mutual friends.
It was getting dark outside by the time Minghao was giving you the rundown of how he met Seungkwan, detailing the encounter in a way that made Seungkwan seem a little insane. Apparently, Minghao had gotten Seungkwan’s number at a dance workshop and the younger boy spammed him with texts one night until Minghao agreed to hang out. Thankfully, Minghao found Seungkwan’s persistence to be charming. A stark contrast from how you went home early during your first time hanging out with Seungkwan because you were so overstimulated.
When Minghao started talking about going to a dance workshop with Jeonghan, you realized this was your opening.
“Oh, yeah,” you said, feigning a casual tone, “Jeonghan mentioned that you were quitting dance?”
A sad smile dawned on his face. “At least until I finish college. I just needed to take some time off to focus on school.”
“That makes sense, I guess. But weren’t you supposed to have a competition at the end of the year?”
“Nationals,” he clarified. “I’ve been pushing back my withdrawal, but I’m gonna have to do it soon.”
You noticed his gloomy expression, and it was making you remember Jeonghan’s words about how Minghao probably didn’t actually want to quit. If he really wanted to drop out of the competition, then you were certain the corners of his mouth wouldn’t be tugging down, nor would the light in his eyes dim.
The Minghao you once knew was honest about his feelings. He unapologetically wore his emotions on his sleeve, and he prepared himself for every possible outcome so that he could keep a strong front. You always admired how he was able to stay so calm and collected as the world weighed on his shoulders.
Now, the Minghao before you looked like a kettle sputtering water from its spout, a whistle away from overflowing completely.
It was a bold question for someone you weren’t close with anymore, but you asked, “You don’t want to withdraw, right?”
With his mouth set in a grim line, Minghao shook his head. “If it was up to me, I’d still be dancing.”
“Then why aren’t you?”
“It’s just… complicated,” he said. “Our café’s been doing decently, but it’s not enough for it to stay up and running. We were barely keeping up with rent and now they’ve upped the prices, but…” He moved his leg from under the table so that it was stretched out to the side. “I tore my meniscus around four months ago. It’s a lot better now—still sore sometimes—but we had to pay for physical therapy on top of everything. I’ve had to pick up shifts here because we’re so understaffed now, so there isn’t really enough time for me to focus on dancing.”
“If we had enough money to cushion our rent for the next three months, I think this place would be saved,” he continued, “but if I’m gonna make that happen, I have to dedicate all my time here.”
Oh. You sent Boo Seungkwan a mental apology for ever doubting him about Minghao’s injury. Perhaps he wasn’t as unreliable of a source as you assumed he would be.
You knew that the situation must have been serious for him to quit dancing, but you didn’t expect the café to be at stake. Of course, you had zero knowledge on what it took to be a dancer at a national level, but you just couldn’t wrap your head around Minghao giving up this easily.
“I’m sorry.”
“Don’t be sorry. It’s my decision.”
You asked, “Are you okay with that, though? Not dancing?”
“It is what it is.” He shrugged. “Our studio’s tuition on top of competition fees, private lesson fees, and workshop fees… it’s just not feasible for me to be able to keep doing this right now. Of course I could just practice on my own in the studio, but we just don’t have enough people to cover every shift here.”
You nodded along. He really sounded as defeated as his explanation made you feel, and you realized you were going to have to recount this to Jeonghan to get him to give up. This situation was far too nuanced for either of you to push Minghao to keep dancing out of pure passion. Sometimes that just wasn’t enough.
Minghao eventually had to go to close up the shop, and you had to turn down his insistent offers to give you more food until he basically shoved a bunch of pastries into your arms before you left. As you walked back to your apartment, braving the icy bite of the wind, one thing was for certain: you were most definitely not making a documentary out of Xu Minghao’s tragic story.
“I’m running a survey,” you declared, “because this is a democracy and I value all of your opinions.”
You had called for an emergency meeting the day after you met up with Minghao. Your friends were all sitting haphazardly around your room; Seungkwan had his legs up against the wall and his body sprawled across your bed, Jeonghan was right next to Seungkwan, Junhui was sitting on top of your laundry basket despite being scolded about crushing it, Vernon was on top of your desk, and Wonwoo was the only one sensible enough to be sitting in a proper chair.
Jeonghan scoffed. “She just doesn’t want to do the Minghao documentary.”
“There is no Minghao documentary,” you said. “There was never a Minghao documentary.”
“There was”—Jeonghan paused for long enough for the rest of them to think he had finished talking—“to me.”
Junhui leaned forward, nearly toppling over the laundry basket. Vernon was able to hold it down with his foot in time, although Junhui hardly even noticed his friend’s silent efforts to save him.
“What’s the Minghao documentary?” he asked, his eyes bigger than ever. “Like, Xu Minghao?”
“Yes,” Jeonghan answered. “Wouldn't you watch a Xu Minghao documentary?”
“I’d pay to watch a Xu Minghao documentary,” Junhui said, reaching over to high-five Jeonghan, who was extremely pleased that someone else supported his cause. “What can I say? He's a beautiful man.”
“Okay, there is no Xu Minghao documentary,” you repeated. “It's more of a… Xu Minghao dilemma.”
“So you called us here because of Xu Minghao,” Vernon chimed in.
“No,” you replied pointedly, “I called you here because I really value your guys’ opinions and want to hear your suggestions about what I should include in my documentary.”
“Xu Minghao,” Jeonghan supplied.
“Except for Jeonghan. I don’t value his opinion.”
“I think someone should die,” said Junhui with bright, sparkling eyes. “Something super tragic.”
“Or we can all live,” Seungkwan said.
Vernon offered, “Or how about something more sentimental—”
“—where everyone dies,” finished Junhui.
“Okay, that wasn't what I was getting at,” Vernon said with mild concern crossing his features. “You scare me.”
Seungkwan, distressed at this point, spoke up louder to rehash, “Why don’t we all just live?”
You let out a resigned sigh. “Jun, let’s keep in mind that I’m filming a documentary for a college film class, not a Marvel movie.”
This was going nowhere. Clearly, you misjudged when you decided your friends were the people to go to for serious inquiries. At this point, you were considering following up on the email you sent to the local ice skating rink a month ago, outright begging them for the chance to film their team practicing. (Spoiler: They ghosted you.)
“How about the geology department?” Wonwoo suggested, resting his elbows on his knees. “We’re researching crustal processes during the Hadean geological period right now. Exciting stuff.”
Because Jeon Wonwoo was an incredibly persuasive man (mostly because of his lethal attractiveness), you were immediately swayed by the idea. “Wait, that’s an incredible idea, Wonwoo.”
“That is the worst idea I’ve heard in my life,” Seungkwan blurted out. “If you make a documentary about the geology department, I will personally come to the screening of your film myself just to throw tomatoes at you.”
As much as you hated to admit it (or, rather, hated to admit it in the presence of Wonwoo), Seungkwan had a fair point. Presenting a documentary about crustal formations was probably categorized as a form of social suicide. You had no true interest in the topic to make it sound interesting, and the only selling point would be geology major Jeon Wonwoo and his face of the century. The lackluster content coupled with your indifference toward rocks was a disaster waiting to happen.
Maybe you could make geology sound interesting. You entertained the idea for a few seconds before recollecting the time when Wonwoo got four shots deep and started rattling off about the demand for lithium in China. Your freshman year self was almost charmed before those beguiling minutes stretched into long, torturous hours of Wonwoo breaking down geopolitics until you blacked out.
No, you could not make geology sound interesting.
“Thank you for that visual, Seungkwan,” you said. “Now that I’ve returned to my senses, I’ll accept ideas that aren’t about Xu Minghao or rocks.”
“What’s wrong with the geology department?” Wonwoo spoke up, his hand shooting up in the air to get the room’s attention.
Jeonghan snorted. “Dude, what’s she gonna film? Planet Earth?”
Wonwoo accepted his defeat wordlessly as his arm slowly retreated back to his side.
“Not that I don’t think you can come up with better ideas,” Vernon started carefully, “but why are you so against making a documentary about Minghao?”
“I’m not against it,” you clarified. “It’s simply out of the question. He doesn’t even have time to dance right now because of how busy he is with the café.”
“If that’s the issue, I can literally ask around to see who’s interested in working there,” Jeonghan said.
“Minghao’s going through a lot right now. I personally think it’s insensitive to push him to do something when he’s got so much on his plate.”
The men finally quieted down at your words, and you came to the realization that your girl friends would have probably been more useful for this sort of conversation. Maybe it was because the guys were all on good terms with Xu Minghao that they were pushing for you to ask him to work with you. It was the only conclusion you could come to with how insistent they were on you choosing Minghao.
Then, Jeonghan spoke up, “Didn’t you say you wanted to make an impact with your documentary? What if you could really help him out?”
“What do you mean?”
“I don’t know. Just think about it.”
Your forehead creased. He clearly did have something in mind and just wanted to complicate matters for you, but you held your tongue instead of pressing Jeonghan further.
Later that night, while you were laying in your bed with your laptop warm on your stomach, you could only think about Xu Minghao and his sad smile when he talked about quitting dance. He didn’t really want to quit, but there was just too much going on for him to juggle that along with the countless other balls being thrown at him.
But was it right for him to just quietly let go of his dream? A passion that he had chased his whole life?
If you were in his shoes and you had to give up your dream of film, you weren’t sure you could go down without a fight. Even when your parents were against film school, even when everyone around you questioned your abilities, you pushed yourself to take on every opportunity that came your way. Your situation had never been as dire as Minghao’s, but you could imagine how he must have felt for his dream to crumble in the palm of his hands. With the right amount of support, you believed he could mold that dream together again.
In the still hours of twilight, you opened up a Word document and started typing away like your life depended on it.
“You look like shit.” Kim Yooyeon’s eyes were wide when she watched you walk out of your room right when she was about to leave for her 8:00 a.m. lecture. She was in the middle of her bowl of cereal when you crossed her on your way to the couch. “Did you even sleep?”
Your hand flew up to gently prod at the tender skin under your eyes. “Do I really look that tired?”
You all but fell against the couch, sinking into the cushions like it was quicksand. Normally, you could pour yourself a cup of coffee and get through the day, but you had accumulated enough sleep debt over the past few weeks to reach your breaking point.
Your roommate snorted. “Remember when you stayed up for three days straight during finals week last year? You look exactly like how you did back then.”
Thanks to Jeonghan’s cryptic words, you ended up spending the entire night researching and planning ways for you to help Minghao—or, at least, what you thought would help Minghao. Your document spanned almost forty pages, and you weren’t even sure if you would be using any of it. Your intention was to share your proposals with Minghao in hopes that he would find at least one of them to possibly work out.
The problem was: you were seconds away from falling asleep on the spot and your eyes felt sore every time you blinked. There was no way you could make it to Minghao’s coffee shop and deliver your pitch in this state.
“I stayed up all night working on something for Minghao.”
Yooyeon’s spoon clattered against the bowl. “Xu Minghao?”
You gave her the same rundown you gave your friends yesterday—a much more vague one because you didn't want to get into the nitty gritty details of Minghao’s life, especially when Yooyeon probably didn’t even care. Plus, you were too tired to get into the specifics. By the time you were finishing up your story, your mouth was hardly moving in time with your brain and your eyelids were drooping. You weren't even sure if you were speaking coherent sentences.
Yooyeon had her bag slung over her shoulder and was asking you something. You couldn't quite tell what it was because you were hanging by a thread at that point, but you definitely heard Jeonghan’s name at some point—maybe. All you could muster was a noncommittal sound before you drifted into a slumber.
A flash of red behind your eyelids roused you from your dreamless sleep, but you didn’t have time to squint before the nuisance of a light source was instantly blocked. You opened your eyes to see Xu Minghao sitting by your feet, using his hand to block the ray of light that shone through the window and landed directly on your face.
Perhaps you overreacted, but you were sure anyone would scream at the sight.
“Sorry, did I scare you?” Minghao stood up, alarmed.
Clearly.
You scrambled to sit up while he awkwardly shifted to the middle of your living room.
“No, Minghao, I was just warming up my vocal cords,” you deadpanned. “I don’t think it’s weird at all that you’re inside my apartment while I’m asleep.”
“Oh.” Minghao went still for a second. You watched the puzzled look on his face morph into one of dread once he seemed to understand how odd the situation looked. “Oh.”
After a few more moments of gawking at you, he started again, “This looks pretty bad.”
“Yeah, just a little.”
“I swear it’s not as creepy as it looks. Jeonghan said you wanted to see me, and then your roommate let me in. She told me to just wake you up, but I felt bad after a while. That’s why I just let you sleep.”
That must have been what Yooyeon was asking you while you were half-conscious, and you probably stupidly agreed despite not catching anything she said. This wasn’t how you wanted to talk to him; you needed time to mentally prepare yourself to meet Minghao—preferably in an outdoor setting where you were appropriately dressed—but now he had caught you completely off-guard.
It looked like he had just gotten back from the gym with his flushed cheeks and the sleeveless top that showed off his toned arms. When he raised his arm, you could even catch a glimpse of the infinity tattoo inked across his shoulder blade.
“I can leave,” he suggested, unsure.
“No, stay,” you said. “It’s just that I was gonna go see you on my own. How long have you been waiting here for, anyway?”
“Maybe ten minutes? I tried calling your name, but you asked me to let you sleep a little longer.”
You flushed, mortified. On top of accidentally inviting Minghao over to wait for you to wake up, you were sleep-talking in front of him too? Any semblance of professionalism you had was crashing and burning before you.
“I think I was sleep-talking with my roommate, too. That’s probably why she thought I needed to see you now,” you explained with a sheepish smile tugging at your lips. “Sorry about that.”
Minghao laughed and took a seat once he realized you weren’t going to shoo him out of the apartment anymore—or perhaps now he felt less guilty about showing up unexpectedly.
“So we’re even, right? Your stalking is forgiven,” you said, “but not forgotten.”
His eyes went wide with mock surprise, feigning a gasp. “Stalking? I could sue you for defamation of character.”
“Then sue me,” you challenged. “I have an outfit that I’ve been dying to wear in a courtroom.” Minghao raised his eyebrows with mild interest before you reached for your laptop on the coffee table. “Anyway, I wanted to show you something that could probably make you rethink that defamation lawsuit.”
You then turned to face him and clasped your hands together out of sheer desperation. “Please let me make you the star of my documentary.”
Minghao blinked at you for a few seconds before asking, “The documentary for your class? You want me in it?”
You nodded eagerly. “It’ll be all about you—your dancing, the café—everything that shows how hard you’ve worked for your dreams.”
“I don’t know, Y/N…” He looked slightly uneasy at the prospect. “I might not have the time for this. I already have shifts at the café every day.”
“I think I have a solution for that, too.”
“That’s great and all, but either way, I don’t even know how much longer we’re gonna be able to keep the café running.”
“But Minghao, listen, I have it all planned out.” You scooted closer until your knees were bumping against his, and you angled your laptop for him to see the screen. “There’s a scholarship offering twenty thousand dollars, and they’re asking for a video submission on what success means to you. It’s specifically for the arts—something you’re passionate about.”
“You mean…” He trailed off, eyes fixed on the screen.
“I say we kill two birds with one stone; I film the documentary for my final project while you use it to win that cash prize.”
Minghao looked from you, to the screen, and to you again. There was a suspension of fear across his face that was coupled with a sparkle of hope in his eyes. It looked as if stardust had scattered across his irises and lit them up.
“Twenty thousand dollars,” he started before mouthing the words again in disbelief. “That kind of money could save the café.”
“And pay for nationals,” you added. “I stayed up all night planning this out. If you trust me, I think we can actually make this work.”
“You really think so? But do you really think people would be interested in watching something that’s just about my life?”
“No doubt about it. That face sells,” you deadpanned, which caused the tips of his ears to go an endearing shade of red. “I wouldn’t have done all this work if I didn’t think we could pull it off.”
“This is all assuming I even get selected.”
“I’ll make sure you do. It’ll be my best work yet.”
After Minghao spent a considerable amount of time scanning your document over and over again (you were pretty sure the words were probably burned into his brain by now), the corner of his mouth quirked into a mischievous smile. “So, how good are you?”
“Good at what?”
“Filmmaking. I’ve never seen your work.”
You folded your arms across your chest. “I’ll have you know that I’ve had plenty of experience. I’m just using you for my big break.” You didn’t realize you had stiffened up until you let your body relax. “Do you want to see something I’ve filmed?”
“Can I?”
“Of course. I can’t have you agree to something before you know the standard of quality you’re getting,” you said with a prideful puff of your chest that deflated too quickly when you realized that you would have to show Minghao something so vulnerable. Maybe it wasn’t as big of a deal for him, but you shed your heart and soul into your craft; it was precious to you. You opened the video file and looked at him expectantly. “We don’t have to watch it.”
“No, I want to,” he said in a voice so earnest that you wanted to believe him. He focused on the file name at the top of the video player. “A Bite of Summer—what’s it about?”
“It’s pretty short. I’ll just play it for you.”
You hit play and moved the laptop onto Minghao’s lap instead, watching both the screen and his reaction to your videography. He was so zeroed in on the film that he hardly seemed to notice the way you kept glancing at him.
Summer was sweltering. Growing up, you always spent your summers surrounded by friends and family, whether it was going to the beach or going to the park. Living in the moment was simple back then; you weren’t confined to responsibilities and commitments that kept you from enjoying what life had to offer. In fact, some of your best summer memories were shared with Minghao. The two of you laughed without a care in the world as the warmth of the sun enveloped you.
Once you entered high school, however, summer felt so humid that it was suffocating. You were up to your neck in assignments, exam preparation, and part-time jobs. It became difficult to enjoy your youth when you had countless hours of work to do. Coincidentally, it was your first summer spent without Minghao; you weren’t sure if things would’ve been any different if you two were still friends back then, but maybe it would’ve simmered the ache in your chest.
Your short film, A Bite of Summer, was created amidst your summer blues. The film was about a girl named Rhea who meets her younger self at the beach she once used to frequent during the summer. It represented the relationship the older you had with your younger self; you were excited to grow and move forward as the seasons changed, but summer was always a bittersweet reminder that you had no time to grieve over your childhood. You didn't know what you lost until it was gone, but perhaps that made the memories even more precious.
You were still looking at Minghao, but you could hear your main character, Rhea, asking her younger self, “Are you ever scared of growing up?”
Minghao was watching intently, hanging onto every word. You weren’t sure why you felt so nervous about him watching. In your last year of middle school, you and Minghao began to have long conversations about how terrifying it was to grow up. He would open up about how much pressure he felt from balancing dancing and school, and you would tell him how you felt like you couldn’t breathe in the summer heat. Perhaps he had forgotten by now. Perhaps he wouldn’t connect your film back as being so personal to you.
You couldn’t tear your eyes away from his reaction during the scene where the younger Rhea reaches for the older Rhea’s hand, gripping tightly even as cold waves started to lap at their feet. Minghao watched quietly, dark eyebrows pulling together as he focused.
“I am,” the younger Rhea answered.
“You are?”
“It sounds exciting, but nothing scares me more.” You watched as Minghao’s lips parted, chestnut eyes glistening when she continued, “Maybe it doesn't feel that way because you don’t have to live through those hard times anymore, but I’m glad the good times stuck. That means this feeling will pass”—their hands dropped to their sides—“and yours will, too.”
And that was when a tear fell from Xu Minghao’s feathery lashes.
You’ve never witnessed anyone cry over the work you created. Sure, it tugged at your own heartstrings since it was so personal to you, but to watch someone else have such strong feelings over your film made tears well up in your eyes.
“Are… are you crying?” you stammered out, a tittering laugh following as Minghao used the pads of his thumbs to smear his tears off his cheeks. It was a pretty sight, like watching wet clay come undone before you.
“It was really good,” he mumbled, giving you the most adorable pout you had ever seen on an adult man before turning his head away to keep wiping at his tears. “I’m serious. Don’t laugh at me.”
“I’m just surprised. I’ve never seen someone react like that to my work.”
If you were just a little braver, you probably would’ve thanked him first before telling him that you were touched. You would’ve told him that no one had ever peeled back your layers without making it uncomfortable—sometimes even painful—but he handled you with so much delicacy. You would’ve told him that this film was about you, at your core, and perhaps he had already picked up on that, but you would’ve been brave enough to express yourself.
But you weren’t brave, so you just smiled at the lone tears that streaked Minghao’s face before he wiped them with his sleeve.
“Seriously, you’re incredible,” he said, still staring at the paused video on your laptop. The corner of his mouth lifted. “That was so short and it still made me cry.”
You couldn’t help the wide grin that stretched across your face. “You’re actually crying.”
“Well, yeah. Are you having fun watching me suffer?”
Was it borderline psychopathic that you were smiling while Minghao cried? Probably. On the other hand, you were simply glad you didn’t burst into tears alongside him. You nearly felt like you could’ve with the way he got so emotional about your work.
“A little,” you admitted. Surprisingly, that got a smile out of him. “I’m just happy you like it.”
“I do,” he said. A pause, then, “Why’s it called ‘A Bite of Summer,’ by the way?”
You scoffed. Actually, you had your reasons, but no one had ever asked you about that film specifically.
“I hate summer, that’s why,” you told him. “I can’t stand the heat.”
“Really?” His brows lifted. “I think summer’s pretty overrated, too.”
You cracked a grin. “No, you don’t. It’s your favorite season.”
“Hey, I can still acknowledge my favorite season’s overrated.”
He grinned and held the palm of his hand out to you. You were confused before Minghao gently grabbed your wrist and put your hand in his, interlocking your fingers and giving you a firm shake. Your hands were too clammy to be gripping Minghao’s calloused palms, but he didn’t seem to mind.
“Use me however you want, director,” he continued, and the sparkle in his eyes was something magnificent. “I’ll be your best star yet.”
“No lawsuit?” you asked.
Minghao laughed. “No lawsuit.”
You were sweating like you had just run a marathon. (You practically did; the distance from your apartment to Jeonghan’s location in the library was a mile and a half, and you were sprinting half the time.)
Since you needed some time to plan out your filming, you exchanged contact information with Minghao and told him that you would contact him when you were ready. Your nerves were buzzing with excitement now that you actually had a subject for your documentary. Conversations with your classmates would no longer make you feel like you were desperately hurrying to catch up with everybody else.
Your friends usually claimed the big table on the third floor. It was positioned at an optimal location next to the bathrooms and the elevator, so you were quite proud of your unassigned-assigned table. Junhui and Wonwoo were normally the ones who spent the most time in the library, whereas Seungkwan and Vernon usually only stopped by if they wanted to mess around.
“You bitch,” you spat, pointing an accusatory finger at Jeonghan, who was trying to frantically wave off clouds of smoke when he coughed in surprise. You collapsed into the chair next to him, catching your breath while Junhui and Wonwoo hardly batted an eye. “You should be prosecuted for vaping in the library, by the way.”
“I know, right?” Junhui frowned disapprovingly. “Take it outside, Jeonghan.”
“Addiction kills,” Wonwoo added, doleful.
“I was gonna ghost it!” Jeonghan cried in defense, lowering his voice toward the end once he realized they were, in fact, still inside the library. He turned back to face you. “Anyway, why am I a bitch again?”
“You invited Minghao into my apartment!”
“Okay, a lot of accusations here. What about a hi? A hello? A congrats-on-finding-your-vape-Jeonghan?”
You fixed him with a glare. “It’s one accusation that has already been confirmed, Jeonghan. Start talking.”
“Yooyeon told me that you needed to see Minghao. All I did was pass along the message,” he explained before a smirk grew on his face. “So what did you need to see him for?”
“Oh, right.” You cleared your throat. “I’ve decided on doing the Minghao documentary.”
Jeonghan’s lips parted in surprise, the corners of his lips twitching upward again. “Oh my god, you’re actually doing it! I mean, I had a feeling after Yooyeon called me, but…”
“Good choice,” Junhui said. “He’s an absurdly attractive man.”
“Phenomenal face for the cameras,” Wonwoo agreed, humming along.
“Okay, since when were you guys the Xu Minghao Fan Club?” You looked around the table and shook your head once you saw Junhui’s dreamy expression. “Never mind, don’t answer that. Point is, the Minghao documentary is in motion and I have a shit-ton to plan.” You turned to face Jeonghan. “You said you’d help out at the café, right? You’ll get paid, of course, but Minghao can’t keep taking shifts every day.”
“They’re still having money problems?” Jeonghan asked.
“Unfortunately, but he said that hiring part-timers is better for them financially.”
He hummed, nodding along to your words. “Well, I didn’t say I’d be helping at the café, but I’ll find you someone.”
“They’ll still have to be interviewed, of course. Oh, and they’ll have to be trained, and—”
“Don’t even worry,” Jeonghan assured. “I have the perfect person in mind. Actually, I think I can find you a few more, too.”
“I’m a little scared.”
“When have I ever let you down?” Before you could point out that there had actually been a few instances, Jeonghan seemed to realize the flaw in his question and added, “Rhetorical question. Anyway, just leave it to me.”
To an extent, you did trust him. Not only was Jeonghan involved in several clubs and organizations on campus, but he was also a freshman orientation leader for two years in a row. This was especially useful in the sense that he had connections to students you had never even seen in your life; when you used to have inquiries on subjects you wanted to film, you always asked Jeonghan for any references, and he almost always had a name in mind.
After a pause, your friend gave you a quizzical look. “Did you run all the way over here just to say that?”
“Uh…”
“You know you could’ve just texted me, right? Or called? Modern technology works wonders, Y/N.”
“Oh—right.”
Come to think of it, you couldn’t remember the last time you’d been so excited over something that you full-on sprinted to tell your friends. It begged the question of whether you would be this ecstatic if you weren’t filming a certain someone. The ice skating rink surely wouldn’t have gotten this reaction out of you.
You were fairly certain you knew the reason behind your lapse in judgement, and it was becoming clear that Xu Minghao was tangled right in the center of everything.
Filming started the following Monday.
You captured Minghao throughout his everyday life at first, which meant you had to follow him around all day to compile footage. Mentally, you weren’t very prepared for this. Following Minghao from campus, to the café, to his dance studio, and wherever else he decided to venture made you feel as if you were intruding. It was as if you were peaking into a world that you weren’t allowed into.
He wasn’t that great when it came to school as a kid, but now Minghao really tried to study hard, even if that meant dozing off in the middle of reading a page of his textbook. Just a few days ago, he invited you over for a movie, and you were really supposed to be editing your footage, but you caved within minutes of him asking. You remembered Minghao had always been a sucker for coming-of-age movies, but you were dumbfounded when he shed tears during Little Women. (What you wouldn’t dare tell him was how endearing you found him).
You toed the line as someone between a friend and a stranger; perhaps to Minghao you would be considered a friend, but you weren’t quite sure why you couldn’t see yourself fitting in that space again. Still, as you filmed him and shot his interviews, you were so intrigued by the new sides of him that kept coming up, as well as the parts you nearly forgot about. It felt strange to hear such sincere accounts of Minghao from the interviews with his instructors and peers, yet to be the one behind the camera that couldn’t hold onto him before.
Today, he was waiting for you at 11:30 a.m. sharp outside of the Arts building. It had been a little over a month since you and Minghao started working together, but you were more worried about the scholarship deadline than your own assignment’s deadline. Filming was going smoothly, but you still needed to get interviews from his friends and family. Editing the dance footage was going to take the entire night since you were in the studio for hours.
You were overwhelmed, to say the least.
Minghao was finished with classes for the day while you had an annoyingly long gap between your morning and evening classes. You were supposed to shoot some B-roll, but that completely slipped both of your minds as you were well into scarfing down the breakfast wraps you two had bought before sitting on a cold bench.
Dark, gray clouds moved like smoke across the sky. It was getting chillier, and you were suddenly reminded of when you’d wait for the school bus with Minghao in middle school. He was always carrying around hand warmers back then, offering you one without fail whenever you started to shiver. Sitting shoulder-to-shoulder without thinking too deeply about how close you were. Now, with the awkward gap between you two, you wished you could go back to those simpler times.
Maybe you were already considered friends. Maybe you were overthinking all of this.
You rarely analyzed your other friendships this thoroughly.
You would rather shrivel up and die than admit that you missed being the closest to Minghao, but whenever he said something particularly sweet or gave you that gentle smile where his eyes crinkled at the corners, you felt your heart soar just a little higher. Maybe—just maybe—if he pressed enough, he would get it out of you.
“I told my mentor I’m gonna keep practicing for nationals,” he said once he was waiting for you to finish the last few bites of your wrap, “and I told my mom about the scholarship. It took some time trying to convince her that it could actually work.”
“She was against it?”
“At first, yeah. I mean, I don’t blame her. We’re doing this on the off-chance I get selected—nothing’s guaranteed.” He gave you a crooked smile. “But, at the end of the day, it could save our café, so she’s touched that you’re trying.”
You took the last bite of your wrap instead of replying. Of course Minghao meant well, but you couldn’t help but feel your stomach pitted with anxiousness at the mention of how everything was riding on this film. It made you feel even worse because Minghao had more to lose than you did. Nationals and an assignment grade; it was almost ridiculous how high-stakes his situation was compared to yours.
“Jeonghan actually managed to find part-timers for the café,” he continued. “They’re coming by in the afternoon.”
“That’s good news, right? You sound surprised.”
“I am surprised. We hardly get people who wanna work there.”
“Seriously?”
“It’s not as convenient as an on-campus job, so most people aren’t willing to walk that far for a part-time job when they can easily find something closer.”
You didn’t mind the commute yourself, but you only visited the café occasionally; it would’ve been a different story if you were heading to work there every single day. You hoped whoever Jeonghan found was actually committed to their job.
Then, Minghao asked, “What’re you gonna be filming today?”
“I was thinking we can get some footage of you training the newbies,” you said. “Speaking of, now that you have more employees, does this mean you won’t have to work at the café as much?”
He grinned brightly. “My shifts are cut down to three days a week now. I’ll have plenty of time to focus on dance. We have other employees to train the new guys, too, so it’s not all on me.” Minghao then leaned in a little closer (making you laser-focused on stepping on every crunchy leaf at your feet to ignore how your brain was spinning) to say, “Jeonghan thinks there'll be a lot more girls coming to the café.”
“Because of the new baristas?”
He shrugged. “They’re good-looking guys.”
You thought back to the demographic of cafégoers when you first visited Café du Soleil. The majority were, in fact, teenage girls. You wouldn’t have been surprised if you discovered that Minghao’s face was the selling point, but to have multiple men like him working there? Not only were you worried that the coffee shop would turn into the Ouran Host Club, but you simply couldn’t picture even more people of the same visual caliber as Xu Minghao.
Before you could reply, Minghao noted your pause and asked, “What’re you thinking about?”
“I’m just curious.”
“Curious about what?”
When you looked at him, his gaze frantically scattered about before he returned to looking down at his wadded-up wrapper. You wouldn’t have found it weird if you caught him looking at you, but the fact that he looked away so quickly made you feel conscious of how warm you were getting under your jacket.
“Just wondering if they’re really all that. I find it hard to believe that whoever Jeonghan called is gonna bring in more of a crowd than you already do.”
Minghao looked baffled before he chuckled. “I don’t bring in a crowd.”
“There were so many girls when I visited yesterday! Didn’t you notice them giggling after you left their table?”
“They were probably just giggling over whatever teenage girls giggle over.”
Minghao was oblivious by nature. He was also a man, therefore he was stupid.
Coupled together, it was a disastrous combination that resulted in wildly attractive Xu Minghao being utterly useless when it came to recognizing that he was blessed with a first-rate genetic sequence.
“Hao,” you started slowly, “teenage girls giggle over guys.”
“Oh.” He frowned, and you held yourself back from rolling your eyes as you witnessed him take actual offense to what was supposed to be a compliment. You figured he had deeply misunderstood what you were getting at.
“Cute guys,” you corrected.
“Oh.”
You straightened up and stared back at him, bewildered. “You don’t even know, do you?”
“Know what?”
“Your—” Unable to articulate what you were trying to say (partly because it was far too embarrassing to outrightly call Minghao attractive), you made a dramatic gesture to refer to his face. “That!”
To your horror, he turned incredibly smug. “What, my face? What about it?”
“Uh…”
“Are you trying to say I look good, Y/N?”
This just in: Xu Minghao was a sick and twisted man.
In this very exact, very precise moment, you felt the most vulnerable you had ever been in front of the dancer, and he was using the very opportunity to humiliate you even further.
“I’m speaking objectively,” you said.
“You’re objectively saying I look good.”
“Yes.”
“What about subjectively?”
“Can we circle back to the café instead?” you offered, buffering as if you had to muster up the strength to push the words out through your teeth. “I’d much rather talk about the café.”
“Really? I was having more fun talking about how objectively and subjectively good I look.”
A groan fell from your lips. “You objectively and subjectively need to shut up.”
Minghao laughed at your reaction before standing up and reaching into his pockets. “C’mon, let’s get going before it gets late,” he said and pulled out a hand warmer from his coat, holding it out to you. “Here.”
You took it from him. “What’s this for?”
“You’ve been shivering this whole time.”
While Minghao chatted your ear off on the way to Café du Soleil, all you could think about was how he surprisingly paid attention to the little details about you that most people would miss. You were formulating a rough theory in your head: Xu Minghao had to be some sort of otherworldly being because there was no other explanation for how perfect he was.
Yoon Jeonghan was going to the deepest circle of Hell.
As soon as you saw Choi Seungcheol in an apron, you knew your insufferable friend had an agenda of his own when he was scouting out potential baristas. To Jeonghan’s credit, the other two baristas he found seemed like they had been objectively scouted (no offense to Seungcheol, but you were 99% sure Jeonghan just wanted a chance to see the man as frequently as possible).
“That’s Chan.” Jeonghan jerked his chin in the direction of the younger guy who was fumbling with the cash register, and then you followed his gaze over to the barista who was fixing an acrylic pin of Elphaba from Wicked to his apron. “And that one’s Seokmin.”
Apparently, Jeonghan met Lee Seokmin through a hiking club. More specifically, Jeonghan met Seokmin at a hiking club party while they were trying to puke their guts out in the same bush.
Lee Chan, on the other hand, was a family friend’s son that Jeonghan adored. You recalled him bringing Chan to a college party once and never again; the high school senior was later given twenty bucks to keep his mouth shut about Jeonghan hitting his vape.
After his eyes lingered on his eye candy (read: Seungcheol) for a ridiculously long amount of time, Jeonghan finally noticed the reproachful look you were giving him. “What?”
“I know damn well you just wanted to get Seungcheol in an apron.”
“No,” Jeonghan sneered, as if he was disgusted by your accusation. “I was trying to see him with his sleeves rolled up. There’s a difference.”
“Whatever, dude. They both boil down to you being a whore.”
“Hey, I mention a hiring notice to the man I want,” Jeonghan started with an air of confidence, leaning back in his seat to take a sip of his latte, “and you turn yours into the star of your film. We’re basically birds of a feather here.”
You nearly choked over your own drink (the mango fruit tea—again), and you were suddenly grateful that Minghao was currently training the newbies behind the counter despite feeling jealous earlier about them getting most of his attention. It was a relief that you two were alone at a table and out of earshot. Jeonghan needed to stay far, far away from Minghao; he was clearly not to be trusted to run his mouth around the dancer.
You gave him an incredulous look, ignoring the burst of heat that exploded within your chest. “First of all, lower your voice before someone hears you and actually takes you seriously. Second of all, what?”
“What’s wrong with me wanting Seung—”
“I’m talking about the other part!”
“I said what I said—and if you think about it, you’re crazier than I am.”
“Excuse me?” Your whisper might as well have been a shout. You quieted down again before speaking, “I’m not crazy, and I don’t want Hao.”
“Yeah, okay,” Jeonghan replied, unconvinced, “So you’re telling me that you didn’t feel any sort of way after he gave you a piggyback ride home from the club last week?”
It would be impossible to forget, even if you were blasted out of your mind. After much persuasion from Seungkwan and Jeonghan, you were convinced to invite Minghao last-minute to your night out. You were already several drinks in when he finally showed up at the club, so your first instinct was to throw yourself into his arms. Not your finest moment. But he wrapped his arms around you and pulled you closer by the waist, so you couldn’t help but let yourself get carried away.
Several shots later, you found it impossible to walk with how your balance was completely off. Minghao, being the knight in shining armor he was, opted to carry you home on his back while holding onto your heels.
You settled for saying, “He was just being nice.”
“That wasn’t my question, and I don’t think he was just trying to be nice.”
“Is it so hard for you to believe that he’s just a genuinely good guy?”
“Well, he is, but it’s not like you guys just film your little documentary and move on with your lives after,” Jeonghan said. “He hangs out with you, texts you every day, finds literally any excuse to invite you over, and you guys even bought matching pajamas!”
“They were on sale!”
“Lots of things were on sale, Y/N; it was literally Black Friday.”
“It was Cyber Monday,” you corrected in a grumble.
“You specifically chose the pajamas to wear with him.”
“We’re friends,” you insisted, although it sounded like you were more so trying to convince yourself than Jeonghan. You would be lying if you said you didn’t feel the undercurrent of your emotions tugging at your ankles, but that was not a revelation you were meant to have at Café du Soleil with Minghao in your vicinity. “We’re just doing what friends do.”
Jeonghan slurped his drink in a ridiculously loud manner. You shot him a disapproving look.
“You know what I think?”
You were certain that you didn’t want to hear what Jeonghan thought, but nevertheless, you entertained his attempts to provoke you. “What now?” you snapped.
“I think you’re still hurt by how you two drifted apart—you and Hao,” he said, “and you’re probably thinking it’s gonna happen again. That’s why you’re too scared to admit he’s being a little more than nice to you.”
Bullseye. Jeonghan had watertight intuition when it came to the people he was close with, and you were no exception. His words were so on the mark that you felt vulnerable and exposed, like your skin was suddenly clinging too tight around your bones.
The thing was, you still couldn’t exactly remember how you and Minghao grew distant. You recalled the throng of memories of when you two were friends, but everything leading up to your falling out was hazy. Could you even call it a falling-out if there weren’t necessarily any hard feelings? He certainly hadn’t done anything that made you want to block him out of your memory (it was Xu Minghao, for God’s sake), but you couldn’t imagine why you would be so hurt over growing apart from an old friend.
“You really chose the worst possible time and place for this conversation,” was all you could mutter in response.
“We have air conditioning and cheesecake. What could possibly be better than this?”
Whether Jeonghan was selective about what he chose to be perceptive about or simply didn’t understand the gravity of this situation, you couldn’t tell; you just gave him a dumbfounded stare. “Anywhere else! Anywhere else would’ve been better!”
“You’re so picky.”
“And you can’t read the room.”
“You know what I can read,” he started with a cheeky grin while his eyes focused on something—or someone—else behind you, “Xu Minghao’s name tag.”
“Oh, do you like it? I drew Seungkwan’s dog and Vernon’s cat next to my name,” came a breezy voice from behind you, making your heart plummet to your stomach.
How long had he even been standing there? You thought you could just ignore Minghao, but you found yourself turning around to see his two pets he doodled on his nametag. Unfortunately, they were cute, but you were still too mortified to give him a proper reaction.
“How—how long have you been there for?” you stammered. “Did you hear what we were talking about?”
Minghao raised a brow. “Not long. Why? Is it something I’m not supposed to hear?”
You balked before answering, “No,” but the inflection in your tone made you sound as if you were questioning yourself.
(Jeonghan made direct eye contact with you and mouthed the word pussy. You made a mental note to deal with him later in a potentially homicidal manner.)
“By the way, Jeonghan, the guys you brought in are doing great,” Minghao went on to praise. “I don’t think we even need to train them for that long. Seokmin’s a natural at this.”
Jeonghan let out a wistful sigh. “I knew I recognized his potential.”
“Didn’t you guys meet at a party? How’d he manage to show barista potential?” you asked.
“I was thirsty and he brought me water.”
Nice. That was one way to prove himself, you supposed.
Then, Minghao turned his attention to you. “Were you gonna get some more shots today? Chan says he won’t make a run for it if he sees the camera this time.”
Earlier, you were trying to film Minghao showing Chan the proper technique of steaming milk, which Chan hardly was able to pay attention to because he was too busy gawking at the camera. As soon as Minghao was done talking, the high schooler hurried into the break room.
“I think I got everything I needed,” you answered, tilting your head up to see him smiling fondly down at you. The look in his eyes made you feel like something syrupy was trickling down your throat, as if you were drowning in his endearment. “Why’d you call Jeonghan over here, anyway? He’s pissing me off.”
As expected, your words got a rise out of Jeonghan. “All I did was sit here!”
“And you opened your mouth. That’s basically a misdemeanor.”
“Jeonghan, quit bothering her,” Minghao scolded. (“What? What the hell? What did I do?” Jeonghan went on to complain. “This is going in my Yelp review, by the way—one star for betrayal and terrible customer service.”) He looked back at you with a softened gaze as Jeonghan’s maundering turned into background noise. “You’re not leaving yet, are you?”
You were about to head out, but your legs suddenly didn’t feel like moving once Minghao looked at you with those warm eyes of his that made your insides feel like they had been doused in kerosene and lit aflame.
Jeonghan, who was hell-bent on his mission to push you and Minghao closer as much as you resisted, appeared to take your hesitation as an opportunity.
“We’re going back to my apartment to smoke,” your friend declared. Although that had never been the plan, you kept your mouth shut to see where Jeonghan was going with this. “You coming, Hao?”
Minghao snuck a glance at you. “Tonight? I don’t know. I might be free.”
“Holy shit,” Jeonghan gushed before Minghao’s words could even properly register in your ears, leaning over the table to put his hand on top of yours. “I should invite Soonyoung. Remember? The guy from our orientation group that you thought was cute?”
Of course you remembered Kwon Soonyoung. How could anyone forget a face like that? But you wanted to reach over the table and strangle Jeonghan for bringing him up in the worst possible context and potentially screwing up your non-existent love life for good. As you fought down your murderous tendencies and glanced nervously between the boys, however, you noticed a muscle in Minghao’s jaw twitch.
You started, “Soonyoung? I mean, sure, but—”
“Actually, I’ll be there,” Minghao cut in, his face void of emotion. “What time?”
Jeonghan simpered, quite pleased with himself. “Eight?”
“Sounds good.”
Without another word, the barista walked off, leaving you in stunned silence. Did you just witness Xu Minghao get jealous? There was no way for you to spin this as anything else; it was pure, unadulterated envy that bled out of him.
As your face grew increasingly hot, you spoke in a frantic, hushed voice, “He cut me off. He cut me off! Have you ever seen Hao that mad? I’ve never seen him that mad.”
But Jeonghan didn’t seem the least bit worried at all. In fact, he looked far too smug. “He’s really mad, isn’t he?”
“What’d you say all that for? I don’t think I can handle Hao and Soonyoung in the same room after this. I haven’t even brought up Soonyoung since last year, you douchebag!”
“Relax,” Jeonghan replied coolly. “I’m not inviting Soonyoung. I just said that to fuck with Hao.” A Cheshire-like grin spread across his face, and he pulled out his phone to start tapping away in front of you. “I’ve never seen him that jealous before. Maybe you should wear something nice and lace—”
“Shut up,” you interrupted with a scowl. “There were never any plans to begin with, were there?”
“Yes, there were—now,” he said, causing you to groan at the end. “I just told the group chat about it. You can thank me later.”
“I am not thanking you for the amount of torment you just put me through,” you said, hesitated, then stiffly added, “but thank you.”
“See? I’m always looking out for you.” He gave you a sincere look. “Now do me a solid and please get Seungcheol to show up.”
“I knew there was a catch.”
yoon jeonghan: smoke sesh at my place @ 9
yoon jeonghan: be there or our friendship’s over
boo seungkwan: i have no weed
boo seungkwan: lost my vape too
you: real hustlers would never make excuses
wen junhui: she’s right
vernon chwe: i have your vape seungkwan
boo seungkwan: wtf give it back
boo seungkwan: wait my vape with vernon’s saliva 🤤
vernon chwe questioned “wait my vape with vernon’s saliva 🤤”
you: alright chill
boo seungkwan: if i close my eyes i can almost taste him
vernon chwe: um.
vernon chwe: i'd like to give it back because it’s yours but idk if i should anymore
jeon wonwoo: Why are we having a smoke sesh on a random ass day
jeon wonwoo: I have a midterm tomorrow
boo seungkwan: leave tomorrow’s problems for a Tomorrow You
jeon wonwoo: True
jeon wonwoo: Ok see u guys there
yoon jeonghan: i’ll provide the smoke sesh essentials
wen junhui: i have 11 edibles
wen junhui: each person gets 1 and fight to the death over the rest
boo seungkwan: pog
you: thanks for that
jeon wonwoo: Amazing
vernon chwe: incredible
You were blasted out of your mind.
True to his word, Jeonghan didn’t invite Soonyoung to his gathering; and true to your word, you roped Minghao into bringing Seungcheol along.
You were initially worried that things would be awkward between you and Minghao, but he seemed to be in a significantly better mood by the time you got to talk to him. He didn’t even know that this whole night had been Jeonghan’s maniacal plot to set you guys up, so Minghao was completely oblivious when Seungkwan ushered him to sit next to you on the couch.
The night started off with Junhui passing out his edibles and auctioning off his last three to whoever did the best animal impression (one went to Minghao, one went to Jeonghan, and one went to Vernon). You were content with your one edible because you never had that strong of a weed tolerance, and halfway into watching Harold & Kumar Go To White Castle, you felt your eyes starting to grow heavy.
There were two types of people when high, though: one was you, who could probably be considered motionless and inanimate; and the other was someone like Seungkwan, whose not-so-wise ideas seemed to increase tenfold.
And, of course, since Harold and Kumar wanted to go to White Castle, Seungkwan and Vernon wanted to go on an adventure, too.
After much planning (which you weren’t part of because your body felt as if it was sinking into the couch cushions), your friends mobilized their efforts to come up with a scheme to bring back food from three different restaurants at once. They split themselves up into teams; Jeonghan and Seungcheol were going to Taco Bell, Seungkwan and Vernon were going to Panera Bread, and Junhui and Wonwoo were going to Chipotle.
If you were sober, you probably would have reminded them that UberEats still existed—or that they should probably look up the closing hours.
Naturally, you and Minghao were left in Jeonghan’s apartment. You didn’t mind because they promised to bring back food, but Jeonghan had definitely orchestrated getting you alone with Minghao. This meant you were probably expected to make a move or do whatever else was deemed entertaining in their eyes.
“Why didn't you go with them?” you asked Minghao. Everything seemed much more amusing to you all of a sudden, like the tuft of his hair that just wouldn't stay down.
“I’d rather stay here.” He shrugged and nudged your arm with his elbow. “Why? Do you want me to go?” he teased.
You reached over and patted down the strands of hair that kept sticking up. “No, stay. I need a witness if Jun’s edibles kill me.”
He laughed. “You’re not gonna die.”
“I am.” You placed a hand against your chest, right where your heartbeat thundered at lightning speed. “Please don’t be mad at me if I flatline.”
“No, you’re fine,” he said, taking your hand and placing it over his heart. His heartbeat was fast but probably not as fast as yours. “See? They’re the same.”
You thought Xu Minghao should’ve done the right thing for your heart and not look so devastatingly good all the time, but he always managed to catch you off-guard with that sickeningly sweet smile of his. He also should’ve been making an effort to not touch you so casually when your heart was already running at a million miles per hour. It wasn’t very fair that you were cursed to control your emotions every time you saw him from a decidedly good angle (which was almost every angle). You needed to bury whatever you were feeling before he entered a dangerous territory of your heart.
On second thought, you weren’t sure you could keep him out.
“No, they’re not,” you said. “I think it’s because of the weed and the fact that you’re very close.”
You swore you saw a ghost of a smirk on his lips, but Minghao expertly concealed it by raising a brow at you instead. “Oh? You’re blaming it on me now?”
“Blame is a strong word.”
Even he couldn’t stop the shit-eating grin from appearing on his face as he leaned in closer. “Then why am I such a problem for your heart, Y/N?”
“I don’t know,” you muttered. “You just are.”
“Does it have anything to do with me being objectively good-looking?”
You groaned. “You won’t let that one go, will you?”
“Unfortunately for you, I think I like where this is going.”
Something very dangerous was brewing in your chest.
You weren't sure if it was the weed that was making you bolder, but the haze was surely letting down your inhibitions. Instead of feeling like you were sinking deeper into the couch, you felt like you were gravitating closer to Minghao.
“Will you ever give me an answer?” he asked, and your breath caught in your throat when he delicately held your chin with two fingers, turning your head to look at him.
“No, I don’t think so.”
He pouted, and then you mocked his pout in return.
And just when you thought he was done messing with you, Xu Minghao dipped his head to seal his lips over yours, kissing your pout away.
Alarmed, you pulled back immediately, your eyes wide and unblinking as you stared at him in shock. He didn’t seem all that fazed himself, but he pressed his lips together tightly and withdrew his hand slowly. It was a short-lived kiss, but you were so close to getting hooked and losing all semblance of self-control.
“Sorry,” he apologized quickly.
“W-why are you sorry?” you stuttered, pitchy.
“I should’ve asked first.”
“Yes.”
“What?”
You shook your head to clear the mess of tangled thoughts. This was the worst possible conversation to be having while you were both high out of your minds, but you were also feeling a lot more courageous now that you knew that Minghao actually wanted to kiss you.
You wanted to kiss him, too. Now that you had a taste, you couldn’t resist thinking about how his lips would feel against yours again, how he would touch you again with such tenderness.
“Sorry, I thought you were asking,” you said.
“Asking what?”
“To kiss me.”
“Oh.” Minghao went silent for an entire minute. (You counted the seconds.) You watched as he stared blankly into space before the weight of your words seemed to finally register. “Oh.”
Your face felt hot. “Don’t just oh me.”
Minghao chuckled in response. He shifted so that he was turned toward you, one of his hands finding purchase on the back of your neck and the other on your knee. You nearly forgot how to breathe as you were so focused on how his touch burned your skin.
“No, I was just thinking about how cute you are,” he clarified.
“Huh?” You were pretty sure your voice was an octave higher, judging by how Minghao now looked even more amused by you. “Cute?”
“Isn’t it obvious?” His hand started to inch up from your knee, torturously moving up and down. You swallowed thickly. “I think you’re the prettiest girl I’ve ever seen.”
You choked out a laugh. “Are you kidding?”
“I’m dead serious,” he insisted, and you could tell he was by the way his eyes darkened and his hand slid higher up your thigh. “You know I’m not a liar, Y/N.”
When you didn’t respond, he lowered his voice and continued, “You know, a big part of dancing is about the finer details.” Minghao’s hand dragged across your skin so slowly that you couldn’t hold in your trembling breath full of want. “I always make sure to pay extra attention, so I think you can trust me when I tell you you’re pretty.”
For a moment, you were floundering for words. You were already feeling dizzy by his mere touch, and then he went on to say something that made you feel even more feverish. Xu Minghao truly was a wolf in sheep’s clothing.
“Here,” he said, “let me just show you.”
He moved the hand on your thigh to grip your chin again, pressing a few tentative, experimental kisses to your lips before finally capturing them in a longer, desperate manner. Your heartbeat was hardly a rhythm anymore, just a steady line of white noise that rushed loudly in your ears. Kissing Minghao was addicting, and as you moved your arms to wrap around his neck, you found yourself losing the last shred of control that was keeping you from him.
By the time Minghao made the daring decision to slide his hand up your shirt, you two had been kissing each other senselessly. Your legs were haphazardly strewn across his lap while he bent you down to kiss you at a better angle.
Part of you was worried that this was moving too fast; the other half was begging you to speed up.
You couldn’t make sense of anything when his tongue slid against yours so languidly, sending delightful shivers up your spine. One of your hands moved up to entangle your fingers in his roots, tugging just enough to have him groaning into the kiss.
Just when you were certain things were going to escalate further—and god, did you want them to escalate—a loud knock at the door had you and Minghao pulling apart like two magnets with opposite poles.
“I don’t have a key!” Junhui’s muffled yell was heard through the door.
You and Minghao exchanged a look before he stood up to get the door. You ran a hand through your hair to look presentable again, even though your half-lidded eyes were a dead giveaway that you were floating elsewhere, high up in the clouds.
With his taste still on your lips, the tangle of an unspoken truth wound itself tighter around your throat.
You used The Kiss™ as an excuse for some space. The excuse you gave Minghao, however, was that you “needed a week for editing.”
This was a (white) lie for two reasons:
Minghao wasn't going to interfere with your editing process to the extent of needing to completely push him away.
You definitely did not need a full week for editing.
The cherry on top of your excellent decision-making was that it only took you a little over a day to start missing Minghao again.
The worst part of it all was that being the sweetest man to grace this planet, Minghao understood you right away and stopped texting you immediately. And, of course, you started to overthink his silence, as if you weren’t the one who needed time.
After you and Minghao had been rudely interrupted by Junhui and Wonwoo, the two of you carried on like nothing happened. Apparently, Jeonghan had been very strategic about where he made everyone go to pick up food: Chipotle was close by, and he claimed it was important that you and Minghao didn’t spend too much time alone in case things got awkward; and the other two were mostly for Jeonghan’s convenience (Panera Bread because he wanted a charged lemonade, and Taco Bell because it was the farthest away and gave him more time to be alone with Seungcheol). There were good intentions, yes, but you were bitter because the only part of Jeonghan’s plan that was supposed to benefit you was the part that ended up cockblocking you.
The guys made it impossible for you to get some alone time with Minghao for the rest of the night. You couldn’t even see him the next day because you ended up sleeping in so late that Minghao was gone by the time you woke up.
Going back to your apartment the next morning felt like The Walk of Shame.
Now, you were sprawled across the couch in your living room, laptop warm on your stomach as you sifted through your camera footage. Yooyeon was sitting on the carpet and doing her nails at the coffee table. Earlier in the morning, when you gave her the rundown of the events from last night, The Kiss™ had her jumping on the couch for so long that you ended up banishing her to the floor.
“After everything you just told me,” Yooyeon said, “I think you should just tell him how you feel. Don’t mince your balls. Just get right to the point.”
“Mince my balls? I don’t think that’s an expression.” You paused for what felt like forever until the appropriate idiom dawned on you. “It’s mince your words, dumbass, not mince your balls.”
“Mince your words, mince your balls—same thing.”
“It’s really not.”
“Okay, but you two have had this weird back-and-forth for, like, a month now,” she said. “It’s not like he’s gonna say no to a date.”
“But what if he does say no?”
Yooyeon rolled her eyes. “You guys literally kissed. Pretty sure that’s a free pass to ask him out.”
You thought back to Jeonghan’s words, how he suggested that you were still hurt by you and Minghao drifting apart in middle school and that you subconsciously thought it could happen again. It was uncharacteristic for you to hold a grudge this long, though, but you really couldn’t remember what was the turning point that made you feel like you had to walk on eggshells around him.
After putting your headphones over your ears, you clicked on the next video file to decide whether you were saving it for the film or not. The thumbnail that popped up was Minghao’s arm around your shoulders while you were trying to record the both of you sharing takoyaki outside. It was one of the videos that you took for fun in the middle of your shoot, but the sight made your heart flutter in your chest.
“I’ll feed you,” Minghao in the video said, a wide grin on his face as he stabbed a toothpick into a takoyaki ball and inched it closer to your lips. “Careful, it’s hot.”
Your face twisted as soon as the searing hot takoyaki hit your tongue. You remembered how you were about to drop your camera and spit the takoyaki out, but in order to not embarrass yourself in front of Minghao and everyone else around you, it was crucial that you kept your composure.
“I said it was hot!” Minghao exclaimed when you shot him an icy glare.
As you attempted to eat the takoyaki without burning your tongue, some of the batter dribbled down your chin. You let out a muffled yelp when it scalded your skin, pointing frantically at the mess you were making. It looked like your lips were trying to frame the word tissue, but you immediately covered your mouthful of takoyaki with your hand.
Minghao laughed at you, a dimple carving into the corner of his lip. “Stay still. Let me get it for you.”
The video cut right while Minghao was wiping your chin with a spare napkin. You remembered how gentle his hold was on your face, as if you were fine china. The fond smile fixed on his face wasn’t doing your heart any favors. You glanced over at Yooyeon to make sure she was too preoccupied with her nails to catch the growing smile that kept creeping onto your lips.
When you opened the next video file, the thumbnail wasn’t a frame you recognized. Minghao was in his dance studio, facing the camera at the full-length mirror to capture his entire body. You remembered the exact day he must have filmed this because he let you attempt to braid his hair on the bus ride home.
“Hey, Y/N, I’m recording this without your permission,” he started, a mischievous grin playing on his face. “Since you’re out getting snacks, I’ve decided to vlog the choreo I just came up with.”
This time, you realized too late that your face had broken into a smile so affectionate that Cupid may as well have sent an arrow right through your chest. You were seven minutes into watching Minghao trying to master his self-made choreography when it finally hit you that you had spent the entire month with Minghao—laughing, hanging out, watching movies, going on long drives, studying at his café, and getting to know him all over again. All of that was under the pretext of filming your documentary, but now that you were realizing there was no excuse for you to be around him anymore, a strange feeling of apprehension consumed you.
You could say that you and Minghao were friends now, but your life had become so intertwined with his that you weren’t sure how you would feel when things went back to normal.
Your attention snapped back to your laptop screen when Minghao stopped dancing to speak to the camera again.
“I know you’re probably procrastinating on editing this, so you owe me five dollars if you haven’t watched this by the 19th,” he said. You checked the clock to confirm that it was, indeed, past said date and well into the week after. Just as you were about to make a note to send Minghao the money, he lowered his voice and continued, “But, since you watched till the end, I’ll tell you a secret. You can’t tell anyone, though, especially not Jeonghan!”
You noticed his face was flushed a faint shade of pink when he confessed, “Now I’m only telling you this because it’s been bothering me for weeks. You never brought it up, but… I intentionally didn’t warm up your injeolmi toast that day because I wanted you to bring it back so that we could, um… talk, I guess. I still can’t believe you ate the whole thing without realizing.”
Your heart stuttered—tripped, fell over, got up again, repeated the process—and, oh, you were a discombobulated mess on the inside.
Minghao chuckled to himself and started going off on a tangent about the injeolmi toast, but you were unable to move on from what he had said. (“You know it’s supposed to be warmed up, right? I figured you just didn’t know because you’ve never had it… maybe I should’ve given you the wrong drink instead.”)
The answer was jammed in your throat like a pill you couldn’t swallow: you liked Xu Minghao.
And, strangely enough, the feeling wasn’t unfamiliar.
You remembered exactly what it was like to long for the sun. You’d fallen in love with all of Minghao long before. A rush of repressed feelings from your middle school years bubbled to the surface, and perhaps they didn’t make any sense to you in the past, but it was all too clear now. What you felt for Minghao wasn’t anything new; your first love blossomed long ago, and you plucked out all the petals of your feelings before they could grow any further.
You just didn’t nip enough of them in the bud.
If you remembered correctly, you and Minghao started growing apart the day he got his first girlfriend. It wasn’t that you two had a proper argument or fell out, but you safeguarded yourself from the heartbreak by distancing yourself until you were out of each other’s lives. He must have been too caught up in his new relationship to realize it himself, but of course you couldn’t blame him when you were the one who pulled away first.
But things were different now. You were different now.
In the past, you made sure to swallow your feelings down, no matter how painful and thick they were lodged in your throat. Now, however, despite how hard you tried to suppress them, you felt as if you were glowing in the light of reciprocated love. It was maddening—agonizing even—but so wonderful.
“I think I like him, Yooyeon,” you blurted out, only looking in your roommate’s direction when you heard her knocking over her collection of press-on nails. The mess was hardly a concern to her right now, though. “Minghao, I mean.”
“Can I tell Jeonghan?”
You reached around your laptop to grab a throw pillow and whack her over the head with it. “I’m having the most insane revelation of my life and pouring my heart out to you here, and your first instinct is to tell Jeonghan?”
“Okay, damn, I’ll give it a few hours.” Yooyeon set her phone back down and turned around to face you again, her eyes lit up with excitement. “Now tell me everything. Like, everything. I need you to explain from start to finish.”
“That might take a while,” you warned.
She snorted and picked up her nail file. “I think I can make time in my very busy schedule.”
Your interrogation with Yooyeon didn’t take a few hours, as you expected it would; rather, your discussion cut into the late hours of the night, keeping you and your roommate up until dawn. Jeonghan joined over FaceTime at some point and screeched loud enough for you to worry about noise complaints (Wonwoo made a guest appearance, too), but you also learned that your friend group had seen this coming from the beginning. You weren’t sure how you felt being the only one out of the loop, but Jeonghan made sure to point out that you were just completely oblivious.
You didn’t exactly discuss your next steps, though. Yooyeon mentioned asking Minghao out on a date, but you weren’t sure how to do that without acknowledging The Kiss™ first. You had to bring it up somehow, but you kept putting it off to work on editing.
Thinking about Xu Minghao proved to be dangerous for your motivation. It had only been a week but you instinctively kept checking your phone to see if he texted you. (Spoiler: he didn’t.) It took all of your willpower, but you forced yourself to push him out of your head and focus on getting the documentary done.
Editing was torturous. You practically spent all day and night glued to your laptop, whether it was in the dining hall or in your bed. For something that was only supposed to be ten minutes long, there were hours of footage for you to get through, some of which ended up being unusable, much to your frustration.
Finally, though, after long days of tirelessly working, the finished project was in your hands.
Of course, Minghao was the very first person you told. You were so giddy that you called him immediately, your heart soaring when he picked up on the second ring. In under an hour, you found yourself running to Café du Soleil to show him the documentary.
Upon seeing Minghao’s bright face, before you could even get a hi out, he crushed you in his embrace. You breathed in the addicting scent of his cologne—gaiac wood and cedar. It was clear that neither of you wanted to pull away, but you took a step back first.
“Congratulations,” he praised, rubbing small circles on your upper arm with his thumb. “Do I get to watch it now?”
“If you have ten minutes to spare, we can watch it together,” you said, pulling out your laptop once you reached your usual table. “I wanted you to be the first person to see it.”
“I’m off my shift,” he replied, pulling up a chair right next to you, “so I’ve got time to kill.”
You handed him an AirPod to listen along with you. Sound was one of your favorite parts of creating a film—setting the atmosphere, building the tension, playing with senses and emotions—so you really wished you could give Minghao the full experience, but since you were in a public setting, this would have to do.
The documentary opened with Minghao at his dance studio, sweat glistening on his toned muscles as his body moved to the beat. The demanding choreography coupled with his exhaustion didn’t stop him from showcasing an almost flawless performance. There was a brief exchange with his mentor before the scene cut to an interview with Minghao explaining how his passion for dance started and how he had grown into competing in national-level tournaments.
You added a compilation of clips from Minghao’s previous performances, as well as accounts from his peers about how hardworking and motivated he was. His mentor gave a particularly heartwarming speech on how driven Minghao was as a dancer and how he put his all into everything he did. The part you were the proudest of had to be getting Jeonghan to give his two cents on being Minghao’s friend, and you were pleasantly surprised that he took it seriously and said something sweet.
“To me, success is about working hard despite my circumstances,” Minghao said. In his interview clip, he took on a more serious tone. “I don’t have to be the best dancer in the world as long as I’m doing what I’m passionate about. At some point, I think I lost myself for a while… but someone special pulled me out of that slump and pushed me to keep going. I can’t thank her enough, honestly.”
You knew it was coming because you put the clips together yourself, but your face still grew hot regardless. Minghao being right next to you wasn’t exactly helping your case or making you feel any less flustered. Perhaps most people watching your documentary wouldn’t realize who he was referring to, but you knew that he was talking about you.
The film then got into Minghao’s financial struggles with the café, showing segments of his mother talking about Café du Soleil and how much the place meant to her family. You then showed the new part-timers being trained (with extra screen time for Seungcheol, as per Jeonghan’s suggestion—or, well, persuasion), and Seokmin even gushed about how much he looked up to Minghao in his own interview.
The documentary ended with a few words from Minghao, switching back and forth between the dance studio and the café. The screen then faded to black with the bustling sounds of the café gradually fading out.
It was only when your screen was dark enough to see your reflection that you realized there were tears in both yours and Minghao’s eyes. You already watched it about five times yourself, but something was different about watching it alongside the person you worked with for over a month to bring your ideas to life.
And, apparently, you two weren’t the only ones tearing up.
Minghao flinched when he turned his head to see the part-timers sitting at the table behind them and peering at the laptop screen. “Fuck, you guys scared me.”
“Sorry,” Seokmin apologized, hastily wiping at a stray tear. “It was just so beautiful.”
Chan gave you a nod of approval. “The only thing it needed was more screen time from me.”
“You literally ran away every time you were on camera,” you said, swiveling around to look at the two baristas. “Were you two just sitting behind us this whole time?”
“Yes,” Seokmin confirmed. “We appreciated the subtitles.”
Truthfully, you were extremely satisfied with their reactions. Your short film, A Bite of Summer, bringing Minghao to tears was enough to rile you up for days, and now you had two other people who got emotional over a documentary you filmed and produced with your own two hands.
“You really outdid yourself,” Minghao murmured, and when you turned to him, he was looking at you as if no one else was in the café except you. He reached his hand out to brush a stray lock of hair behind your ear.
With a shy smile, you said, “It wouldn’t have come together without you.”
Through your periphery, you noticed Seokmin and Chan exchanging a look.
“Alright, they’re having a moment,” Seokmin announced, standing up and gesturing for Chan to follow him. “Let’s get back to work.”
Minghao, whose ears were a bright shade of red now, tried to awkwardly laugh off the embarrassment. There was a twinkle in his eyes when he looked back at you, and you burned up all over again once you remembered how his soft lips felt against yours. Unfortunately, one of the symptoms of having a crush on someone was that your mind often went blank and filled itself up with all things Xu Minghao instead, so you couldn’t exactly think straight right now.
“I’ve finished the application and essay for the scholarship,” he said, “so I guess all there’s left to do is submit.”
“I’m sure no one else had an incredibly talented film major directing and producing their video,” you joked.
“No, you’re right. If I don’t get the scholarship after this, I might take it personally.”
“Oh, please,” you muttered quietly, “you’re too nice.”
“I’m not that nice, Y/N.” To your surprise, Minghao’s eyes hardened. You had never seen such an expression on his face, and it made your stomach instantly sink to your feet, but he bounced right back to his cheery self soon after. “I’ll walk you home after we submit these?”
“Y-yeah.”
Minghao pulled his own laptop out of his bag while you copied the link to your video in Dropbox. You pasted the link into an email, but your finger hovered over the send button for far too long. Once it went through, you were officially done with this project; it no longer tied you to Minghao.
You sucked in a breath and sent him the link.
You could only stare at your Canvas submission page. The link to your documentary was already pasted in; all you had to do was hit submit, but you felt so anxious. Maybe you missed one of the guidelines, or maybe you needed to watch it again, but you knew deep down that you replayed it several times and it was as close to perfection as you wanted it to be.
“Hao, I’m scared. Let’s submit ours at the same time.”
He chuckled. “You don’t have anything to be scared of, but yeah, let’s do that.”
It took another thirty minutes for Minghao to prepare himself, though. He read over his application and essay again, handing it over to you afterward for a second look at it. When Seungcheol eventually entered the café for his shift, Minghao had him take a look at it, too.
Finally, you and Minghao were both ready with your submissions. You both had your cursors hovering over the submit button just before he slipped his free hand over yours, giving it a reassuring squeeze.
“Ready?” he asked.
With the heat of a thousand suns burning your cheeks, you nodded eagerly.
You submitted your film.
It felt like a truckload of weight had been lifted off your shoulders, but the feeling of relief didn’t come without the slight unease. You looked over at Minghao, who had just submitted his and was being clapped on the back by Seungcheol, and you felt weird. You felt so incredibly proud of yourself, but another part of you couldn’t accept that it was over now.
“Hey,” Minghao said softly, grinning when your eyes met his. “We really did it.”
You sort of melted under his gaze, the corners of your mouth hitching up into a lovesick smile. “Yeah, we did.”
With that, his hand slipped out of yours to tell his mother about finishing the scholarship application, and you felt cold again.
Minghao offered to walk you home, but you could hardly hold a proper conversation with him; your head was a mess.
Maybe it was wrong for you to feel this way after your week of radio silence, but something about this felt so final. You were scared that once you reached your apartment, you would go back to the life you had before you reconnected with Minghao. As much as you told yourself that you were just overthinking, there was a nagging fear in the back of your head. Maybe it was from the high of submitting your project, but you felt a rush of adrenaline course through you.
You wanted to hold onto Minghao one more time and tell him how you felt.
It had been on your mind ever since you had your revelation yesterday, and sitting next to him in the café and pretending like you weren’t mad for him was nearly impossible. As you two trudged down the cobblestone street, your hands balled into the pockets of your coat, you realized that something along the lines of a confession was ready to burst through your lips. Minghao kept droning on about a holiday-exclusive drink that was coming to the café, but you couldn’t even listen to him properly without your brain screaming at you to tell him how you felt.
It was when he brought the conversation back to your documentary that you found the perfect opportunity to bring up the secret video he filmed.
“We must’ve filmed hours of content,” he was saying, throwing his head back and groaning at the mere thought. “I can’t believe you watched all of it—wait, did you watch all of it?”
“I did watch everything, Hao,” you said quietly.
“Hm? What was that?”
“I knew that the injeolmi toast was supposed to be heated up,” you blurted out. Minghao froze in his tracks and stared at you, wide-eyed, and normally this would’ve made you shy away immediately, but you wanted to be braver. You stopped walking too, and you raised your head to meet his eyes. “I thought you forgot to warm it up by accident, so I didn’t want to make you feel bad.”
At your sudden admission, Minghao was speechless, even more so when you continued in a breathless ramble, “And I want you to know that the only reason I chose this subject for my documentary was because of you; and I missed you all of last week because all I could think about was how you kissed me; and I really fucking hate summer, Hao, but you made me fall in love with the sun.”
“And… and I like you,” you confessed. “I liked you back in middle school, and I like you again now.”
Minghao’s jaw went slack as he searched your eyes, as if looking for a lie in your words, as if he could hardly believe that what you were telling him was real.
“Are you serious?” he asked quietly, almost scared that you would say no. He walked closer to you. “Don’t lie to me.”
“I’m not!” Your courage threatened to falter, but you kept his gaze even as he reached out to hold your face with gentle hands. “I’ve never been this honest in my life.”
With a shuddering breath, he said, “You’re telling the truth.”
“Yeah, I—”
“Do you even know how long I’ve been waiting for this moment?” Although Minghao spoke in a murmur, your words died on your tongue the moment he started talking, especially after his eyes dropped to your lips.
You could only blink back at him in stunned silence.
“You were my first love, too,” he confessed.
His words struck you right in your chest. The winter bite no longer chilled you to the bone; if anything, a wildfire was ripping through your body. For a split second, you wondered if you were actually on fire, so you remained perfectly, unmovingly still until you realized that Minghao was waiting for you to answer.
You swallowed hard. “I was? Why didn’t you tell me?”
“I guess I was scared it would ruin our friendship… but I didn’t do a very good job of salvaging it, anyway.” You could see the regret painted on his face, but then he steeled his nerves. “I don’t care if I don’t win the scholarship, Y/N—I mean, I sort of care—but no matter what happens, I’m happy just being with you.”
Your heart beamed.
Even days ago, the mention of your past with Minghao would’ve been a sore spot for you. Now, however, you didn’t want it to keep weighing you down like an anchor buried deep within the sand. Maybe you were both just stupid kids who didn’t know what to do with their feelings.
But all of that hardly mattered now that your souls found each other again. You weren’t ever someone who was big on the idea of destiny, but if there were stars out there that predetermined fate, they must have been shining for you and Minghao.
This time, you initiated. It was almost effortless how your arms found themselves circling around Minghao’s neck, drawing him closer to you. His eyes looked as if they were still in a dream, but after a few seconds, his gentle hands found your waist.
“I’m happy as long as I’m with you, too,” you said, your voice only loud enough for him to hear.
Minghao let out a breathless sort of laugh, almost like he was still in disbelief, and you smiled before pressing your lips to his. Compared to your first kiss, which was charged with lust and intoxication, this one was so loving and calm that you lost yourself in him so easily. He smiled into the kiss, and you couldn’t help yourself either once you felt his lips curve up against yours.
His hand found your chin, pulling away for a brief moment to take a good look at you. Let the high of your reciprocated feelings sink in. Your eyes flitted from Minghao’s lips to his twinkling eyes, your heart doing a series of backflips and spins when you saw his lips curl into a smirk.
“Yeah,” he said in a low voice, “I think I can get used to this.”
And when his lips found yours again, you were sure your souls touched, too.
(“So, are you gonna tell me if I’m objectively good-looking now?”
“Let it go, Hao.”)
EPILOGUE
Vernon scratched the back of his head. “I don’t know if I was tripping out, but I swear they just had us watch Kim Mingyu doing tricks on a skateboard for ten minutes straight.”
“I think that was an actual film.” Seungcheol looked through the pamphlet of student films that were being screened and read, “Kim Mingyu Does a Kickflip—yeah, that’s the one.”
“Whose bright idea was it to make us take Jun’s edibles?” Jeonghan, who was fitted in a formal suit and tie, complained as he slouched deeper in his seat. His eyes were a few shades too close to red to pass as sober, but he was at least able to function on his own. “This shit has to be laced with something.”
“This is your fault, dude,” Seungkwan replied, exasperated. He didn’t seem as faded as Jeonghan was, but he looked more like he had just woken up. “You told us this would be more fun if we got high!”
“Okay, and who listened to me?” He sat up to catch Seungkwan, Vernon, and Wonwoo’s guilty heads hanging shamefully. “Exactly.”
Yooyeon shot you a withering look. “They're stressing me out.”
It was the night of your film’s showcase. After you passed the class with flying colors, your professor recommended your documentary be screened during the showcase for all the film majors in your year. It was an annual event, but only a certain number of films were selected from the students. In short, this was big for you. You invited your friends, of course, although you were starting to regret it now that you had to put Seungcheol and Junhui in charge of babysitting them.
“Jeonghan, you really didn’t have to dress up like that,” you said once you noticed the contrast between his formal attire and Seungkwan’s sweater and jeans ensemble. “This isn’t even a formal event.”
Jeonghan leaned over Seungcheol to tell you, “This is important to me, okay?”
“Aw, Jeong—”
“I have to be the hottest one here.”
Alright, then.
“Jeonghan, remember what we’re actually here for,” Junhui prompted, motioning to the front of the theater.
You put a hand over your chest, touched. “Jun, you’re too sweet, I—”
“To see Minghao’s gorgeous face on the big screen,” he finished.
You decided you were going to let them finish their sentences from now on.
Minghao, who was sitting next to you and gripping your hand, raised your hands to press a kiss to each one of your knuckles. He saved his public displays of affection for rare occasions, such as your grand showcase.
You two had been dating for the past five months at this point. It wasn’t much of a surprise to any of your friends, but what did change was that Minghao spent a lot more time with your friend group now. (Sometimes you worried if they liked him more than you, but you weren’t one to vie for attention.) It was also safe to say that you two weren’t exactly out of the honeymoon phase yet. Your heart still fluttered whenever he did anything particularly sweet, and Minghao still went bright red whenever you were feeling a little bolder.
“I’m so proud of you,” he said, his voice tickling your skin. “You said your professor recommended submitting it to a film festival, right?”
“Mhm.” You grinned and used the hand he wasn’t holding to pinch his cheek lightly. “Your face could be seen by thousands.”
He laughed. “It’s really all about you, not—” Minghao paused when his phone buzzed from inside his pocket. You two exchanged a nervous look before he fumbled to pull it out. “I think it’s them.”
A week ago, the announcement of the scholarship recipient was supposed to be sent out. However, there was a complication that led to them postponing the results until today. You and Minghao had been on edge all week, but having to think about the outcome on the same day as your film showcase was nerve-wracking.
“It is them.” Minghao bit his lip when he saw the sender in his notifications. He looked over at you and squeezed your hand tighter. “I’m gonna open it now.”
With suspended breath, you tried to gauge his reaction as he opened the email. (It wasn’t very hard to read Xu Minghao’s expression when he wore his heart on his sleeve.) He took so long that you thought he was reading over each word twice, but then you watched as his expression morphed into one of pure astonishment.
“What is it?” you asked. “What does it say?”
“I…” He swallowed thickly. “I got it.” He turned to you again, mouth twitching into a grin. “I actually got it!”
Your life had been going so smoothly recently that the scholarship results had been plaguing your thoughts for the past few weeks. You didn’t have to worry about your project anymore, so saving the café and getting Minghao his chance to compete had been weighing heavily on your mind.
Now, though, upon hearing those words and seeing his eyes light up, you felt like you were glowing yourself. They selected Minghao, and they watched your film. Your work was going to save his mom’s café. It was going to let him keep chasing his dreams.
You let out a yelp so loud that dozens of heads turned in your direction, but you didn’t mind any of them as soon as you reached over your armrest to tackle Minghao into a hug. He wrapped his arms around you tightly and pressed a kiss to your temple.
“I knew they’d pick you,” you told him. “There’s no one else who deserves it more.”
“It’s seriously all because of you,” he said. When you pulled apart, Minghao looked absolutely winded from being so overjoyed. “I have to tell my mom as soon as we get home. She’s gonna be so happy that we get to keep the café running.”
Jeonghan, who was brazenly eavesdropping, patted Seungcheol firmly on the chest. “Hear that? You just got saved from unemployment.” He reached over Seungcheol (again) to dap up Minghao.
You felt someone tap your shoulder from behind, and you craned your neck around to see your professor gesturing for you to go up on stage. That was your cue to introduce your film, and you gulped down the bundle of nerves that rose up your throat.
Yooyeon squeezed your shoulder as you were getting up. Shakily, you straightened up, smiling weakly when your friends started cheering obnoxiously loud for you. Minghao caught your wrist before you walked to the front and gave you a reassuring squeeze that managed to calm your jittery hands.
You recognized a lot of your friends from your classes, so it wasn’t as scary as you thought it would be, but you were hopeful that the unfamiliar faces would be cheering for you by the time they saw your documentary.
“We know her!” Jeonghan and Seungkwan were screaming from the top, pointing you out to every stranger in their vicinity. “That’s our friend!”
At the right wing of the stage, you were handed a mic and instructed to walk out to the center. You had never been in front of a crowd this huge, but seeing your friends in the seats melted away whatever fears were holding you back.
“Thank you everyone for coming out today,” you spoke into the mic, smiling when it resounded throughout the grand auditorium. “My name’s Y/N, and I’m so excited to share my documentary: The Xu Minghao Dilemma.”
TAG LIST ▸ if you made it all the way here, thank you so much for reading!!! i hope you enjoyed xu minghao's dilemma 💗 first and foremost, this was written for @junyangis so shoutout my film major inspo. i tried to emulate the film student experience to the best of my ability so i hope it delivers 🙏 also you might notice the banner has jeonghan as the writer which sort of sounds misleading but it's because he was the one orchestrating everything between mc and minghao, so i thought it was fitting :') first fic of 2025, yay!! i hope to share more of my works with you this year & sending my love to everyone reading this right now ♡ thank you to everyone who asked to be part of the tag list as well !! 🫂
SYNOPSIS. In the year 2197, Xu Minghao works as a government shadow operative, hired to hunt down political dissidents. After surviving a catastrophic accident that should have ended his life, his body had been rewired to become nothing more than a living weapon solely engineered for one purpose: obedience. You live a different kind of double life. By day, a reclusive digital artist curating an elite art gallery; by night, a ghost hacker where you siphon power and secrets from the city’s corrupt core. But when your latest hack uncovers an unsettling truth, a target is painted on your back—and Minghao is assigned to terminate you.
PAIRING. shadow operative!xu minghao x ghost hacker!fem!reader (ft. ghost hacker!vernon)
GENRE. cyberpunk au, futuristic au, angst, smut (minors dni 🔞), fluff, hurt/comfort, slowburn-ish, enemies to lovers/hunter x hunted dynamic
WARNINGS. cursing, drugs, violence (murder, blood, gore, etc), weapons and guns, implied “death”, body modifications/cybernetic enhancements, government corruption, dystopian government, brainwashing/memory manipulation, human experimentation, morally grey characters, mentions and descriptions of dead bodies, minghao experiencing violent cyberpsychosis episodes, shirtless minghao oops, reader goes by a hacker alias, smut warnings in part two
WORD COUNT. 13k (for part one)
notes: hello everyone!! this is my fic for the @studiosvt cyberpunk: reload collab! i've had so much fun writing this :) and while i'm kinda not satisfied with this first part + feel like i could've done more due to a lot of stress happening irl which has made writing hard lately, i hope this is still okay! please don't forget to support the other amazing authors in the collab <3
SECTOR TWO — THE VEIL DISTRICTS
The rain showering down from the night sky hisses against the alloy skin of the city.
Xu Minghao finds himself standing on the narrow maintenance ledge of a building sitting right across from the 47th floor of the Helix Tower, the tips of his combat boots hovering just over the edge as the wind snaps at the tails of his black trench coat. Right below his feet, the neon arteries of the city bleed through the thick layers of dense, permanent fog and rain.
Tonight’s target is a man named Arthur Kim. Age forty-three, married, with two daughters𑁋assigned to be executed under the orders of the Dominion for illegally accessing financial streams and attempting to sell them to some brokers located in the Undercity. A fatal error that costed him his entire life, and Minghao was sent to deliver the act within a termination window of two hours.
Minghao didn’t need all that time.
In due time, the ocular implant in his eye pings, immediately locking onto the target’s heat signature through the reinforced glass and walls. Minghao narrows his gaze, heat mapping across his vision, following the man’s dull amber silhouette frantically pacing inside of his dimly lit and expensive apartment, as if already knowing what’s about to come.
A forty metre gap separates the two buildings. Minghao steps into the void without any hesitation. The wind roars past him as he launches himself off the ledge, his coat flaring out like wings. Twin magnetic grapples fire out from the wrist of his right bionic arm with a sharp hiss, cables flying across the chasm until they latch onto the Helix Tower’s exterior frame.
At the apex of the launch, he releases the grapples and twists his body into a controlled dive towards the window. The second he makes contact, reinforced glass explodes inward as his boots smashes cleanly through Arthur Kim’s window, causing shards to rain across the carpet floor like confetti.
The man in question spins around too late, eyes blown wide with utter panic, clutching nothing but a half-empty glass of whiskey in his trembling hand and useless revolver in the other that he shakily points directly at Minghao.
“Don’t… don’t come any closer!” he begs, fingers twitching around the trigger. “I have connections𑁋I-I have a family, a wife, two little girls𑁋I can pay𑁋”
Minghao doesn’t speak. He never does on missions like this. Words are wasted on the already dead.
Instead, he crosses the room in three, perfect strides, way faster than any modified human should. Arthur attempts to shoot, but the revolver kicks back into his grip and causes the bullet to go wide and harmlessly punch into the wall directly behind Minghao, barely grazing the edge of his temple. The second bullet misses again and punches a smoking hole through a video holographic family portrait that flickers and dies mid-laugh.
When Arthur tries to bolt towards the door, Minghao cuts him off with a firm seize to his throat with his cybernetic hand, lifting the man clean off the floor and knocking the breath out of his lungs with a choked gasp. The synthetic muscles and servos whirr softly under the plating as Arthur’s legs kicked uselessly through the air, causing the whiskey glass and gun to slip free out of his hands.
Arthur’s screams are muddled when a sudden boom of thunder vibrates the world outside. Minghao doesn’t budge, even as the man claws at his grip with both hands. Forty-three years of soft living against a body rebuilt for war𑁋there was never a contest.
Minghao tightens his hold ever so slightly. Not enough to fully incapacitate yet. He wants the man to feel it, to feel the consequences of his actions with a teasing crush to his windpipe. The ocular implant in his left eye feeds him live data: heart rate 179… 203… oxygen saturation plummeting from 97% to 47%. It isn’t long until Arthur’s face bloats and washes into a deep crimson. Veins stand out like ropes along his temples. His eyes bulge, whites shot through with burst capillaries, tears leaking from the corners as his tongue presses thickly against his teeth.
Nothing but a wet, gurgling choke escapes him, barely audible over the storm raging outside and Minghao’s ironclad grip. “Please… my girls…”
The man continues to spew out gargled, pathetic words𑁋about his family who he only wanted to provide for, his wife who didn’t know anything, his innocent little girls𑁋and Minghao doesn’t feel a single ounce of remorse for it. He was assigned a task to complete. There was nothing programmed in him for mercy or pity.
When Minghao squeezes his fingers a fraction tighter, Arthur’s windpipe collapses with a wet, sickening pop. His eyes roll back completely in his head, his face drained of colour, as one final spasm jerks through his body before his arms drop limp to his side. Minghao holds him suspended in the air for a full ten seconds after the heart monitor flatlines before opening his hand.
Arthur’s body falls to the floor with a thud, sprawling among the glass shards and spilled whiskey. A thin stream of blood leaks from the corner of his mouth and pools beside his lifeless eyes. Updated data swarms through Minghao’s vision.
TARGET: Arthur Kim — TERMINATED
ELAPSED TIME: 8 minutes, 53 seconds
Minghao exhales a breath through his nose, rolling his shoulders back. The servos under his bionic arm hum faintly through the movement of his artificial joints, recalibrating itself from the temporary exertion. Eight minutes and fifty-three seconds. It’s somewhat sloppy by his standards, but the noise of the storm did well to hide most of the struggle. Still, the Dominion would be satisfied with his work as they always are.
He crouches beside the corpse, metal fingers brushing against the man’s neck to confirm zero pulse. Rain pours in from the shattered window, mixing in with the whiskey and the small pool of blood at his feet. This was definitely one of his messier missions, but the cleanup crew will do their task when he leaves.
He does a quick scan around the room, cycling through spectral overlays𑁋motion, thermal, electromagnetic. No alarms or security drones are detected. Arthur Kim had been arrogant enough to hide behind privacy glass and a single biometric lock on his door. What an amateur.
The apartment is dead silent now, except for the storm outside slowly beginning to dull out. But what catches him for a split second is the glitchy sound of laughter. Minghao shoots a glance toward the broken holographic family portrait that Arthur had shot at just moments ago.
His gaze lingers on the screen as it flickers erratically. What remains is a looping fragment: Arthur Kim smiling wide with his arms looped around another woman, and two small girls in front of them, both of them with equally big grins as if the world had never once been cruel.
The audio stutters with one of the girls saying, “Daddy, look! I drew you a𑁋” before restarting the loop again.
Minghao forcibly tears his eyes away. He forces out a flat exhale through his nose, turning his back on the portrait entirely. Sentiment was a luxury for the wealthy civilians; for him, it was just irrelevant data. He mindlessly steps over Arthur’s corpse and treads his way toward the shattered window, climbing onto the rain-slicked ledge without looking back.
The wind claws onto him immediately, trying to sweep him off the building. He activates the magnetic grapples through his hand and anchors onto the opposite structure. With one powerful pull, he’s airborne again, swinging across the forty-metre gap like a shadow trailing through the void. Then he finds himself running across the rooftop before stopping right at the edge.
Below him, the city continues its restless slumber. Minghao watches it all distantly.
Then he jumps down into the void as the rain washes away the city’s sins.
This time, the fall felt a little longer than it should have.
SECTOR THREE — THE AETHER DISTRICTS
“And what is this one here supposed to represent? The colour palette you chose is truly… evocative.”
You give a polite and charming smile to the gallery patron in front of you. A middle-aged man within the wealthy elitists of the city, too rich to the point he’s probably untouchable. He’s wearing a flashy chrome silver suit, a champagne glass in his hand, and both of his eyes appear obviously augmented. He’s standing a little too close for comfort to you, gaze wandering down your figure instead of the digital artwork displayed in front of him. The gun hidden under your coat suddenly feels ten times heavier.
“The piece explores the themes of emotional preservation through digital decay,” You explain smoothly. “It showcases how memories become distorted when people try to immortalise them.”
“How fascinating,” the man hums contemplatively, his eyes gleaming a little too brightly when they switch between the artwork and you. “You must have a tortured mind to come up with this, yeah?”
You resist the urge to laugh out of spite. The elitists adore these kinds of things𑁋seeking out tragically profound artwork to place in their grandly guarded penthouses, far removed from the decay eating away at the city. The wealthy have spent the entire evening complimenting your work.
Little do they know that you created it after watching a beggar get murdered in cold blood in the Undercity last month.
Funny how context changes art.
“Someone with your talent shouldn’t remain independent any longer,” the man chimes back in, eyes pervertedly trailing over your body once again. “I could introduce you to more people who could help you elevate your career beyond these…” He gestures vaguely around the gallery. “...smaller venues.”
The hook beneath the bait.
You tilt your head thoughtfully, pretending to be interested in the offer. You subtly adjust your stance, giving you enough room to slide your hand underneath your coat, fingertips brushing against your concealed gun.
“Generous offer,” You reply lightly. “But I prefer maintaining creative control over my own art.”
“Everyone says that before the right amount of money appears.”
A tight-lipped smile forces its way across your face. If only he knew the amount of money currently sitting in your anonymous offshore accounts you’d siphoned from people exactly like him.
“I appreciate the offer, sir, but I’ll have to decline,” You say, keeping your tone perfectly neutral. “Would you like to make an offer on the product?”
The man taps his foot pensively on the ground, trailing his amused eyes back to your artwork.
“Price won’t be an issue,” he states casually, or more so with that lazy entitlement. “Have it delivered privately to my estate this week. I’ll send the coordinates.”
You nod. “Of course. It’ll arrive by tomorrow evening.”
The man shoots you a wink, raising his champagne glass in the air before taking a slow sip that almost makes you want to gag. “Smart girl.”
You offer him one last polite smile as he walks away. But the moment his back is turned and you watch his figure disappear into the crowd of mingling elitists roaming through your gallery, the smile immediately fades off your face. You retrieve your hand from where it had been hiding underneath your coat.
God, your feet are aching.
As the day begins to wind down to the night, the last patron finally steps out just after 22:17. You lock the hydraulic gallery doors with a click, dimming the overhead lights to thirty percent until only the neon colours of your digital canvases remain as the only sources of life.
Then you move behind the counter and slip your heels off, your feet throbbing from hours of walking and pretending to care about rich people’s feelings. It’s time to conduct your closing routine.
First, the security sweep. You pull up the gallery’s neural interface on your wrist watch, entering a quick code that shows off the holographic display of the building. You check through cameras, motion sensors, and electromagnetic jammers𑁋they all check green. Then a secondary backdoor protocol that scrubs any facial recognition data the elitists might have tried to sneak in on their visit.
Next, you handle the finances. You transfer tonight’s legitimate sales onto the gallery’s clean account and send a generous amount into your offshore wallets. The piece you sold to the chrome-suited pervert would be delivered by drone tomorrow. You guess it helps to bring you closer to whatever ‘enough’ means anymore.
After the finances are secured and the gallery’s digital footprint scrubbed clean, a soft ping of your wrist watch grabs your attention. You smile to yourself, realising it’s an encrypted message from Vernon𑁋another ghost hacker who’s been operating in the depths of the Undercity and one of the very few people you trust enough not to point a gun at on sight.
The man once hacked a Dominion military convoy while actively high, laughed through the entire thing, and he never got caught once. So yeah, that’s how much trust you put in him.
The two of you have recently formed a partnership together, combining your goals in exposing the corruption rotting through the Dominion from near-opposite ends in the city. Vernon specialised in infiltrating governmental infrastructure and extracting classified data; you specialised in infiltrating the social bloodstreams of the elitists and laundering decrypted data and money to other ghost hackers in your field.
You can definitely say he’s the closest thing to family, with…whatever family you have left. It’s strange considering that you both carry enough criminal charges to disappear forever if the Dominion ever got their hands on you. If shit ever hits the fan, your existences would be completely erased.
The Dominion𑁋in most people’s eyes𑁋are basically worshipped like gods. They emerged as the most powerful megacorporation of the city right after the government had basically collapsed in itself and humanity was fighting one another for survival. They were painted as saviours for rebuilding civilisation and spreading advanced cybernetic medicine and technology.
To the people, they promised stability and safety. That promise was never fulfilled, because their only goal was total control.
You knew pieces of it. Vernon had been feeding you fragments for months.
Together, you both have secretly stolen enough information in the past six months to fill a small data vault. Progress has been slow and time-consuming, but every ounce of corruption pulled from the Dominion’s veins felt like another brick removed from their tower. One day, it would all come crashing down.
You open Vernon’s encrypted message.
VERNON
yo ghost u alive?
heard u had a gallery showing tonight
did u manage to manipulate any rich freaks to join ur harem?
You snort quietly to yourself, the sound echoing throughout the empty gallery.
Y/N
a few yeah
some creep wanted to buy the art and the artist
was hella close to kicking him in the balls but i realised that would be bad for business
anyway, closing up now. about to head back to the loft
It takes a few minutes for Vernon’s next encrypted message to send.
VERNON
cool cool cool
got some new toys to play with
wanna try them out with me?
i got snacks and some fresh ash to smoke
A low laugh leaves you. Vernon always had his own definition of chaos. First step: casually hijack the relays of a Dominion cargo truck. Second: somehow succeed. Then finally: get high off enough ash to think it was funny.
You shake your head in fond disbelief before typing back.
Y/N
say less
i’ll be there by midnight
VERNON
fuck yeah
don’t ditch me for some rich art daddy pls
When your wristwatch slips dark again, you lean back against the counter and allow the silence of the gallery to settle around you for a moment. The gallery looks beautiful at night. Cold, but beautiful. You meticulously slide out of the side exit and trigger the final lockdown sequence on your wristwatch.
The streets of the Aether Districts are still slick from the same storm that must have rolled through earlier this week. The sounds of hover-traffic hum overhead on the nearby skyways that travel throughout each district. The higher tier you are, the more pristine the skyways become; the lower you are, the more grimy and forgotten they are.
You pull your hood up over your head, shove your hands in your pockets, and head towards the Undercity.
SECTOR SIX — THE UNDERCITY
The Undercity. Home sweet rotting home. The air is thicker here, heavy with the smell of exhaust and street food grease left to rot on the ground.
Vernon’s current sanctum is an old shipping containers sitting on the eastern side of the Undercity.. Neon kanji flickers weakly above the reinforced door𑁋some half-dead ramen sign he never bothered to fix. You knock twice, pause for a second, then once more in the stupid rhythm he insists on.
After a few moments, the door hissens open.
“Finally,” Vernon says, a half-eaten protein bar dangling from his mouth. His hair had been recently cut into this punk-rock style mullet, which you’ve constantly teased him about ever since he got it.
You only roll your eyes and shove past him into the warm and cluttered interior of his little haven.
The space is so Vernon. The walls are covered with holographic sticky notes overlapping each other, a bunch of half-disassembled drones, candy wrappers, and empty cans scattered on his workbench at the corner of the room, and a sagging couch (and bed) that has seen better days. Near his computer setup, there’s a small mountain of ‘fresh ash’𑁋the glowing, iridescent synth-weed everyone in the underground swears isn’t addictive.
You plop down on his beaten-up couch with a groan while Vernon sits down in the chair in front of his computer. The screen behind him flashes with lines of stolen data and files and whatever toys he promised to show you. The old chair creaks under his weight as he kicks his feet up onto the edge of the desk. He’s already reaching over to the ash as if he already knows that you’re thinking about it, taking a few quiet moments to pack the joint. The iridescent smoke travels through the air when he lights it and takes a smooth hit, before passing it to you.
“Rough day at the gallery?” he asks, his voice carrying that familiar drawl as the ash does its work.
You take the joint from his fingers and pull a deep hit. The sweet burn floods your lungs as you exhale slowly, watching the smoke curl through the air.
“Understatement of the year,” You retort in annoyance. “I love smiling at entitled pricks while they eye-fuck both me and my art.”
“Well, if it makes you feel better,” Vernon starts, spinning his chair around to face you. “I pulled some shit from the feeds earlier.”
Curiosity lights up your face as you stand up and settle by his side. He pulls up some surveillance footage from what seems to be in the Veil Districts according to the timestamp and location at the corner of the screen, captured from a mid-level security camera that had barely survived the storm. The footage is heavily corrupted𑁋static glitching eating at the edges and the feed constantly flickering between security overlays like someone tried to scrub the clip out of sight but failed to finish the job completely.
“Watch this shit,” Vernon mutters. “Storm hella degraded the quality, but it looks like the Dominion sent one of their shadows out recently.”
At first, you aren’t able to make out what you’re supposed to be looking at. All you see is rain at first before the footage manages to stabilise. You spot a lone figure in what seems to be a black trench coat, but you aren’t able to make out any sort of face. Rain lashes across the screen when the figure suddenly launches across the gap and smashes through a penthouse window like a missile.
The rest of the footage doesn’t directly capture whatever is happening inside the apartment, but from what you can see, the signs of a struggle𑁋a murder𑁋is abundantly clear from the grainy, violent flashes of movement. When the figure emerges back into frame, you watch them pause briefly at the window, before jumping across the gap once more and disappearing into the stormy night.
Your eyes grow wide.
“Holy shit.” You grab hold of Vernon’s mouse, rewinding the footage back slightly, trying to zoom more into whoever this mysterious killing machine is. “Who is that?”
“No clue,” Vernon answers with a shrug. “But whoever was in there must have definitely pissed off the Dominion in some way.”
You can’t tell if it’s the ash or the footage itself that sends a shiver of paranoia down your spine. That faceless killer is enough of a reminder to show what waited for people like you and Vernon if you both ever slipped up somehow.
You’ve seen murders before.
In the Undercity, death can be considered as common as rain. You’ve watched bodies being dragged into alleyways and witnessed gang disputes end with blood painting the pavement.
This one shouldn’t feel any different, but there was something about it that sticks to your skin like a vice.
“Were you able to clean it up at all?” You ask Vernon.
“Already tried. Tried boosting the resolution, running reconstruction software… Nothing.”
Your fingers clench tighter around the joint, tight enough you feel the burn searing at your fingertips. “Then what the fuck is that thing?”
“I don’t know,” Vernon responds truthfully, leaning back in his chair with a heavy sigh. “And I don’t really want to find out… if it means ending up like that guy.”
Passing the joint back to him, you watch the sweet iridescent smoke curl in the air as the frozen footage of the shadow operative sits almost tauntingly on the screen. That faceless killer in the black trench coat has your nerves buzzing harder than the ash.
“Dig deeper,” You urge him, standing up and leaning over his shoulder. “Maybe try crossing it with the financial breach logs we grabbed last week.”
Vernon cracks his neck and dives in, fingers flying across the haptic keyboard. “You got it. Gimme a sec to reroute these fuckass dummy nodes…”
Lines of encrypted data begin to stream past your eyes. You settle into the second chair with tense shoulders, while Vernon’s decryption worms burrow into the deeper layers of the Dominion’s surveillance archives.
However, the moment his proxy hits, the screen blares red.
“Goddammit!” Vernon snaps in panic, fingers flying across the keyboard. “Ghost snare! They’re pinging our location!”
In the blink of an eye, multiple windows on Vernon’s computer flood with aggressive tendrils of red code, trying to latch onto the connection and backtrace to your location. On the secondary monitor, spot a predator Dominion trace icon trying to sneak to your proxy chain.
You’re already moving before you could even think, shoulder-bumping Vernon aside to take one side of the dual controls. “I’ll sever the primary relay, you kill the secondary nodes and flood the pipe with junk! Buy us time!”
TRACE PROGRESS — 27%... 43%... 61%...
The shipping container feels as if it’s shrunk down ten times in size. Your fingers blur across the keys as you snap a series of ghost partitions to secure the logs while Vernon focuses on flooding the connection with junk data to confuse the trace: malicious traffic, Dominion propaganda, and generous sprinkle of black-market porn holos for good measure. The red node countermeasure continues surging angrily, and for a terrifying moment, it feels as if the Dominion itself is breathing down your neck.
“Motherfuckers have teeth,” Vernon growls in frustration as he works on slamming kill switches on the breached connection. One of the cooling fans on the computer screams in protest.
“Sixty-eight percent!” You bark, sweat prickling at the back of your neck while you reroute the last of your active proxies across the other districts.
TRACE PROGRESS — 75%... 87%... 91%...
When the progress bar reaches 94%, your heart and stomach drops for a single moment, but it stalls. The predator icon thrashes on the screen as the minutes continue to tensely tick by, glitching from your combined defenses, before finally breaking into static. One final red warning flashes before everything goes dark.
The computer reboots with a low, exhausted hum. Success.
You and Vernon slump back in your chairs. The cooling fans start to quiet down, silence returning except for the sounds of the rain from outside.
Vernon lets out a shaky laugh, running a hand down his face. “Fuck. That was close.”
“They’re getting better at their security measures,” You say shakily, wiping away a drop of sweat on your brow, heart still hammering behind your ribs. “What was the damage?”
“Lost three dummy nodes, but… we’re back to being ghosts. They were definitely waiting for people stupid enough to dig into that footage.”
It takes a while for the computer to fully reboot. But when it does, Vernon leans in and starts to carefully recover the session. A file tree appears on the interface, containing the collateral files of whatever you both managed to claim. But something catches your eye at the very corner of a tree.
Another file𑁋at least, one you haven’t seen before.
PROJECT REBIRTH: THE NEXT STAGE OF HUMANITY — ACTIVE ASSETS
“Was that there before?” You ask, pointing at the screen.
Vernon rubs his jaw, narrowing his eyes at the file. “Shit. No, what is that? It sounds like some fucked-up Dominion wet dream.”
Before he could click on the file, you grab at his wrist to stop him from continuing.
“Don’t open it yet,” You tell him. “I wouldn’t trust anything, especially after the close-call we had.”
Vernon glances between the file and you, then slowly nods and lets his hand fall away from the mouse. The two of you know that whatever is in these files may cost your anonymity; or worst, your entire lives. And as frustrating as it is, impatience can get hackers killed.
“...Yeah, okay.”
You chew at the inside of your cheek. “Should we try to sandbox it?”
“Probably. Might take a day or… longer, depending on how much we need to isolate and decrypt it.”
You twiddle the now-dead joint between your fingers before flickering the burnt filter into the overflowing astray beside the monitor.
“Let’s do it,” You say with determination. “It’s now or never.”
SECTOR THREE — THE AETHER DISTRICTS
It happened again this morning.
Cyberpsychosis is what they call it. An anomaly that happens from the endless cybernetic modifications on the human body; a result of too much steel and too little flesh. Minghao believed he could control it, but the violent outburst he had experienced upon waking up proved otherwise.
He doesn’t recall much from the morning, only remembering the screams of the ripperdoc running the diagnostic scan on him. For one horrifying moment, he looked at the doctor and felt the same thing he feels when looking at a target. Minghao had apparently lashed out with a phantom urge to tear through anything that moved𑁋his metal fingers crushing the man’s forearm before a sedative was forced through him and his systems were promptly rebooted. The ripperdoc survived, but just barely.
It’s been happening ever since the Dominion hired him to become a shadow operative, like tiny little fractures that feel as if they’re clawing its way up his body. The handlers had reassured him that these temporary neurological instabilities were just a side effect of the robotic components installed within his system and that it is completely manageable.
Or rather, more accurately, it’s been happening ever since they brought him back.
The distinction is important. At least, he thinks it is.
Minghao knew he had a life before the Dominion, but whatever was left of that previous life ceased to exist. He doesn’t remember where he was born, what his favourite colour used to be, or whether he had loved someone enough to miss seeing them. There are no parents, friends, or a childhood home waiting for him in the city.
There was only darkness, and never a point in his current life where he questioned the relevance of his previous existence. The Dominion gave him another chance, because what other choice is there? He isn’t allowed to question the hands that pulled him from the grave. Now, he has a purpose when he had nothing.
He was saved.
But as a result of his outburst from earlier, Minghao finds himself roaming the Aether Districts without an assigned target for him to eliminate in weeks. A mandatory cooldown window of two hours to allow the city to absorb the heat building inside of him before it becomes reportable deviation. Extra time to let the fractures settle.
So… he walks with no destination in mind.
The Aether Districts isn’t like Undercity’s choking rot, nor does it resemble the polished cages of the upper districts. The district exists as an in-between. It’s highly recognised as a hub where creativity and entertainment are showcased and a place where the wealthy often come to feel profound without ever touching the filth and insecurity of the lower districts.
Minghao moves through like a ghost, taking in the sight of towering billboards glowing with abstract art and Dominion slogans. His ocular implant continues to idle in standby as he walks past passerbys: no targets, no threats, no kill parameters. He strolls by bustling restaurants, casinos, and nightclubs without interest; they’re all simple tools for the complacent, which he is none of those.
Yet something pulls at the edge of his awareness when he rounds a corner leading to the quieter side of the district showcasing a bunch of curated storefronts. Most stores are closed for the night, but one remains softly lit in the distance. His feet lead him almost curiously in the direction, and he pauses directly in front of the main entrance.
He doesn’t know why he stops. There’s no mission parameter, no target or odd signature in the electromagnetic field that he detects other than the patrons roaming inside. It appears to only be a simple art gallery, one of many in this part of the city. But still, he remains planted through the ground, staring beyond the reinforced glass to the holographic art that feels as if they’re teasing him from the inside.
The doors slide open with a hiss. A chime echoes through the dim interior as the gallery’s neural system registers another visitor. When the doors shut behind, the hum of the city is instantly silenced into nothing but background static. His ocular implant cycles through a passive scan out of habit, still detecting nothing out of the ordinary beyond standard security protocols.
He moves deeper into the gallery silently before stopping in front of a particular exhibit. Minghao stares, unblinking, taking in the pulsing colours that appear like they’re almost breathing. The piece in front of him displays two figures standing on opposite sides of what seems to be a shattered mirror, standing close but not quite touching. At his side, his bionic arm hidden under his trench coat flexes unconsciously.
“Are you interested in buying a piece here?”
His system doesn’t register the unfamiliar yet soft voice. When he turns, his gaze lands on you. You’re standing close enough to be polite, a soft smile to your features as you study him with curiosity.
Minghao’s implant runs through an immediate scan on you.
His eyes linger on your face longer than protocol would ever require, tracing over the lifted corners of your mouth, the slight exhaustion on your face, practically mapping you. You’re staring at him too, noticing the way his outfit doesn’t scream like a typical wealthy elitist that you regularly see drifting through the gallery.
Unusual.
An awkward chuckle leaves you when your question is left unanswered.
“If you’re interested in any pieces here, feel free to let me know,” You tell him tactfully. “My name is Y/N L/N, the owner of the gallery.”
Y/N L/N. He registers your name, then holds it for a fraction too long before his system considers it as irrelevant. And yet it does not leave his memory𑁋refuses to leave his memory.
As you offer a curt smile and begin to turn around, Minghao takes a heavy step in your direction and finally speaks.
“Are you the artist?”
Through your ears, his voice sounds like it’s edged with something mechanical. It’s smooth, but not quite human. He clearly has some cosmetic augmentations installed, which you suspected the second you made eye contact with him.
You turn back to him in surprise. “I am, yes.”
Minghao’s eyes doesn’t waver from you. In your perspective, he appears more striking and almost… unnerving up close. Maybe even familiar. He’s close enough you feel the odd jumps of your heartbeat from his presence. Tall, lean muscle wrapped in a matte black trench coat that drinks in the soft neon of your displays. One of his eyes catches the light with an unnatural, faint crimson ring around the pupil. An ocular implant, clearly; subtle, but you’ve seen enough chrome in your line of work to recognise it.
His implant registers the spike in your pulse.
“The gallery is preparing to close in a couple of minutes,” You tell him as casually as possible after clearing your throat. “If you are interested in purchasing something, feel free to stop by anytime this week. My schedule is quite available.”
Then you offer your hand to him.
Minghao glances down at your hand warily, the faint crimson ring in his ocular implant flickering once as if processing an unfamiliar protocol. For a few beats, he doesn’t dare move. Then, after a long, hesitant moment, his right hand emerges from the folds of his black trench coat and stretches out toward you.
He takes your hand.
The moment your palms meet, you feel it𑁋the cool, unyielding smoothness of engineered alloy. A bionic arm. His grip is almost careful, like he’s internally modulating every servo to avoid crushing your fingers. It’s not entirely cold; the outer layer has been warmed by his body heat (or whatever passes for it in someone like him), but the weight and the quiet power hiding within the handshake sends a shiver racing up your arm.
His bionic hand engulfs yours completely. Your eyes widen slightly at the feeling. You can feel the segmented plating on his knuckles, the data cables running beneath the metal instead of veins. You can tell that it’s strong𑁋impossibly, and inhumanly, strong. Yet he holds you like you’re made of glass. For a moment, you wonder what could have happened for his arm to be put back together like this.
Minghao feels it too. It’s unlike him to hold something with so much tenderness as he’s killed many humans who deserved far less, but the warmth of your palm seeps too easily through him. His bionic arm’s feedback loops hum faintly, sending a low vibration up through his shoulder joint that he forces down before it can register as a glitch.
His systems flag it as irrelevant; his mind refuses to let it go. You’re undoubtedly human𑁋perhaps more human than others whom he’s interacted with.
You’re the first to let go before Minghao has time to fully process it. When he lets his arm fall back to his side, his fingers are still subtly curled as if remembering the shape of your hand. Then he lets eyes drift back to the holographic display.
“This art appears incomplete,” he says.
You turn towards your art, a soft laugh escaping you. “Incomplete?”
“Correct.”
“If it was incomplete, I wouldn’t have it displayed.”
Before he can respond, you step up closer to it. Minghao watches your movements carefully.
“The two people here are the same person,” You explain to him, catching his full attention. “One is who they used to be, while the other is who they’ve become.”
Minghao’s brows furrow imperceptibly. You can tell he’s genuinely thinking.
“And the mirror?” he questions curiously.
“The mirror represents memory,” You answer. “because you can’t always put yourself back together exactly as you are.”
“But people can be repaired.”
You tilt your head at him, studying him more closely now.
“I would argue against that,” You say, crossing your arms together. “I believe that people can heal.”
“Repair implies returning something to its original condition.”
“And healing means accepting that it won’t.”
The words settle in the air between the two of you like the fractured mirror on the display, and it loops through his neural code uncontrollably. His ocular implant flickers rapidly, logging every microexpression on your face, the way your arms are crossed𑁋not out of defense, but thoughtfully. Threat level: low. His systems insist on it.
But something buried beneath layers of countless Dominion technology that was placed in him, twists.
“Art is subjective.” Your words make him blink back to reality, a tight-lipped smile at your mouth. “It can come with many different interpretations and meanings. Most people who stroll don’t really care for the depth of it, you know? I guess it’s nice to hear what others think of it. Whatever you believe that real meaning is up to you, at the end of the day.”
Minghao watches you glance down at your wristwatch, a low gasp leaving you at the time displayed on it.
“Shit𑁋it’s late,” You curse under your breath, running a hand through your hair, before realising that the stranger𑁋Minghao𑁋is still in front of you. “Sorry, I should really get to closing up. But if you’re ever willing to come back again, you know where to find me𑁋”
“Minghao,” he cuts in primly.
You pause, brow twitching up. “Minghao?”
“My name.”
“Oh.” Even though you don’t have any cybernetic modifications in you, his name settles somewhere in the back of your mind like it belongs there. “Well, it’s nice to meet you, Minghao.”
Minghao inclines his head solemnly. Hearing his name from your mouth does something dangerous to his feedback loops, sending a bloom of warmth to spread through the organic parts of his chest. He detects the way your pulse has steadied, a certain relaxation to your shoulders now that your little conversation together has found a natural end. The crimson ring around his iris dims to its idle state.
SUBJECT EMOTIONAL STATE: Calm
He stores the information away without understanding why.
You offer him one last smile before stepping away.
“Goodnight, Minghao. Stay safe out there.”
Minghao gives you one last lingering look, his implant pulsing faintly as he commits your face to more than just temporary memory banks. When he watches you disappear within the shadows of your gallery, he begins to head toward the exit.
In the background, you quietly watch the doors hiss to a final close, and it only makes you imagine what kind of ghosts surround him.
But you shake the thought loose and initiate the security protocols with a simple swipe to your wristwatch. Minghao’s name still echoes in the back of your mind as you slip out of the side exit with your hood up over your head.
The streets are slick and quiet tonight, yet your thoughts are anything but.
SECTOR THREE — AETHER DISTRICTS -> SECTOR ONE — THE CENTRAL DOMINION
Minghao wipes the blood off his sleeve.
Another target had been successfully dealt with. The body of a man lay slumped against a hidden back alleyway of the Aether Districts, blood oozing from the slit across his throat, caused by the small monomolecular blade that Minghao could summon right out of his fingertip. The kill had been precise and quiet, successful under his own terms.
His ocular implant runs one final scan over the man’s body to confirm zero pulse, zero neural activity, and zero threat. Mission complete.
Minghao retracts the monomolecular blade back beneath the plating of his index finger before crouching beside the corpse. He reaches into the pocket of the man’s jacket to take out a tiny metallic chip, exactly where the Dominion stated it would be. He tucks it in his own pocket to submit for evidence as later.
But he still can’t bring himself to leave.
His eyes take in the sight of the man’s shocked expression, now frozen in time after the blade had done its work𑁋mouth hanging open and eyes blown wide with that final, useless realisation that his life had ended in an alley because he had been too greedy, too loud, too alive.
Yet something twists in his chest as he stares down at the body. It isn’t exactly remorse, and it isn’t guilt either𑁋that feeling had long burned away𑁋he can’t quite name it. For a miniscule second, Minghao nearly imagines another kind of expression on the man’s face. Perhaps something of another emotion, one that isn’t plagued with fear or greed, but one in the more… positive aspect. Freedom, maybe.
Or happiness. The thought unsettles him more than the kill itself.
He doesn’t remember the last time he’s ever felt happiness.
The mission is beyond complete. He should return to the nexus for debrief. But as his feet remain planted on the ground, he finds his bionic arm reaching out, his metal fingers hovering over the man’s face. With a gesture so gentle, he closes the dead man’s eyes shut to erase that final look of terror.
It was a pointless gesture. The dead didn’t care𑁋the body would get disposed of in a matter of minutes by the meat wagons after he confirms that his mission is complete, but something inside of him insisted on it.
Minghao straightens back up on his feet and fixes his trench coat, snapping it back against the damp air. The servos in his bionic arm whir softly throughout the dripping alleyway. He stares at his metal fingers for a long moment, flexing them slowly as if testing whether the motion had been a glitch or something else.
A directive pings across his ocular implant: Return to Nexus for debrief. Priority Alpha.
He accepts the directive.
But as he travels through the Aether Districts𑁋past all the neon storefronts and vibrant dance clubs𑁋his feet are slower than what protocol demands. Everywhere he looks, he’s reminded of you and the art you display so passionately at your gallery.
Maybe art had once meant something to him. There was something about it that drew him in like a magnet so easily. Maybe he once wandered around galleries, or held a haptic brush instead of a blade. Or perhaps he hated art altogether. He doesn’t know.
The possibilities were endless when an entire life had been erased. Each one felt equally true. All he knew is that something inside of him shifted the moment he stepped through your gallery doors the other night and his eyes refused to stray away from your artwork… and refused to stray away from you.
When he arrives back at the nexus, The Central Dominion building looms above him like a giant monolithic blade in the heart of the city. Tall sterile white towers stained over with black Dominion insignia stand proud and tall while security drones orbit overhead. Minghao passes through the outer checkpoint without issue, his ocular implant syncing automatically with the security grid. Red beams sweep over his body to verify his identity and biometrics, before a heavy security door hisses open
“Operative X-08. Report to Chamber 47-C immediately,” a toneless, robotic voice orders him.
Minghao’s jaw tightens, but he complies as he steps into the large corridor, his boots echoing against the polished obsidian floors. The hallway stretches endlessly before him. He walks past scientists, engineers, executives, and military officials who move synchronously beneath the watchful eyes of the surveillance systems installed in every corner.
Nobody wastes time here.
Minghao knows this.
He was built in this place.
Inside the chamber, a Dominion handler is already waiting for him. A woman named Director Han with her back facing the entrance. She’s sharply dressed in Dominion attire, her silver hair tied in a tight updo, and her posture filled with enough authority that Minghao knew better than to question back.
“Operative X-08,” she calls coldly over her shoulder without turning around yet. “Mission report.”
“Target was properly neutralised within the termination window. I have already sent out orders to the cleanup division,” Minghao responds evenly. He reaches into his pocket to take out the chip he retrieved from the body. “I also have the evidence I was ordered to extract.”
Director Han finally turns around to meet his gaze, her gold-ringed eyes narrowing as she studies him carefully. She extends a hand out toward him without a word, and Minghao places the metallic chip directly in her palm. She turns the chip over between her fingers, then sets it into a secure scanner on the console. On the holographic display ahead, the stolen data quickly fills the screen in glowing, streaming lines.
“Clean extraction. No traces left behind. Good.” Her praise is flat, almost bored. “The Dominion appreciates your efficiency, Operative. As always.”
Minghao gives a solemn nod, however he doesn’t get dismissed right away. Director Han taps another command on the console, causing a secondary feed to bloom on the screen.
“One more thing,” she begins. “We’ve recently detected a surge of anomalies aiming to breach confidential Dominion files. Ghost hackers. While we are able to contain their attempts most of the time, they’ve been becoming more challenging to identify.”
Minghao listens with intent. Ghost hackers. He knows that they exist, and most times he’d find it ridiculous that these kinds of people would be bold enough to hack into the Dominion’s network. They were like cockroaches scuttling through the cracks of the city’s underbelly, surviving on scraps of data and dumb luck.
A small, buried part of him wonders what secrets they might uncover that even he isn’t allowed to see.
“The second we are able to identify them, their termination assignments will be sent directly to you,” Director Han instructs. “Understood?”
“Understood.”
“Good. Head to the sub-levels for recalibration.” Before she leaves, she eyes him warily. “I do not want to see another deviation report on my desk.”
Minghao unclenches his fist when the door behind him slams shut.
VERNON
yo ghost
i managed to decrypt a bunch
of the corrupted files
sending them your way now
be careful though
The decrypted files land in your private inbox by the time you sit down at your computer in a secret room constructed within the gallery, a hidden space tucked behind a false wall panel in the back storage room. After an entire week of working torturously hard to decrypt the file tree, it had finally been done.
You boot up your virtual machine, triple-check your jammers to ensure your signal won’t be caught, and wipe the sweat off your brow. This was it. This was the moment you’ve been waiting for. If the Dominion hid teeth inside the files, they might as well be biting into a corpse instead of you. It couldn’t possibly be worse from anything you’ve ever seen… right?
“Let’s see what you’re hiding,” You say under your breath.
Taking a deep breath, you drag the decrypted files into an isolated sandbox, and after a singular click, progress bars quickly flash across your screen. PROJECT REBIRTH splits itself into a hundred different folders and directories, all labeled with names with what appear to be procedure codes: Asset Archives, Incidents, Subject Logs, and more.
You click on Subject Logs first.
At first, the directory hesitates to open, sitting frozen as if silently taunting you. Then rows of files begin to populate your screen one after the other, each one labelled with simple numerical designations that go all the way to eight and a description underneath.
SUBJECT 01, SUBJECT 02, SUBJECT 03…
You scroll through the medical dossiers.
[SUBJECT 01]
Status: DECEASED
Cause of Failure: Extensive neural degradation following cybernetic integration
Notes: Recover compatible components; dispose of remaining biological material
[SUBJECT 02]
Status: DECEASED
Cause of Failure: Complete cardiovascular collapse mid-procedure
Notes: Mechanical augmentation incompatible with surviving tissue
[SUBJECT 03]
Status: DECEASED
Cause of Failure: Persistent identity retention; attempted to defect after regaining memories of pre-procedure life
Notes: Subjected to immediate termination 48 hours after procedure; family erased for security
“Persistent identity retention?” You repeat quizzically.
That could only mean one thing𑁋some poor soul was trying to cling onto the last bit of their biological identity before the Dominion decided to solve the problem with immediate termination. And if the procedure failed, their bodies would be disposed of as if nothing even happened.
Your heart sinks into your stomach at the thought.
The more you scroll through each subject, the more grotesque the details become. One subject was terminated for killing three technicians during a calibration episode, while another one self-terminated themself in an attempt to escape from the Dominion’s controlling hands and got caught. What the hell kind of experimentation was happening? Were they forced?
However, there was one subject that stuck out to you.
[SUBJECT 08]
Status: ACTIVE
Reconstruction Summary: Full skeletal lattice integration; bilateral limb replacement; cranial, ocular, and spinal reinforcement; neural core reinforced; full neuromuscular overrides
Model: X-08
Loyalty Index: 98.7%
Observed Anomalies: Recurrent cyberpsychosis episodes that often become violent, cooldown periods and memory suppression recommended
Field Performance: Exceptional, has terminated multiple high-profile targets
Notes: Continue routine deployment; monitor for emerging behavioural deviations
A survivor𑁋no, a victim. A victim who had survived through this so-called procedure and became a puppet meant to serve under the Dominion.
Your gaze drifts lower through the rest of the description, but nothing else informative comes up. There isn’t a name, age, photos, or any family history. Only body measurements, height, weight, and blood type. Whoever Subject 08 was had been reduced to nothing but numbers on a screen.
And it appears that they are the only person to have survived the procedure so far.
That’s when the file titled Incidents catches your eye next. You hover your mouse over to click on it, and the page expands into what seems to be an official redacted report.
Date: [REDACTED]
Location: Sector Four — The Bastion Districts
Classification: Level 5
Summary: Eight soldiers operating in an internal resistance cell were involved in a catastrophic accident that declared all KIA. Key evidence shows that a malfunction occurred within the building’s power core, causing an inevitable explosion to erupt over the surrounding area. Intelligence reports indicated they were planning a coordinated defection and strike against key Dominion infrastructure. In the aftermath of this event, the families of the soldiers were offered condolence packages and gifts of remembrance.
Eight soldiers. Eight rebels. Eight subjects. You continue reading.
As kept confidential, the Dominion orchestrated a detonation in order to eliminate the threat. All bodies were recovered from the scene and immediately placed under inspection for PROJECT REBIRTH. Memory engrams were overwritten with a fabricated narrative to foster gratitude and loyalty.
All references to the resistance cell were buried under repeated sessions of memory suppression. If any subjects experienced symptoms beyond recalibration, a lethal safeguard was to be deployed.
The goal of PROJECT REBIRTH is to become what the future requires. Humanity cannot survive as it is with rebellion propaganda spreading. Peace is impossible when choice is presented. If successful, the subjects would be hired to serve permanently under Dominion cause in eliminating threats of rebellion and preserving harmony.
What the fuck? Your eyes widen in pure shock as you reread the paragraphs once, twice, even three times. The Dominion staged an attack on a group of rebels, used their bodies for experimentation, and forced the subjects to serve under them in order to… preserve peace? To believe that eliminating free will is essential for humanity to survive?
The irony punches you in the gut. What kind of sick minds thought of this?
Judging from the subject logs, seven of them did not survive PROJECT REBIRTH. On the other hand, the final subject is… somewhere out there roaming the city and serving the Dominion like a slave, silently eliminating threats that stand in the way of their ruling.
Just like the surveillance footage that Vernon showed you.
The next file that you click on is Asset Archives. Your heart is already in your stomach from what you’ve just read from the report, and it only drops even further when a plethora of photos suddenly fills your screen.
The images are beyond brutal. You find high-resolution stills captured in the aftermath of the explosion. Twisted metal beams jutting from collapsed walls. Charred remains fused to concrete. There are pictures of the bodies𑁋or what was left of them at least𑁋scattered across the rubble. One frame shows a gloved hand reaching out from under a fallen support column, fingers frozen mid-grasp. Another captures the moment med-teams in Dominion black pulled a barely-living figure from the wreckage: half his body crushed, left arm and leg gone with his face burned beyond recognition.
You feel like you’re going to puke.
Photos of the reconstruction procedures follow. The bodies of the soldiers scattered across operating tables surrounded by ripperdocs, photos showing a before shot, with some almost mutilated beyond repair you’re surprised that the procedure had worked, if only for a moment. Then photos of the after shot, where missing limbs were replaced with bionic prosthetics and cranial platings inserted into skulls.
You force yourself to look away from the screen for a few seconds, bile rising in your throat like a parasite. Sure, you’ve seen some heavy shit while being a ghost hacker, yet this was basically incomparable to everything you have ever seen.
There is one photo in particular that catches your attention. Although it was a wider shot, you spot the blurry outline of one of the subjects sitting upright on the operating table post-procedure. He’s draped in patient wear, a ripperdoc standing in front of him blocking the view of his face seemingly testing out the new cybernetic modifications on his body.
You lean in closer, attempting to sharpen the image. There was something about the subject’s body figure and the shape of his shoulders that strikes a nerve of familiarity through you. Subject 08… and the man in the surveillance video…
But before the realisation can sink in, your entire terminal suddenly explodes with red alerts.
SECURITY BREACH DETECTED
PRIORITY: ALPHA
Panic floods through your senses, your fingers instinctively flying over your keyboard to counterattack the breach.
“No, no, no𑁋fuck!” You seethe out angrily.
You slam with every countermeasure you have against the poison beginning to rot through your systems𑁋ghost reroutes, signal jammers, false data floods, even a desperate worm meant to fry the incoming trace. For a few heart-stopping seconds the alerts flicker and slow, slow enough to let you hear violent pounding of your heart in your ears.
Endless lines of code scroll past in a blur as you reroute your signal through three dummy nodes in random locations within the Undercity. The breach starts to slow and the red alerts begin to stutter in panic. When the progress bar on your worm reaches 61%, you think you might actually win.
Then everything collapses in the snap of a finger, and the worm begins to count backwards.
61%... 54%... 47%...
“Shit!” You pivot instantly, slamming your hands to induce another layer of heavy encryption and flooding the trace with junk data. “Come on, you bastard! Work with me here!”
But the alerts only begin to frantically multiply across your screen, your last clean proxy is burned through, and your worm inevitably flatlines at a heartbreaking 19%.
You desperately try to initiate the self-destruct sequence on your sandbox, hoping it could corrupt everything the Dominion is trying to pull. Your fingers hover the execute command, ready to destroy your entire set-up with just the click of a button.
However, your finger lands on the button a millisecond too late. The entire screen of your computer goes black, shrouding the entire room in a permanent silent darkness. The entire system powers down with a final, defeated whine, leaving you with nothing but the imminent dread crawling up your spine.
Your entire system is fried. There’s nothing left that you can do.
With shaky hands, you flick your wristwatch on.
Y/N
vernon
i think i’m fucked.
VERNON
what the fuck did you do
y/n?? hello??
shit
Minghao rids of the ocular interface with a flick of the finger as he marches down the Aether District with determination in his step. It’s comical, really, from how often he’s been finding himself drifting to this particular sector of the city. Most times it’s been out of habit, like there’s some sort of half-buried pull toward the curated streets hiding within whatever is left of consciousness.
He can definitely agree that this is the most beautiful sector of the entire city. The only part that feels more alive.
The distance to the coordinates continues to grow smaller as he approaches the destination. The sector is mostly empty from how late it is, but he’s learned that the best time to strike his targets is during the depths of the night. His targets don’t sleep because they already know their inevitable fate is coming due to the consequences of their own actions. The Dominion always aims to make that known whenever someone breaks their rules.
Minghao’s footsteps begin to slow when he realises the familiarity of the area that he’s in. He followed the coordinates precisely, and yet… how is it possible that it managed to land him here?
In front of your gallery?
He faces his body toward other directions, thinking it was just some bug or error. The coordinates refresh in his implant and his systems run a forced diagnostic, but it all comes out clean. Same numbers. Same location. No glitch. No error. No misread.
The target is inside your gallery. You’re probably at home during this point, and someone might be attempting to seek refuge inside.
The monomolecular blade at his fingertip extends as he peers inside through the window. It appears closed for the night, with only a handful of lights illuminating the walls and holographic art displays inside. In the several seconds that pass, he calculates fifteen different entry routes he can use to get inside.
Front entrance, roof access, maintenance shaft… He could force any of them open; he’s done more destructive things before. Every simulation that runs through his code ends the same way: locate and terminate Ghost; mission success probability of 99.2%.
Yet his feet remain planted to the ground. The blade stays extended at his side but idle. Minghao never hesitates during a mission. He’s always been the type of operative to get the job done clean and quickly.
Something about this feels wrong.
That is, until he catches a heat signature spike moving from inside the rear-end part of the building. The termination window continues to tick down in his implant, causing him to click his jaw. He shakes away the hesitation coursing through him and walks over to the side of the building. The mission comes first always.
Silently as a ghost himself, he scales up the wall until he lands directly on the roof, his boots making no sound. A light drizzle of rain patters softly against his trench coat as he runs a scan over the roof, detecting a reinforced maintenance hatch near the western corner. Bingo.
Minghao drifts between ventilation units before kneeling beside the hatch. The biometric lock flashes with warning, waiting for an authorised employee to access it. But he lifts up the monomolecular hiding underneath the sleeve of his trench coat and begins to trace a delicately perfect circle around the locking mechanism.
The thin blade passes through the reinforced steel as effortlessly as pen on paper. He catches the damaged section before it can hit the floor below. Below lies nothing but darkness as he begins to descend into the shaft, night-vision clicking on instinctively, his nose catching the faint scent of ozone and dust.
By the time he reaches the bottom of the shaft, he finds himself standing in a cramped utility unit corridor hidden between the gallery walls.
Exposed wiring runs along the ceiling as he moves silently through the space. His implant focuses on the heat signature pulsating more strongly through the walls. He pushes open through a useless door that opens into a back storage room, seeing dozens of empty projection rigs and holotanks scattered across the floor.
When Minghao nudges another door, he’s finally standing in the main gallery.
He steps into the silence.
The murmurs of wealthy patrons are long gone by now. The holographic installations have dimmed into their nocturnal state for the night, light lazily rippling through the translucent displays and washing the polished floors in shifting shades of purple, blue, and red. His boots whisper against the ground as he continues walking.
His gaze tracks the heat signature as it slips silently behind columns and installations before coming to a halt. The silhouette shifts into a kneeling position, its face appearing to be covered heat-to-toe by some thick garments to shield their facial features. The corner of Minghao’s lift slightly into a smirk.
Behind one of the towering holographic installations, your breathing remains perfectly even. A gun is tightly clenched in your hand underneath your sleeve. Your pulse hammers wildly in your ears. The gallery had never been built to withstand a siege𑁋now it has become a living battlefield. And if the battle has lost, you have another secret weapon hidden directly in the pocket of your coat.
Earlier, you had killed every power source connected to your hidden room the second the system fried.
You knew the Dominion would come, but you hadn’t expected them this quickly.
Through a narrow gap between two suspended sculptures, you catch your first glimpse of the intruder, and you spot a tall figure standing in the middle of the vast gallery. You’d recognise him anywhere𑁋the Dominion’s one and only shadow executioner is now standing in your territory, scanning for the prey he was assigned to hunt: you.
Subject 08.
The next breath that leaves you comes off shaky, and the man’s head tilts curiously as if he hears your heartbeat.
Shit. You can’t stay in this spot any longer. You need an opening.
Minghao starts walking measuredly in the direction the heat signature is taking him, his implant catching the faintest fluctuation of body temperature. His head turns towards the particular holo-display that seems to be the final boundary in the way of accomplishing his mission.
The moment your eyes meet through the narrow gap, you fire your gun.
The bullet slices through the air with a sharp crack, causing Minghao to inhumanly twist away immediately. The round punches through the holographic installation behind him, shattering its projector into a shower of blue sparks. And this time, he doesn’t hesitate.
Sweat beads at your forehead as you fire and fire again, scrambling backward as you squeeze the trigger. A nearby holographic frame splinters in the background from another shot, while a few other bullets clip his bionic arm, causing them to ricochet off it and slam through another pillar.
Minghao continues weaving and ducking from the onslaught of bullets raining at him, but the distance between him and the target only becomes smaller and smaller. He spots the clothed figure roll behind a pedestal, and in a quick, fluid motion, he vaults over it. The next bullet fires at him point-blank, catching him in his side, a low grunt leaving him as his system registers it as damage, but he shoves it down.
He surges forward like a predator and swings his bionic arm to knock the gun out of the target’s hand, skidding it across the floor and into the shadows.
Your elbow suddenly slams at his jaw and a knee is driven up into his ribs. Most of the impact is blocked from his strength, but jars him enough for you to wiggle free enough to reach a hand into your coat before letting your other hand drive another punch to his face.
But a painful, strong, mechanical grip grabs your hand mid-punch and drives you down hard. The world spins all in that singular moment.
You find your body completely pinned to the polished floor and your wrist is slammed above your head. A knee is pressed deeply into your stomach, and no matter how much you try to push him off, you realise you’re completely immobile. A blade hovers just mere inches from your throat, and you feel the hot, unsteady breath of the man above you fanning across your face.
The position causes your hood to fall back in the struggle. The dim, flickering lights of the gallery illuminates your face clearly. And when your gaze draws up to meet the eyes of your killer, your breath catches, and the blade at your throat trembles subtly.
Minghao?
“...Y/N?” Your name glitches out of his lips.
For a split second, the Dominion’s perfect weapon freezes and hesitates.
You don’t waste it.
With every ounce of strength left, you twist yourself out of his hold beneath him, slamming your knee upward and using the momentary distraction to buck him off-balance. Minghao’s grip loosens just enough to let you roll over on top of him. Now you pin him down, straddling his waist, one knee on his bionic arm to keep the blade away from your body, even if you’re aware he has all the power to snap you in half if he wanted.
You yank out a small cylindrical self-destruct trigger and press it firmly into his chest, thumb hovering over the activator. Just a singular press and the hidden charges throughout the gallery would render the entire building into nothing but a blazing tomb.
Minghao could only stare up at you. His ocular implant flickers erratically, like his entire system is screaming at him to finish this mission. He knows that he can𑁋knows that he can empower you and add you onto his endless list of accomplished directives𑁋but the monomolecular blade at his fingertip twitches useless at his side.
“If you kill me, then we’ll both die,” You whisper fiercely, staring at him dead in the eyes as your fingertip lingers over the button. “The whole building, my art, everything, including the Dominion’s favourite puppet.”
The words snake through his system like venom. The servos in his body whine at the conflicting directives tearing at his neural core, his body trembling with the effort. His eyes flicker rapidly over your features, taking in the determination in your eyes and the quiver of fear at your lips. His loyalty index plummets another notch.
“And if that doesn’t work, the entire gallery is rigged into your neuroport.” A brittle smirk runs across your face. “I could fry you within seconds and you wouldn’t even know.”
Minghao’s jaw clenches tightly. You can tell he’s internally trying to fight himself𑁋a ravenous battle between human and robot. The servos in his bionic arm gripe under the pressure of your knee, but he forces it to keep still. His human hand digs into the fabric of your coat as if he’s trying to cling onto you. The space between your bodies closes even more when your face hovers over his, watching him struggle like you’re both his saviour and executioner.
LOYALTY INDEX: 86.3%
“But I won’t kill you.” You shove the trigger back into your pocket. “Unless you give me a reason to.”
You carefully stand back up on your feet and retrieve your gun from the floor, pointing it directly at him. You cock the gun back, and with a small motion, you silently tell him to stand up. When Minghao lifts himself from off the floor, you notice a small pool of blood on the floor. The shot you landed on him earlier seemed to have got him clean. His human side is still there, just leaking out onto the floor.
Something about it tugs at your heart.
You gesture with the barrel toward the back storage room. “Move. And don’t even think about testing me.”
Minghao starts walking to where you’re directing him. You keep a respectful distance away, gun never wavering as you follow him into the backroom.
The room feels as if it’s shrunk ten times in size when you both step in together. You point toward an empty reinforced crate with the barrel of your gun. He settles himself on top of it with his back against the wall, watching you disappear for a minute to grab a first-aid kit from a nearby shelf.
You hesitate briefly before lowering the gun slightly. “Take it off. Let me see the wound.”
Minghao studies you with a wary look, then glances down at his side. He runs a finger over the wound, seeing real human blood leaking through his shirt. His pain receptors must be dialed down due to whatever the hell the Dominion implanted on him, but the sting still registers somewhere deep in what’s left of his nervous system. To remind him that he’s not entirely a machine.
He shakes off his trench coat and peels off his undershirt without a single word. A lump forms in your throat as your eyes rake over his toned, bare-chested form. The dim lighting of the storage room illuminates his muscles and old scars plastered over his skin𑁋some clearly surgical, others from targets who wasted their time trying to take him down. His bionic arm gleams coldly from his shoulder and down to his fingertips, twitching against his thigh like he’s physically trying to hold himself back from grabbing you. Though the human side of him… that side is breathing a little harder now.
Forcing your focus back on the wound, you grab an antiseptic wipe from the medkit and begin to clean the bullet graze. His abs tense involuntarily from your touch on the raw flesh, and he keeps his eyes trained on you as you carefully smooth down a patch over the wound, lingering on the warm skin a little longer than needed.
“Ghost,” he calls out softly.
You visibly wince at the mention of your alias, shooting him a dry look. “Ouch. Please do not call me that.”
“Y/N.”
You finally meet his eyes. He seems almost… exhausted.
“You’re wanted by the Dominion.”
A humourless smile crosses your face. “And you were sent to kill me, what a way to end the night, am I right?”
Minghao’s implant runs a subconscious scan over your face.
You sit back on your heels, gun still within easy reach but pointed loosely at the floor now. A bitter little laugh escapes you.
“I wouldn’t call this ‘helping,’” You remind him, deftly tearing off another piece of medical tape before smoothing it across the patch. “I’m making sure the idiot who was sent to kill me doesn’t bleed out on my floor. I bet you’ve forgotten that you can bleed like a human.”
Minghao’s eyes narrow down at you. “I’m not human.”
“No?”
“No.”
The reply comes off automatically, like some pre-programmed response engraved in his system. You tilt your head at him and stand back up on your feet, stepping closer to the point you’re almost positioned between his legs. Close enough that he could probably analyse every single tiny crack in your guarded expression.
Without thinking, you reach in to brush a fingertip over a raised scar on his collarbone. Seductive in the slightest, but more so out of curiosity.
“Right here… this is human,” You tell him as your hands wander again, hesitating momentarily before flattening against the centre of his chest. His breath catches imperceptibly. “And this… still beats. Do you still think you’re not human?”
Minghao looks down at your hand as if he’s never once noticed the sound sitting beneath his ribs. Ever since the Dominion brought him back, he hardly ever worried about the human heart still beating in his chest. It was just another component of him or another system to monitor. Another thing they could shut off if he ever became too inconvenient.
But right now, he feels it𑁋that rhythmic thump of his heartbeat slamming against your hand that’s still pressed firmly to his chest, daring him to feel the truth.
Perhaps that remnant of humanity was still part of him. Somewhere, somehow.
“I’ve hurt people too,” You admit to him, drawing your hand away from his chest but allowing your body to loom over his. “I’ve smiled at monsters to drain their pockets clean. I’ve hacked countless bank accounts, exposed trafficking rings, blackmailed executives, and sold secrets to people who could afford them. My hands aren’t exactly clean either.”
Minghao absorbs your words carefully. There was something about you that his systems couldn’t exactly process. Usually, a target should be simple, a target should have a weakness. Every person the Dominion has placed on him were always separated into binary categories of morality.
But you don’t seem to fit into either.
“You’re human, Minghao,” You remind him again, more sharply this time. “I’ve read the files. I know who you are, who you were.”
His ocular implant flickers once.
“Files?” he echoes.
“Yes,” You answer matter-of-factly. “I’ve read all about it𑁋about what the Dominion did to you, how they killed you and made you their slave. PROJECT REBIRTH. Does it ring a bell?”
Minghao’s entire body suddenly goes completely rigid beneath you. The name hits like a kill-switch.
For a fraction of a second, his entire vision flares red. The human warmth in his gaze vanishes and his bionic fingers snap up to grab at your wrist like a vice. He moves like lightning𑁋pain surging through you when your back meets the wall behind with enough force to rattle the surrounding shelves. The monomolecular blade extends out of his fingertip and hovers at the soft skin under your jaw.
“You𑁋” His voice comes out like a glitchy, guttural snarl. “That name𑁋you can’t𑁋”
LOYALTY INDEX: 95.4%
The pressure around your wrist is almost bone-crushing that you feel the tears sprouting at the corners of your eyes. The blade presses a little deeper into your skin, just enough to draw a thin line of blood, before he forcibly wrenches it away. Raging tremors run up and down his body, like thousands of corrupted and suppressed memories have flooded his system all at once.
“Fuck, get out𑁋get out of my head𑁋” Minghao grits out hoarsely. “Eliminate𑁋need to eliminate𑁋”
His vision distorts fleetingly𑁋a silhouette, a flash of an explosion, then darkness𑁋causing him to claw at the side of his skull as if trying to rip the implant out of his head. Your body is still pinned to the wall behind, completely frozen and trapped from his weight.
After a few moments, the violent surge of cyberpsychosis ebbs away as fast as it came.
Both of your breaths come out in heavy pants. The thin cut at your throat stings, a warm trickle of blood sliding down your neck. Minghao’s head slowly comes back up, and when he catches the fear in your gaze, something inside of him fractures.
For the first time since he’s stepped foot into your gallery, you see him as less the executioner and more the survivor.
Every instinct within you is screaming to pull away from him before something worse could happen. But your feet remain planted to the floor below; if anything, you inch your face closer to his, your trembling lips hovering just over his. The corners of your mouth rise ever so slightly with a smile that he can’t quite decipher. Compassionate in a way, yet taunting at the same time.
“If I told you everything the Dominion took from you…” You begin, dragging your words slowly, refusing to break eye contact with him. “...would you still kill me to accomplish your mission, or let me help you get it all back?”
For once, Minghao doesn’t answer right away because he can’t. It’s as if he isn’t built or programmed to handle a question that cuts straight through every layer of conditioning that was forced upon him. The war plays out visibly across his face, and you notice the sharp twitch of his jaw and how the pupil in his eye widens with something painfully close to recognition.
The crushing grip on your wrist loosens, only to curl around it again almost… possessively. His touch sends a shiver racing up your arm and the heat of his solid body seeps through the crevices of your coat.
In his implant, the termination window continues to tick down. His loyalty index plummets once again.