Chapter Text
You check your phone for the tenth time as you stand in front of the stadium. No new messages. Relax, you tell yourself, also for the tenth time. Your best friend isn’t the type to flake out on you.
“Ohmygod you’re hereeeeeee!!!”
Miyeon is the type to screech in excitement at the top of her lungs, though, no matter what the setting, or the annoyed expressions of the baseball fans around her as they stream into the ballpark. It might bother others, but it never bothered you how animated Miyeon gets. While others might operate on a scale between one to ten, her base setting is dialed up to eleven.
Right now, she’s probably at a fifteen, bounding energetically towards you with a giant grin on her gorgeous face and her arms outstretched. You return the smile, but don’t return the hug so much as let yourself get swept away in her embrace. The two of you giggle as you nearly topple over onto the cement beneath your feet.
“Of course I’m here, you’re the chronically late one, remember?” you chide her teasingly when you manage to extricate yourself from her hug.
“Yeah, sorry, I didn’t mean to keep you waiting!” Miyeon apologies. She means it genuinely, just like she does every time. “I got caught up chatting with one of the guards at the gate. It’s her son’s birthday today, so I told her I could get her a signed ball from Seokmin if she wanted, as a gift.”
“Is she a friend of yours?”
“Nope.” Miyeon pops the ‘p’ as she shakes her head. “Met her on my way in.”
“Then how do you know it’s her son’s birthday?”
“Oh, we just got to talking, you know how it goes!”
You don’t, in fact, know how a conversation with a total stranger leads one to promising an autographed ball from a player, but that’s Miyeon for you. Truthfully, the concept of a “stranger” doesn’t exist in her world - everyone is either her friend, or her friend-in-waiting.
“Do you usually go around offering Seokmin’s autograph to random people?”
Miyeon shrugs. “I mean, what’s the point of being married to the team’s star pitcher if you can’t make some little kid’s dreams come true?” She links her arm through yours and gives your shoulder a squeeze. “Let’s find our seats. I need a beer asap.”
It’s been a long time since you’ve been inside a baseball stadium voluntarily. When you were a kid, your dad loved to take you to the local summer league’s games in a sweet but misguided attempt at bonding. Instead of finding the sport interesting, you found it to be excruciatingly boring - not to mention slow. After the first time, you learned to bring a book with you for entertainment.
Even though you’ve never been inside this particular stadium, it feels very familiar, and you’re hit with a sense of déjà vu, like you’ve stepped back in time to one of those hot summer afternoons. Fans mill around you, decked out in their colorful jerseys and hats. The smell of hot dogs and popcorn wafts towards you from the concession stands as Miyeon leads you down through the rows of seats towards a section right between home plate and the home team’s dugout.
The home team. If Miyeon heard you referring to the Diamonds that way, she’d remind you quickly that this is your team now. It’s been two months since you moved to this city, and you need to start thinking of it as your home now. You’ll get there. In the meantime, Miyeon’s made herself the driver of your personal welcome wagon, and this is the first stop.
When she’d first asked you to join her for the opening game of the season, you’d nearly laughed her out of the room, until she explained that her intent was to introduce you to her friends. As the new girl in town, you’re in no position to turn down an opportunity to meet some people. Plus, she offered to buy you some drinks, and only a fool turns down free booze.
You did have to talk yourself out of bringing a book, though.
“How far down are we going?” you ask as the two of you continue to descend. You’ve never sat so close to the field before - your dad could only ever afford nosebleed seats.
“Oh, all the players’ partners sit down in the first row,” Miyeon replies.
“Wow, do you get to sit down here for free?”
Miyeon just laughs in reply, then she smiles brightly. “Oh good, everyone’s already here! Come on, you’ve got to meet them all!”
There’s a tiny spike of nerves at the thought of meeting new people - no matter how old you get, you always feel like the odd new kid on the first day of school - but you quickly tamp them down when Miyeon squeezes your arm again reassuringly. She’s always been able to read your emotions like they’re written on your face in ink visible only to her. It’s uncanny sometimes.
“Don’t worry, they’re going to love you,” she says, and then she raises her free arm. “Jihyo! Momo! Hiiiiii!”
Heads turn as your friend trills a greeting, and then several of the prettiest people you’ve ever seen in your life lift their hands in friendly waves. Miyeon pushes you in front of her, and starts rattling off names.
“YN, this is Jihyo, Momo, Wonwoo, and Yuqi. Everyone, this is YN.”
Everyone says hello as you take your seat between Miyeon and Jihyo, feeling a bit embarrassed like you’re facing down the popular kids, which is 100% the vibe Miyeon’s friends give off. “Uh, hi, everyone. It’s nice to meet you all.”
“Oh, Mi, you were right, she’s so cute!” Momo says, glancing you up and down. You’re not entirely sure what to say to that, laughing a little in your confusion, and Jihyo shakes her head.
“Don’t mind her. It’s Momo’s favorite holiday today, so she’s being extra extra.”
“Holiday?” Do people treat the opening day of baseball as a holiday? It’s just a random day in April, as far as you’re concerned.
“First day of hunting season,” Momo replies. She mimes cocking a rifle, aiming at the field. “Let the games begin!”
You glance at Miyeon, who fills you in. “Momo’s what they used to call a ‘cleat chaser.’ Or, like, a groupie. You know, someone who likes to sleep with baseball players.”
“Though technically, doesn’t that describe all of us?” Wonwoo interjects, stretching out his hand. “Hi, I’m Wonwoo. I’m married to number 11, Chan. He’s the shortstop.”
“I’m dating number 7, Minghao,” Yuqi adds with a sweet smile. She points him out on the field, gesturing to where two men are standing near first base and talking. “That’s him there.”
“And I’m married to that hottie right next to him, Mingyu!” Jihyo informs you. She cups her hands around her mouth and startles you with her incredible volume. “GYU BABY, LET’S GO!!”
The taller of the two men looks up and grins before blowing a kiss towards the stands. A third man joins them, and this one, you recognize.
“There’s my baby!” Miyeon coos, waving at Seokmin, who holds his hands in the shape of a heart over his chest and mimes it beating.
“Are you single, YN?” Momo suddenly asks. “Miyeon didn’t mention if you were.”
“Oh, um, yes,” you reply, a little caught off guard. You weren’t expecting to discuss your dating life - or lack thereof - within the first three minutes of meeting Miyeon’s friends.
‘Oh good! Wait - are you into men?”
“Mo, how about we get the girl a drink before you start inquiring about her sexual orientation?” Miyeon shields her eyes with her hand as she glances up and down the rows of seats. “Has anyone seen the beer vendor yet? Did I miss him?”
Momo sighs. Jihyo pats her hand kindly. “You can’t really get mad at Mo, it’s been ages since she had any single friends to objectify the players with. She’s surrounded by old marrieds - yes, that includes you, Yuqi, you’ve been dating Hao for what, three years now?”
“Three years of bliss, yes, that’s right.” Yuqi nods. “We’re in no rush to get married.”
Wonwoo hums. “You and Hao don’t need to get married if you don’t want to. You’ve got nothing to prove.”
“I don’t objectify men,” Momo pouts, crossing her arms over her chest. “I treat them like people.”
“I know, babe. I’m exaggerating for effect.” Jihyo says, rubbing her friend’s arm. Their dynamic reminds you a lot of you and Miyeon’s. You can understand why she’s drawn to their energy.
The elusive beer vendor makes his appearance, bellowing about cold beer for sale, and Miyeon flags him down. Once everyone has a bottle in hand, she lifts hers in an impromptu toast.
“Here’s to new seasons - and new beginnings!”
You clink the neck of your bottle against hers. New beginnings are what brought you to this city in the first place. Fed up with a stagnant career and a pending rent increase on your shoebox of an apartment, you’d made the leap to a new job in a new city. At least here, you have Miyeon to support you if things fall through. The last few years have taken you and your childhood best friend in different directions - but being here in the same city now means a chance to reconnect and be more present in each other’s lives.
The afternoon sun starts to dip as the game begins. Baseball hasn’t changed much since you were younger - it’s still a fairly slow game. You don’t mind it so much today, being amused by Miyeon’s friends and their conversations. Not that they’re only here to socialize. They’re paying attention to what’s happening on the field. You do your best to keep up when they start talking about baseball, but it doesn’t really matter if you know the difference between a changeup and a curveball - you get enough to understand their enthusiasm for the game.
“This year’s prospects are looking pretty good,” Miyeon comments during the bottom of the fifth inning, as the visiting team takes the bat.
“I’ll say,” Momo hums, gesturing with her bottle at the second baseman. “Who’s on second? He’s pretty.”
“I meant the team’s prospects for winning,” Miyeon rolls her eyes. “That’s Seungkwan. He just got traded from a farm team in Tacoma.”
“Is Tacoma known for their bakeries? Because that boy has some serious cake.”
You turn your attention to the second baseman and confirm Momo’s assessment - the man does indeed have a booty. At that moment, a batter for the visiting team hits a ball deep into the right outfield. There’s a player on first base, who takes off running for second. The right outfielder chasing the ball scoops it up and tosses it to Seungkwan, who catches it right before the runner reaches second. Seungkwan and the outfielder, who wears number 30, bump fists in a small celebration. Number 30 takes his hat off to wipe his brow, and… huh. That profile is familiar….
Wait a minute… is that…?
“YN. Hello?”
Miyeon snaps her fingers in front of your eyes, and you blink a few times. “What?”
She frowns. “Where did you just go? I was asking what you’re doing after this.”
You shrug. “I still have some stuff to unpack, but I’m okay with doing that later. Or never.”
“After home games, we usually go out for food. Sometimes the guys join us, if they don’t have to be up too early the next day. There’s a place not far from here called Ruby’s Tavern - it’s kind of a hole in the wall, but the food’s really good.”
“And the owner’s pretty cute,” Momo adds.
“And he gives us free drinks!” Jihyo grins. “You should come with us!”
There’s another big play on the field - a pop-up caught by Number 30. He throws it to the catcher, who promptly tags out a runner trying to steal home, and that brings it to three outs to end the inning. The players head for their dugouts.
Wonwoo puts two fingers in his mouth and whistles. “Great catch, Joshua!”
Number 30 glances up into the stands. He beams brightly, taking his hat off to bow playfully at Wonwoo.
Wait, did he say Joshua? Wait. Wait.
“The outfield’s looking pretty strong to start this year,” Wonwoo remarks.
“I think Joshua’s been working out.” Momo taps a finger on her bottle. “His biceps weren’t that big last year - I would’ve noticed. He would’ve made my list.”
“He’s been hitting the gym hard with Gyu,” Jihyo states. “Him and Hao both, actually, right Yuqi?”
“Mmmmhmmmm,” Yuqi hums, staring at her boyfriend with a dreamy expression, making the rest of you giggle. She catches herself and blushes, taking a swig of her beer.
“He’s clearly been putting in the work,” Momo says, still staring at Joshua. “What’s his status? Single?”
“Last I heard, he wasn’t seeing anyone. Oh!” Miyeon turns to you. “You might have met him at the reception! Joshua Hong, does that name ring any bells?”
Oh, bells are ringing for you all right. Alarm bells. Miyeon’s question confirms it for you. That’s definitely the Joshua you met the night of her wedding reception. And then took back to your room.
The same man who disappeared in the early hours of the morning after, leaving not a trace behind, save for a slightly warm pillow and the crushing sense that you weren’t even worthy of a goodbye.
“Ummm, yeah, I think I remember seeing him there.” You stare out at the field, unseeing. Too lost in the memory of that night. “I didn’t know he was Seokmin’s teammate.” That topic of conversation surprisingly hadn’t come up. Probably because you’d been a little busy doing other things, things you don’t typically do with someone you’d met only a few hours earlier.
You can’t see Joshua while he’s down in the dugout, but when you close your eyes, there he is, dressed to kill in a sharply tailored suit, staring down at you on the bed…. Quickly, you open your eyes and take a swig of your beer, wishing you could just wash the memories away with each sip.
Thankfully, your best friend is too distracted by the game to pay very close attention to your mood right now.
“Yeah, he was there. He was one of the few who could make it - “
“I’m sorry we couldn’t be there!” Yuqi blurts out, and Miyeon responds by waving her off.
“Girl, I know, you don’t have to keep apologizing!” Miyeon laughs. “It’s really okay.”
“He’ll probably be at Ruby’s,” Jihyo mentions, raising an eyebrow at you. “But Mo might fight you for him.”
“Please, I’d never fight another woman for a man,” Momo scoffs. “Men aren’t worth the effort. Present company excluded,” she adds, glancing at Wonwoo.
“Honored,” Wonwoo replies drily, but he can’t suppress a tiny smile.
While Miyeon’s friends banter around you, you sit silently, mulling your options. If Joshua’s going to be at the tavern, you’re not sure you want to go. It’s been almost a year since Miyeon and Seokmin’s reception. You’d thought you were over that night, but seeing him again now is stirring up feelings long buried. Like embarrassment.
And shame.
On the other hand, you’re enjoying hanging out with Miyeon’s crowd. You don’t really want to go home to your box-filled apartment yet. Also, you’re getting hungry. Maybe Joshua won’t even be there, and you won’t have to figure out what to say to a man who couldn’t even wait until dawn to leave you behind.
Before much longer, the game is over. The Diamonds win, and Miyeon and Jihyo cheer louder than anyone else in the stadium. As the teams clear the field, your best friend turns to you.
“Well? Are you in for dinner?”
Everyone else is waiting for your answer with hopeful expressions, and that makes your decision for you. You’re having too much fun with your new friends to go home now. Besides, you can handle running into Joshua, can’t you? You’ll just play it cool - something you’ve never really been all that great at, but hey, new job, new city, new you, right?
“Yeah, sure, let’s go.”
Miyeon leads your group through the crush of fans leaving the rows around you, climbing up the steps of the stadium to where you’d entered by the concession stands. Instead of heading for the exit, she heads for an unmarked door that’s being guarded by an imposing looking man with the word “security” emblazoned on his shirt and biceps the size of watermelons.
“Hey Changbin,” Miyeon greets him. She reaches into her purse and pulls out a pass hanging from a lanyard. “Having a good night?”
“Can’t complain,” the security guard replies. For someone so tough-looking, he has a shockingly sweet smile. “Thanks again for the baseball, my nephew loved it.”
“I told you he would! Hey, is it okay if my friend here comes down with me? This is YN, you’ll probably be seeing her around here a lot.”
“He will?”
Changbin gives you a once-over. “Sure, just keep an eye on her down there,” he says. You wonder if he’s saying that because he has to, or whether you actually look like someone who might get up to trouble if left to her own devices.
The door leads to a stairwell with nondescript cement walls that provide no hint as to where you’re headed. One by one, Miyeon and her friends enter, but Momo hangs back.
“See you soon!” she says with a little wave.
“Wait, where are we going?” you ask, following your best friend down a flight of stairs to a set of double doors that are also unmarked.
“To the locker room to get our men - what did you think?”
“Oh. Right.” Makes sense, but you feel a slight sense of panic suddenly. What if Joshua’s still in there? You fake a laugh in response, earning yourself a curious look from your friend, but luckily at that moment, you turn a bend in the hallway and come face to face with Mingyu.
“There’s my baby!” Mingyu calls out, and Jihyo squeals, throwing her arms around her husband’s neck and kissing him.
You look away from their public display of affection, watching Wonwoo walk through the double-door entrance to the locker room behind Mingyu. After a few seconds, he returns.
“Coast’s clear,” he says. Yuqi and Miyeon file past you, and your friend notes the question on your face.
“Wonwoo checks for naked players for us,” she explains. “We don’t want to intrude on anyone’s privacy. Also? We don’t want to see that.”
“Yeah,” Yuqi pipes up, “we see enough balls during the game.”
“Ba-dum-tiss,” Wonwoo says, mimicking a rimshot on an imaginary drum set.
The double doors open onto a wall painted with a mural of the team’s baffling mascot, Carat, who has a diamond for a head but the body of a man. To the left of the mural is a doorway marked “Showers,” and to the right, a doorway marked “Lockers.” You follow the group into the room on the right.
As soon as you enter, you freeze. There are men everywhere, in various states of undress, talking and laughing. A few of them look at you curiously, and you suddenly feel shy and overwhelmed and completely out of place among these strangers.
“Um, I’m gonna wait outside,” you say, retreating to the entrance. The others have all disappeared, so you’re just talking to yourself as you back out of the room.
“Peach?”
Only one person has ever called you that. You turn around slowly, as if delaying the inevitable could also prevent it. It doesn’t work, of course, and there stands Joshua, freshly showered, wet hair pushed back, wearing nothing but a towel around his waist and a look of surprise on his face.
Oh, this isn’t awkward at all, finally coming face to face with the man who ghosted you months ago. You glance over his shoulder, trying to calculate the distance to the door, so you can run out of here and out onto the diamond to lie down and wait for death. Sacrificing yourself to the tarp monster would be less painful than this moment for sure.
Joshua seems as shocked to see you as you felt when you identified him on the field earlier. You have to force yourself to stop staring at his handsome face. Unfortunately, your gaze is drawn immediately to his bare biceps, glistening in the locker room lighting like he’s in a bodywash commercial. You catch a whiff of sandalwood and for a second your knees weaken as the memories wash over you again.
“That’s it - tell me how it feels, Peach.”
You clear your throat. “Joshua, hey.” That’s all you’ve got. Guess it’s better than nothing.
“I thought I was seeing things for a second.” His smile brightens, and you don’t like this, being caught off guard while he’s happy (?) to see you. Maybe pleased is a more accurate description. Whatever it is, it just keeps you feeling off-kilter. “What are you - why are you here?”
That’s a fair question, as you’ve caught him by surprise. But it stings a little, so you raise your shields, crossing your arms over your chest and laughing.
“Wow, it’s nice to see you too.” You glance at the doorway to the locker room. What is taking Miyeon so long to find her husband?
Joshua shakes his head. “Sorry, I just meant - hi. It’s been a while.”
“Sure has.”
He blink at your short response. “Yeah… well, it is nice to see you, anyway. I didn’t expect to see you here, obviously.” His smile returns. “Are you visiting Miyeon?”
You’re so shaken by the awkwardness of the situation that you start to nod before realizing. “Actually, I - “
“Hey, Joshua!” As if she heard your silent distress call earlier, Miyeon appears at your side. “I was hoping you hadn’t left yet.” She throws her arm around your shoulders. “Do you remember my friend, YN, from our reception? She just moved here!”
“Oh, uh…” Joshua glances at you in confusion, and you jump in before he can string together the rest of his sentence.
“I don’t think we got the chance,” you say, holding out your hand. “It’s so nice to meet you, Joshua.” You speak firmly - careful not to emphasize too hard to draw Miyeon’s attention, but enough for him to hopefully pick up what you’re implying.
He stares at you for half a second too long before shaking your hand. “Uh, yeah, nice to meet you too.”
“Anyways, is my husband in there?” Miyeon nods towards the showers. “He wasn’t at his locker.”
Joshua’s slow to turn his head, like he’s afraid you’ll disappear if he looks away. The irony almost makes you laugh. “I think so, hold on.”
He ducks back into the room, shouting Seokmin’s name, while Miyeon inspects you closely.
“Why is your vibe off right now?”
Damn it. “No reason.”
Her face says she doesn’t believe you. You sigh. It’s been hard keeping this a secret from your best friend. At the time it happened, it hurt so much just to think about what happened that you didn’t feel like talking about it with her, picking it apart and examining it from every angle like you were both wont to do. There was no harm in not telling Miyeon, you decided - after all, you were convinced that you’d never see Joshua again.
Goes to show what you know.
“Look, I’ll tell you later,” you hiss, miming a cutting motion over your throat just as Joshua reappears, with Seokmin on his heels. Your friend immediately launches herself at her husband, who catches her with a blinding grin before covering her face in obnoxiously loud kisses.
“Ucch. Newlyweds.” Joshua makes a face and the sheer goofiness of it makes you laugh involuntarily. You manage to catch yourself, but not before he smiles, and oh, that look on his face, it just sends you back to that night again, to the moment when he’d escorted you to your room after the party ended…
“Is this your big closing move? Carrying girls to their rooms?” you tease him playfully as you reach for your shoes in his hand.
Instead of letting go of them, he yanks slightly, and you tumble into him. A startled laugh bursts out of you, and he gives you a self-satisfied smirk, wrapping his arms around your waist while you steady yourself with your hands on his chest. Oh, he’s hot and smooth, which is unfortunately a very dangerous combination for you.
“Depends. Did it work?” He leans closer, his lips barely inches from your own, and drops his voice down to a low whisper. “Can I come inside?”
But you steady yourself with a deep breath and smile like you agree. His smile is tinged with something like fondness, and it’s weirdly agitating, so you clear your throat again. “Mi, are we ready to go now, orrrrr…”
“Yeah, no, we’re ready,” Miyeon says, turning to face you. Seokmin wraps himself around her, enveloping her in a bear hug with her back pressed to his chest, and for a second you’re filled with so much longing it nearly makes you sick. Not for Seokmin - you adore your best friend’s husband but in the most platonic of ways - but for what they have together. It doesn’t help that you’re a little touch-starved at the moment.
Nor does it help that Joshua’s standing next to you so close that you can actually feel his body heat radiating from his bare skin. You shift away from him slightly before your hunger drives you insane.
“Hey YN!” Seokmin greets you. “I was really happy to hear you were coming to the game today! What did you think?”
“She’ll give you a full recap over dinner,” Miyeon promises him, winking at you. She can tell you’re antsy to get going, the way you’re slowly edging towards the entrance (and away from Joshua). “Let’s get going before Momo gives up on us. She’s saving our tables.”
You let out a small sigh, but your sense of relief is short-lived. You forgot one crucial detail - Miyeon’s conviviality is only outmatched by her husband’s. He can never pass up an opportunity for a friendly invitation.
As you and Miyeon head for the entrance, Seokmin turns to Joshua. “We’re heading to Ruby’s for some food - you wanna come along?”
Joshua’s eyes bounce to you, and immediately you know you’re not getting out of this easily. “Sure, yeah. I’m in.”
