Work Text:
Soobin woke earlier than usual, which was strange because he had stayed up far too late the night before. The dorm was quiet, the kind of soft morning silence that made the world feel gentle. He blinked sleep from his eyes and stretched, only to shiver when a cold draft brushed his arms.
He sat up, looked around, and spotted something draped over the back of the couch. A gray hoodie. Yeonjun's favorite one. The one that looked soft enough to sleep in forever. The one that always smelled a little like clean laundry and a little like something warm and expensive that Soobin could never describe.
He hesitated for three seconds.
Then he slipped it on.
It was huge on him, even though he was taller. The sleeves covered his hands and the hood nearly fell over his eyes. It felt like stepping into a hug he would never admit he wanted.
Soobin curled up on the couch with the hoodie wrapped around him like it had been made for him. He turned on the TV but did not really watch. He just enjoyed the warmth and the faint scent of Yeonjun.
Twenty minutes later, footsteps echoed in the hallway.
Soobin froze.
Yeonjun appeared in the doorway, hair messy, socks mismatched, eyes still heavy with sleep. He was holding a mug, probably filled with something too fancy to be called plain coffee. He yawned, then looked up.
His gaze locked onto Soobin.
He blinked once.
Twice.
Then his eyebrow lifted in slow, amused disbelief.
"Soobin," he said. "Is that my hoodie?"
Soobin stared back in perfect betrayal.
He pulled the hood up as if it could shield him from the accusation.
"No."
Yeonjun took a sip of his drink, lips twitching as he glanced at the sleeve with his name embroidered in neat letters.
"It has my name on it."
Soobin tucked both hands inside the giant sleeves. "I cannot read right now."
Yeonjun let out a sigh that sounded too fond to be annoyed. He walked toward the couch and sat beside him, knees brushing Soobin's thigh. Soobin felt the warmth of that small touch travel all the way up his spine.
Yeonjun leaned closer, studying him with that soft morning gaze that always made Soobin feel oddly seen.
"You look cute," Yeonjun said in a quiet voice.
Soobin felt his heartbeat stutter. He looked away, but he could not hide the color rising in his cheeks.
"You are annoying," Soobin muttered.
Yeonjun smiled like he had just been handed a gift. He did not tease him. He just shifted until his shoulder rested gently against Soobin's arm.
"If you are keeping my hoodie," Yeonjun said, "I am using you as a pillow."
Soobin pretended to let out a long suffering sigh, but he did not move. He even tilted slightly, making it easier for Yeonjun to settle against him.
The morning sunlight spilled across the room, soft and warm. Yeonjun's head rested on his shoulder, steady and comfortable. Soobin glanced down at him, at the relaxed curve of his mouth, the strands of hair falling over his forehead.
He whispered so quietly he was not sure Yeonjun heard him.
"It is a good hoodie."
He felt Yeonjun smile against his shoulder.
And neither of them moved for a long, peaceful while.
Yeonjun did not move for a long time. His cheek rested on Soobin’s shoulder as if the place had been designed for him alone. Soobin kept his posture stiff at first, pretending nothing unusual was happening, but the steady warmth of Yeonjun’s presence slowly melted the tension away.
Eventually Yeonjun shifted, stretching his arms above his head. A soft groan escaped him, the kind people only make when they feel safe and comfortable.
“Soobin,” he murmured, “you are really warm.”
Soobin stared straight ahead at the blank television screen. “I am a human being, Yeonjun.”
Yeonjun laughed quietly and rubbed his eyes. “You know what I mean.”
He pulled away reluctantly and stood up. Soobin felt the absence immediately, like a small draft of cold air. Yeonjun ran a hand through his messy hair, yawned again, and looked toward the kitchen.
“I am hungry,” he said. “Do you want breakfast?”
Soobin’s stomach answered before he did.
Yeonjun grinned. “I heard that.”
“I did not say anything,” Soobin replied.
“Your stomach did.” Yeonjun waved a hand as he walked toward the kitchen. “Come on. I will make something.”
Soobin stayed on the couch for a moment. The hoodie rested on him like a warm promise. He could still smell Yeonjun on it, faint and comfortable. He pulled the sleeves over his hands again and finally stood up, padding after him.
When he reached the kitchen, Yeonjun was already rummaging through cabinets with the determination of someone preparing a five star feast despite having limited ingredients. Soobin leaned against the doorway, quietly observing.
Yeonjun hummed to himself while placing eggs, bread, and a few leftover vegetables on the counter. He glanced over his shoulder, eyes crinkling slightly when he saw Soobin.
“You look at home,” Yeonjun said. “That hoodie suits you.”
Soobin tugged the hem of it. “It is very soft.”
“It should be. I paid too much for it.” Yeonjun cracked an egg into a pan with unnecessary flair. “If you keep it, you owe me a breakfast date later.”
Soobin pretended he had not heard the word date. “You always overcook the eggs.”
“That is because you criticize me and make me nervous.”
“You are not nervous around me,” Soobin said.
Yeonjun stopped stirring for two seconds. His expression flickered, soft and unreadable. Then he smiled as if he had decided to hide something.
“I might be a little,” he said lightly.
Soobin looked away, unsure what to do with that confession. He started slicing the vegetables to distract himself. His hands moved automatically, but his thoughts were wrapped around Yeonjun’s words.
A little nervous.
Because of him.
They worked quietly for a few minutes. The kitchen filled with the scent of warm bread and sizzling eggs. Sunlight spilled across the counter, turning the morning into something gentle and almost too beautiful for a simple breakfast.
Yeonjun placed the finished food on two plates. “Sit. Eat.”
Soobin sat, trying to look calm despite how much the hoodie and the morning and the closeness were affecting him. Yeonjun sat across from him, watching with amused eyes as Soobin took the first bite.
“It is not bad,” Soobin said.
Yeonjun rested his chin on his hand. “High praise from you.”
“You overcooked the eggs again.”
Yeonjun laughed and threw a small piece of bread at him. It bounced off the front of the hoodie. Soobin glared without heat. Yeonjun smiled wider.
They finished their food in a comfortable silence. As Soobin reached for his cup, Yeonjun spoke again, voice softer this time.
“Soobin,” he said, “you can keep the hoodie for today. Or longer if you want.”
Soobin swallowed. He traced the embroidered name on the sleeve with his thumb.
“Thank you,” he said quietly.
Yeonjun looked far too pleased for someone who had just lost his favorite piece of clothing. “Good. It looks better on you anyway.”
Soobin did not trust his voice, so he focused on his plate. The morning felt brighter than usual, almost fragile, as if one wrong word could shatter it.
Yeonjun stood and began to clean up. “Next time,” he said lightly, “I am making pancakes. You can critique those too.”
Soobin watched him move around the kitchen, graceful and familiar, and felt something warm settle in his chest.
This morning felt like the beginning of something.
He was not ready to admit it out loud.
But he did not take the hoodie off.
The rest of the morning passed quietly, but something warm lingered in the air between them. Soobin tried to ignore it. He tried to focus on simple things, like washing the dishes or folding the blanket that had slipped off the couch. Yet the weight of Yeonjun’s hoodie on his shoulders kept tugging him back into a gentle daze.
Around midday, the other members began waking up one by one. Their footsteps echoed in the hallway and filled the dorm with the usual background noise that signaled the start of a normal day. Soobin kept his expression neutral, but he felt something tighten in his chest. The peaceful morning window that had belonged to only him and Yeonjun was closing.
Beomgyu appeared first. His hair was sticking up in several directions and his eyes were only half open. He trudged into the living room, stopped, blinked at Soobin, then blinked again.
“Soobin,” Beomgyu said slowly, “are you wearing Yeonjun’s hoodie?”
Soobin kept his face blank. “It was cold.”
Beomgyu nodded as if Soobin had delivered a deeply meaningful explanation. Then he looked toward the kitchen where Yeonjun was wiping the counter.
“So Yeonjun,” Beomgyu continued, “you are letting him keep it?”
Yeonjun did not look up. “He looks good in it.”
Beomgyu stared with the dawning expression of someone who had just discovered a new favorite drama. His eyes sparkled. “Interesting.”
Soobin tightened his grip on the sleeves. A faint heat crept into his ears.
Before Beomgyu could ask anything else, Yeonjun finally turned around. His expression was calm, but Soobin could see the hint of a warning in his eyes.
“Beomgyu,” Yeonjun said, “eat breakfast before you talk.”
“I am just saying,” Beomgyu replied, clearly delighted, “this is very interesting.”
Yeonjun pointed at the table. Beomgyu sat with exaggerated obedience, but his grin did not fade.
Soobin escaped to the balcony before the interrogation could continue. He stepped outside into the cool afternoon air and leaned against the railing. The hoodie shielded him from the breeze and wrapped him in familiar warmth. He closed his eyes for a moment.
He did not hear the door slide open.
But he felt the presence beside him.
Yeonjun stood a step away, hands tucked in his pockets, gaze turned toward the sky. The silence between them felt comfortable again, like the morning had returned just for a moment.
“Soobin,” Yeonjun said softly.
Soobin looked over. “Yes.”
Yeonjun shifted his weight, as if searching for the right place to stand. “I did not mean to embarrass you in front of Beomgyu.”
“You did not,” Soobin said. “He always overreacts.”
Yeonjun smiled a little. “He does.”
The wind brushed past them. Soobin watched a leaf drift lazily in the air, and for a second everything felt too calm, too gentle. His heart thudded in a steady rhythm that made him feel strangely brave and strangely vulnerable at the same time.
Yeonjun’s gaze moved from the sky to Soobin’s profile.
“You know,” Yeonjun began, “I liked this morning.”
Soobin swallowed. “It was quiet.”
“It was nice,” Yeonjun corrected.
Soobin felt the warmth climb into his cheeks again. He tried to hide it by pulling the hood forward slightly.
Yeonjun noticed. His eyes softened.
“Soobin,” he said quietly, “you can wear that hoodie whenever you want. Not just today.”
Soobin hesitated. “Why?”
Yeonjun looked at him with an expression that held too much tenderness for comfort.
“Because,” Yeonjun said, “I like how you look in it. I like that you chose it. I like that you felt comfortable enough to take something of mine.”
Soobin’s breath caught. The honesty in Yeonjun’s voice brushed against something he was not ready to open.
He stepped back slightly and looked at the ground. His fingers twisted awkwardly with the cuffs of the sleeves.
“I only wore it because I was cold,” Soobin murmured.
Yeonjun moved closer. Not close enough to touch, but closer than before. The space between them felt suddenly charged.
“Soobin,” Yeonjun said, “I do not think that is the real reason.”
Soobin’s heart skipped. He looked up in surprise. His lips parted, but the words he needed refused to form.
Yeonjun held his gaze with quiet patience, as if willing him to understand something unspoken.
The balcony door slid open again. Hueningkai stepped out, stretching with sleepy enthusiasm.
“Hyungs,” he said cheerfully, “lunch is here. Beomgyu ordered enough food for a small army.”
Yeonjun stepped back. The moment dissolved like a delicate bubble.
Soobin exhaled slowly.
Hueningkai blinked between them, sensing nothing, and hurried back inside.
Yeonjun paused for one last second. His hand lifted slightly, as if he wanted to reach out but decided against it.
“We should go in,” he said.
“Yes,” Soobin whispered.
They walked inside together.
Soobin did not look back at the balcony.
But he could still feel the echo of the almost confession that had nearly been spoken.
Lunch filled the dorm with noise in a way that felt almost overwhelming after the quiet morning. Beomgyu talked with the speed of someone who had discovered new gossip and was dying to share it. Taehyun kept trying to steal fries from everyone’s plates. Hueningkai laughed at anything even remotely funny. It was the usual chaos.
Soobin told himself he liked the noise.
He usually did.
But today he kept glancing at Yeonjun.
Yeonjun sat across the table, leaning back in his chair with his usual relaxed posture. At first he seemed normal. Then every few minutes he would look up and catch Soobin staring, and his eyes would soften in a way that made Soobin’s chest tighten.
Soobin looked away each time, pretending to focus on his food.
It did not help.
Halfway through lunch, Beomgyu finally gave in to temptation.
“Soobin,” he said with a grin, “you still have Yeonjun’s hoodie on.”
Soobin did not flinch. “It is comfortable.”
Hueningkai pointed his fork at him. “You look cute in it.”
Soobin sighed. “Please eat your noodles.”
Yeonjun spoke before anyone else could jump in. “Leave him alone. He helped me cook this morning. He earned the hoodie.”
Beomgyu raised both eyebrows. “Earned it. Interesting.”
Yeonjun shot him a look that was half warning and half amusement. “Do not start.”
Taehyun snorted. “You two are being weird.”
Soobin accidentally dropped his spoon. “We are not.”
Yeonjun let out a quiet laugh. “Soobin, relax.”
Soobin tried. He failed.
After lunch, everyone drifted to different parts of the dorm. Hueningkai settled with his video games, Taehyun disappeared into his room with a book, and Beomgyu wandered off to edit something on his laptop. That left the living room quiet except for the low hum of the air conditioner.
Soobin stood near the hallway, debating whether to escape to his room. The hoodie still rested heavily but comfortingly on him. It smelled like morning warmth and something gentle that he could not name.
Before he could retreat, Yeonjun stepped into the room. He held two cups of tea, steam curling from the surface.
“I made this for you,” Yeonjun said. “It is the kind you like.”
Soobin took the cup with careful hands. “Thank you.”
Yeonjun sat on the couch. He looked relaxed, but his eyes followed Soobin with quiet intent. “You can sit if you want.”
Soobin hesitated, then sat at the opposite end of the couch. The space between them was not far, but it felt charged in a way that made him conscious of every small movement.
Yeonjun sipped his tea. “Soobin.”
Soobin stared at the cup in his hands. “Yes.”
“I did not mean to make things awkward earlier on the balcony.”
Soobin’s heart thudded. “It is fine.”
“It did not feel fine,” Yeonjun said gently.
Soobin looked up. Yeonjun was watching him with a softness that made his throat tighten. Yeonjun leaned forward slightly, elbows resting on his knees.
“I like spending time with you,” Yeonjun said quietly. “More than I thought I would. More than I expected.”
Soobin’s breath caught. His fingers tightened around the cup.
Yeonjun continued in a softer voice. “When you wore my hoodie this morning, it felt nice. I know it is a simple thing. But it felt like you trusted me a little.”
Soobin stared at him, unsure where to put the feelings rising in his chest. “I did not think about it that deeply.”
“I know,” Yeonjun said with a small smile. “But I did.”
Soobin tried to process that. The room suddenly felt smaller, warmer, almost too gentle.
Yeonjun leaned back against the couch cushions. “You can tell me if I make you uncomfortable. I mean that.”
“You do not,” Soobin said quickly, yet he couldn't face Yeonjun, his cheeks were starting to get red.
Yeonjun’s eyes softened even more. “Good.”
They sat in silence for a few moments. Soobin tried to drink his tea, but his hands were slightly unsteady. He set the cup on the table.
Yeonjun watched him carefully. “Did something happen?”
Soobin shook his head. “Not really. It is just that you keep saying things that feel like they are supposed to mean something.”
Yeonjun exhaled slowly. “Maybe they do.”
Soobin looked away. His heart beat faster than he wanted it to. He pulled the sleeves over his hands, hiding the way his fingers trembled.
“I do not know what to say to that,” he admitted.
“You do not have to say anything yet,” Yeonjun replied. “I just wanted you to hear it.”
Soobin swallowed. “It is a lot.”
“I know.” Yeonjun’s voice dropped to something warm and steady. “But there is no rush. I can wait.”
Something in Soobin’s chest softened. He lifted his gaze slowly. Yeonjun offered him a small, gentle smile that held no pressure, only patience.
Soobin felt the weight of the moment settle over him, delicate and real.
“I will think about it,” Soobin said quietly.
“That is all I want,” Yeonjun replied.
They sat together, the silence no longer awkward but warm, almost peaceful. Soobin felt the hoodie around him like a shield, and for once it did not feel like he was hiding.
It felt like he was being held.
The next few days passed with a quiet rhythm that almost felt like balance. Soobin and Yeonjun continued their usual schedules, rehearsals, interviews, late nights spent reviewing choreographies. Nothing outwardly changed, yet everything felt slightly different.
Every time Soobin walked into a room, Yeonjun looked up. Every time Yeonjun laughed, Soobin noticed. Every shared glance seemed to last a heartbeat too long.
Soobin tried not to think about it. He told himself he was only imagining things, when did he start to feel everything different? He told himself it was normal for two close friends to feel comfortable. But at night, when the dorm lights dimmed and the world fell silent, he could still feel the ghost of Yeonjun’s gaze in the back of his mind.
One afternoon, the group had a filming schedule. The set was bright and full of staff members bustling around with cameras and clipboards. During a short break, Yeonjun and one of the stylists stood near the mirrors. She adjusted the collar of his outfit while laughing at something he said. Yeonjun smiled in return, his voice warm and playful.
Soobin watched without meaning to.
It should have been nothing. Yeonjun was friendly with everyone. But for some reason, the easy way he smiled at her felt like a small twist in Soobin’s chest. The air around him seemed heavier, and he could not understand why.
Beomgyu, who was standing nearby, noticed. “You are staring,” he said quietly.
Soobin blinked, startled. “What?”
Beomgyu tilted his head. “You are staring at Yeonjun again.”
“I am not.”
“You are.” Beomgyu smirked, folding his arms. “You look like a jealous boyfriend.”
Soobin’s voice came out too quickly. “I am not jealous.”
Beomgyu hummed, unconvinced. “Sure you are not.” He glanced toward Yeonjun, then back at Soobin. “He has that effect on people.”
Soobin forced a calm expression, though his pulse betrayed him. “You should focus on your lines, Beomgyu.”
Beomgyu grinned, sensing victory. “Fine. But if you ask me, Yeonjun probably likes it better when you stare.”
Soobin turned away, his cheeks warming despite himself.
When the filming wrapped up later that day, everyone began packing up their belongings. Soobin sat on the edge of the stage, tying his shoelaces, when Yeonjun approached with two bottles of water.
“You did well today,” Yeonjun said, handing one to him.
“Thank you.” Soobin took it and nodded. “You looked comfortable on camera.”
Yeonjun chuckled softly. “Was I?”
“You always are.”
Yeonjun sat beside him. The space between them was close but not touching. For a moment, neither spoke. The distant sound of staff moving equipment filled the silence.
Then Yeonjun glanced at him. “You were quiet today.”
Soobin shrugged. “Just tired.”
Yeonjun studied him for a few seconds. “You looked like something was on your mind.”
“I was just thinking about choreography,” Soobin replied, too quickly.
Yeonjun’s smile turned faint, almost knowing. “So it was not about the stylist laughing at me earlier?”
Soobin’s head snapped toward him. “What?”
“I noticed you watching,” Yeonjun said gently. “You looked upset, you were frowning.”
Soobin’s words tangled in his throat. “I was not upset. You are imagining things.”
Yeonjun’s expression softened. “You can tell me if you were.”
“I was not,” Soobin said, even though his heart was pounding.
Yeonjun nodded slowly, eyes never leaving his face. “Alright.”
They sat there in silence again, the kind that stretched and breathed between them. Soobin wanted to say something that would make the air lighter, but his voice refused to cooperate. Yeonjun leaned back slightly, resting his hands behind him, and looked up at the ceiling lights.
“I do not like when you avoid me,” Yeonjun said after a moment. “You used to talk to me about everything.”
Soobin swallowed hard. “I am not avoiding you.”
“You are a little.” Yeonjun turned his head toward him. “Did I do something wrong?”
The sincerity in his tone made Soobin’s chest ache. “No,” he said softly. “You did not.”
“Then why do you look like you are afraid to look at me?”
Soobin hesitated. His throat tightened. The truth was sitting somewhere behind his ribs, pulsing like a heartbeat he could not control. He wanted to say it, but the words would not come out.
Instead, he whispered, “It is nothing.”
Yeonjun exhaled, his voice almost a whisper too. “I wish you would tell me what is going on in your head.”
Soobin finally looked at him. The light caught the edge of Yeonjun’s profile, gentle and perfect. He wanted to say that he cared, that he noticed too much, that he did not know how to stop. But the thought of saying it out loud felt too raw, too revealing.
“I just need time,” Soobin said quietly.
Yeonjun nodded once. “Take it.”
The ride back to the dorm was quiet. Beomgyu and Hueningkai argued over snacks, Taehyun dozed off against the window, and Yeonjun sat beside Soobin, scrolling through his phone. Their arms brushed once when the van hit a bump. Soobin froze, but Yeonjun did not move away.
Later that night, Soobin lay in his bed, staring at the ceiling. The dorm was dark except for the faint glow from the hallway. His mind kept replaying the way Yeonjun had looked at him, patient and a little sad.
He turned to the side and saw the gray hoodie hanging on the back of his chair. He reached out and touched the sleeve lightly. The fabric still carried Yeonjun’s scent, faint but unmistakable.
Soobin closed his eyes and pressed his face into the pillow.
He finally admitted it, at least to himself.
He was jealous.
And it was because he cared far more than he was supposed to.
Yeonjun was not proud of the feeling that had taken root in his chest. He had walked into the living room expecting to see Soobin stretched out quietly with his tea or maybe lost in his thoughts. Instead he found Hueningkai pressed against Soobin’s side, laughing and leaning in close with the kind of easy affection that always came naturally to him.
Yeonjun knew it should not have bothered him. They were all close. They always shared space without thinking twice.
But the sight had made something in Yeonjun’s stomach twist. A soft, unwelcome tightness. Not anger. Not real jealousy. Just a quiet ache that whispered something he was not ready to say out loud.
He tried to hide it. He walked forward with a calm posture he had perfected after years of performing. The others never noticed when something bothered him if he did not want them to. But Soobin always noticed.
Soobin looked at him with those gentle eyes, and Yeonjun felt exposed in a way he could never quite prepare for.
Now they sat on the couch together, silence filling the gap between their breaths. Hueningkai had left. The air remained heavy.
Soobin’s voice from moments earlier replayed in Yeonjun’s head.
“I think that I feel something too.”
Yeonjun had not expected those words. He tried to sit still, tried to breathe normally, tried to keep his heartbeat from crashing through his ribs. He wanted to ask a thousand questions at once. He wanted to reach for Soobin’s hand. He wanted to say everything he had been holding in for far too long.
Instead he said the calmest thing he could manage.
“You do not have to deal with it alone.”
He watched the way Soobin processed the words. Slow, thoughtful, careful. Soobin always thought before he spoke, while Yeonjun often spoke before he thought. It made Yeonjun feel clumsy sometimes, especially now.
Soobin lifted his gaze again. His eyes met Yeonjun’s, and Yeonjun felt something shift inside him, subtle yet unmistakable. It was not one of the playful moments they always joked about. It was something anchored and real, something that could change them.
Soobin whispered, “I know.”
Those two words warmed Yeonjun’s chest in a way he could barely hide. He let himself look at Soobin fully. At the hoodie that draped over him, heavy and soft. At the faint redness on his cheeks. At the way his fingers kept brushing the embroidered sleeve as if he needed something to hold on to.
Yeonjun understood the feeling.
He cleared his throat, not to break the moment but to keep himself grounded. He did not want to rush anything. Soobin was delicate with his emotions, careful with trust, and slow to open up. Yeonjun knew he had to move gently.
“Soobin,” Yeonjun said, “you do not have to explain everything right now. You can tell me only what feels safe.”
Soobin nodded without speaking. His eyes lowered for a moment, as if he was searching inside himself for the right words.
Yeonjun felt the urge to reach out. His hand lifted slightly before he caught himself. He let it drift back to his knee. He did not want to startle Soobin or push too fast, afraid he would overwhelm him.
Instead he asked softly, “Do you want to sit closer?”
Soobin looked up again. Surprise flickered in his expression, followed by something quieter. Something open.
He shifted slowly, almost shyly, until the distance between them reduced. Their knees brushed. Their shoulders nearly touched. Yeonjun felt his breath deepen.
This close, he could feel the warmth of Soobin through the soft cotton of the hoodie. He could see the faint tremble in his fingers. He could hear the small, unsteady breaths Soobin kept trying to calm.
Yeonjun spoke in a low voice. “Thank you for telling me you feel something. Even if you are unsure.”
Soobin whispered, “It scared me.”
Yeonjun nodded slowly. “It scared me too.”
Soobin’s head turned toward him. “Really.”
“Of course,” Yeonjun said with a gentle smile. “I care about you a lot. Sometimes it feels like I care too much and I do not know what to do with it.”
Soobin stared at him for a moment, not blinking. Then he let out a breath that sounded almost relieved.
Yeonjun felt brave for a second. Brave enough to say something truer.
“When Hueningkai sat next to you earlier,” Yeonjun said quietly, “I felt strange. Not angry. Just... something.”
Soobin’s eyes widened slightly. “You did.”
Yeonjun nodded once. “I did not like it.”
Soobin’s voice came out softer than Yeonjun expected. “I felt something too.”
A warmth spread through Yeonjun’s chest in a slow, undeniable wave. He did not smile widely. He did not tease. He simply said, “I am glad you told me.”
They sat like that for a long moment. Close. Quiet. Breathing the same air. Letting the weight of the truth settle between them like a blanket they finally dared to share.
Yeonjun shifted his hand slightly until it rested beside Soobin’s. Not touching. Not yet. Just near enough that Soobin could choose.
Soobin looked at their hands, then made a small, deliberate movement.
He let his fingers brush Yeonjun’s.
Just once.
Light.
Tentative.
Real.
Yeonjun’s breath caught.
He turned his hand so their fingers rested together more fully. Not intertwined. Not bold. Just a warm line of contact that carried more meaning than either of them could voice.
“Soobin,” Yeonjun murmured, “we will figure this out. Together.”
Soobin nodded slowly, and his fingers pressed against Yeonjun’s just a little more.
The shift between them was simple.
Small.
Barely visible to anyone else.
But to Yeonjun, it felt like the beginning of something he had wanted for a very long time.
Soobin had expected the moment to end quickly. He had expected his courage to dissolve the instant their fingers touched. He thought the warmth would overwhelm him, that he would pull away and retreat into the quiet safety he had always kept around himself.
But he did not.
He kept his hand near Yeonjun’s. They were not holding hands, not really, but the line of contact felt steady and warm. It felt intentional. It felt like something he had wanted for longer than he was ready to admit.
Yeonjun’s presence settled around him in a way that was familiar and entirely new at the same time. Soobin stared at their hands, the soft brush of fingertips, the gentle weight of the moment. His heart beat in slow, heavy pulses that echoed through his entire body.
He finally spoke, voice low. “I am surprised I did not panic.”
Yeonjun’s thumb moved just slightly, a tiny gesture of reassurance. “I am glad you did not.”
Soobin lifted his gaze. Yeonjun was watching him the way someone looks at a constellation for the first time, slowly and with quiet awe. Yeonjun always looked like light itself during moments like this, warm and a little blinding.
Soobin felt his breath catch.
He pulled away first, not because he wanted to, but because the closeness suddenly felt too powerful. He rested both hands on his lap, the fingers that had touched Yeonjun still tingling faintly.
Yeonjun noticed, but he did not look hurt. He simply relaxed back against the couch and waited for Soobin to speak in his own time.
Soobin took a moment to steady his thoughts. “When you walked in earlier and saw Hueningkai next to me, you looked upset.”
Yeonjun nodded slowly. “I was.”
“Why,” Soobin asked, though the answer already hummed in his chest.
Yeonjun exhaled softly. “Because I wanted to be the one sitting next to you.”
Soobin’s breath faltered. He looked down, shoulders curving just slightly inward as he processed the weight of that admission. He spoke quietly, almost to himself. “I did not expect that.”
“I know,” Yeonjun replied. “I hid it for a long time.”
Soobin closed his eyes for a moment. He felt the truth settling gently inside him. It did not feel dangerous. It felt warm. Steady. Real.
He looked up again. “I got jealous too.”
Yeonjun froze for half a second, the smallest break in his calm. “You did.”
Soobin nodded. “When you were in the hallway with Beomgyu and Taehyun, I heard you laughing. I did not like it.” He paused, embarrassed. “I know that sounds silly.”
“It does not sound silly,” Yeonjun said softly. “I understand exactly what you mean.”
The room felt warmer now. The silence between them had changed shape again. It no longer felt heavy or tense. It felt inviting.
Yeonjun shifted just slightly, leaning a little closer without touching him. “Soobin,” he said gently, “you do not have to hide that from me.”
Soobin looked into his eyes. Something opened inside him, slow and fragile. He felt the hoodie around him again, soft against his skin, carrying the warmth of Yeonjun from earlier that morning.
“I keep thinking about the balcony,” Soobin admitted. “I keep thinking about what you almost said.”
Yeonjun’s expression grew softer. “I know. I keep thinking about it too.”
Soobin swallowed. “What were you going to say.”
Yeonjun hesitated. Not out of fear, but out of careful consideration. He shifted so their knees brushed again. The touch sent a gentle current through Soobin’s chest.
“I was going to tell you,” Yeonjun said slowly, “that I care about you in a way that feels different. I did not want to push you, so I stopped myself.”
Soobin let the words settle.
Care, but different.
Care, but more.
Care that had been waiting for a place to land.
Soobin’s voice came out softer than he intended. “I think I feel that too.”
Yeonjun’s lips parted slightly in a quiet breath, as if those words had struck something deep inside him.
Soobin looked down again, cheeks growing warm. “I am still scared. But I want to understand it.”
Yeonjun’s voice was gentle and steady. “Then we can understand it together.”
Soobin felt something inside him loosen. He leaned back against the couch, shoulders easing. He let his hand fall closer to Yeonjun’s again, not touching but almost.
Yeonjun noticed. His eyes softened even more.
“Soobin,” he said quietly, “can I ask something.”
Soobin nodded. “Yes.”
“Can I sit closer to you.”
Soobin hesitated for one breath, then gave a small nod.
Yeonjun shifted until their sides pressed together. The warmth seeped into Soobin instantly. He felt his heartbeat calm instead of panic. He rested his hands against his thighs to keep them steady.
Yeonjun spoke in a whisper. “Does this feel alright.”
Soobin nodded again, slower this time. “Yes. It feels good.”
The confession felt heavier than any touch.
They stayed like that for a long while, the soft hum of the dorm in the background, their breaths slow and steady. Soobin leaned just slightly until his shoulder rested against Yeonjun’s.
Not accidental.
Not unsure.
Just real.
And for the first time, the feeling did not scare him.
It felt like something he wanted.
The sun had fully set by the time Beomgyu burst into the living room with too much enthusiasm for someone who had spent the entire afternoon editing videos.
“Everyone get ready. We are going out tonight,” he said with triumphant certainty.
Soobin looked up from the couch, surprised. “Where are we going.”
“A bar near the company,” Beomgyu replied. “Good music, warm lighting, and drinks that do not taste like regret.”
Hueningkai cheered immediately. Taehyun raised a slow approving nod. Yeonjun looked at Soobin before speaking.
“Are you alright with that,” he asked quietly.
Soobin gave a small nod. “Yes. It sounds fun.”
Yeonjun smiled at him, subtle and soft, and something in Soobin’s chest fluttered. He tugged at the sleeve of the hoodie he was still wearing. He could not seem to take it off, not after the day they had shared.
They all got ready quickly, pulling on jackets and fixing their hair. Soobin tried not to stare at Yeonjun as he adjusted his earrings in the hallway mirror, but it was impossible. Yeonjun was all soft lines and warm eyes, paired with a spark of confidence that drew Soobin in without effort.
At the bar, warm golden lights draped the room in a relaxed glow. Soft music played from hidden speakers, the kind that set a comfortable rhythm without drowning conversation. The scent of citrus and warm liquor floated in the air. Small groups of people filled the tables, chatting and laughing.
They found a booth near the back. Soobin slid in first, and Yeonjun sat beside him without hesitation. Their legs brushed under the table, warm and steady. Soobin felt it like a spark every time it happened.
Beomgyu grabbed the menu. “Drinks for the table, obviously.”
Taehyun rolled his eyes. “You are not in charge.”
“I am absolutely in charge,” Beomgyu declared.
Hueningkai leaned across the table toward Soobin with a grin. “Hyung, you should try the strawberry drink. It is sweet and easy.”
Soobin nodded politely. “Maybe.”
Yeonjun watched the exchange with a small, unreadable expression.
Their drinks arrived soon after. Soobin took a sip of the strawberry cocktail, and his eyes widened slightly. “It is good.”
Hueningkai laughed. “See. I knew you would like it.”
For a while, everything was warm and light. They talked about music, jokes from practice, and the chaotic filming session from earlier that week. Soobin felt relaxed. The atmosphere felt safe.
Then someone approached the booth.
“Soobin,” a warm voice said with a friendly lilt. “I thought that was you.”
Soobin looked up with mild surprise. It was a staff member from another department, someone who had always been friendly but not overly familiar. She smiled brightly and leaned in just a little too close to be casual.
“It has been a while,” she said. “I hardly see you around anymore.”
Soobin smiled politely. “We have been busy.”
She laughed and touched his forearm lightly with her fingers. “You look really good tonight.”
Soobin froze.
Yeonjun’s head turned sharply.
Taehyun looked between them with far too much interest. Hueningkai hid a grin behind his drink. Beomgyu pressed his lips together to avoid laughing.
The staff member either did not notice or did not care. She leaned closer again. “You should stop by our floor more often. Everyone misses you.”
Soobin felt warm discomfort creep up his neck. He opened his mouth to respond, but Yeonjun spoke first.
His voice was polite. Calm. Controlled.
But the edge beneath it was clear to everyone at the table.
“Soobin is with us tonight,” Yeonjun said. “He will be staying here.”
Soobin blinked. The others stared.
The staff member looked slightly surprised. “Oh. Of course. I did not mean to interrupt.”
Yeonjun smiled, but it did not reach his eyes. “It is fine. Have a good night.”
She left with a small wave. The moment hung heavy in the air.
Beomgyu broke the silence first. “Wow.”
Taehyun whispered, “That was something.”
Hueningkai giggled into his drink.
Soobin turned his head slowly toward Yeonjun.
“Are you alright,” he asked softly.
Yeonjun did not answer right away. His jaw was tense. His hands were clasped together on the table, fingers locked a little too tightly.
Soobin frowned. “Yeonjun.”
Yeonjun finally looked at him. His eyes were darker than usual, warm but intense. “I did not like that.”
Soobin felt heat bloom in his chest. “She was just being friendly.”
“She touched you,” Yeonjun said quietly. “And she leaned in too close.”
Soobin shifted slightly in his seat, surprised by how direct Yeonjun was being. “Why does that matter to you.”
Yeonjun took a slow breath. “You know why.”
Soobin looked down at the table, feeling his pulse in his ears. “Tell me anyway.”
Yeonjun turned toward him fully. His knee pressed against Soobin’s under the table, firm and deliberate. He spoke softly, but the room felt quieter when he did.
“Because I like you,” Yeonjun said. “And watching someone else try to get that close to you made me feel something I could not ignore.”
Soobin’s breath left him in a slow, shaky exhale.
Beomgyu pretended to choke on his drink. Taehyun slammed a hand on the table in silent excitement. Hueningkai grinned openly.
Yeonjun ignored all of them. His attention stayed only on Soobin.
Soobin lifted his eyes, meeting Yeonjun’s directly. The world felt hazy around the edges, soft and warm.
“I did not like it either,” Soobin confessed quietly. “When she touched me.”
Yeonjun’s expression softened instantly. “You did not.”
Soobin shook his head. “No. I wanted you to stay close.”
Yeonjun inhaled slowly. “I am right here.”
Soobin felt something flutter inside him, not panic but anticipation. He leaned just slightly toward Yeonjun.
And Yeonjun leaned in as well, the smallest movement, warm and intimate.
The tension between them deepened in a way that felt impossible to ignore.
The night had shifted.
The air between them had changed entirely.
And Soobin did not want to step back from it anymore.
The air inside the bar felt warmer than before. Soobin could still feel the soft electricity from Yeonjun’s words. His pulse had not slowed. His thoughts drifted in circles, all drawn back to the same simple truth.
Yeonjun had said he liked him.
Clearly.
Calmly.
Without fear.
Soobin could not sit still anymore. The booth felt too small, too full of eyes, too loud with the others’ teasing whispers. He set his drink down and slid out of the seat carefully.
“I need some air,” he said.
Taehyun gave a knowing nod. Beomgyu smirked. Hueningkai covered his grin with his sleeve. They were all unbearably obvious.
Yeonjun stood up almost instantly.
“I will go with you,” he said.
Soobin tried not to react, but it was impossible. His chest tightened then relaxed all at once. He nodded and headed toward the door.
The cold air outside met him like a soft shock. The street was quieter than the bar, lit by gentle golden lamps and the faint glow of passing signs. The sky above was deep and cloudless.
Soobin took a slow breath. The night air tasted clean and crisp.
Yeonjun stepped out behind him, the door clicking shut. The noise of the bar dimmed instantly, leaving them alone with the quiet sounds of the street.
For a moment, neither of them spoke. Yeonjun stood a short distance away, giving Soobin time without needing an explanation. Soobin appreciated that. He always did.
Finally he turned toward Yeonjun.
“You surprised me inside,” Soobin said gently.
Yeonjun placed his hands in his pockets. “I know.”
“You said it very casually.”
“It did not feel casual,” Yeonjun replied softly. “It felt honest.”
Soobin looked down at the sidewalk, tracing a crack with the toe of his shoe. His heart beat in a slow, heavy rhythm, not rushed but full.
“I felt something when she touched me,” Soobin admitted. “Something uncomfortable.”
Yeonjun’s voice lowered. “Tell me how it felt.”
Soobin swallowed. “It felt wrong.”
Yeonjun’s breath caught. “Wrong.”
Soobin nodded. “Because you were there.”
Yeonjun took one step closer. Only one. The distance between them lessened, but not completely.
“Soobin,” Yeonjun said carefully, “look at me.”
Soobin did. Slowly. Their eyes met under the soft streetlight. Yeonjun’s expression had changed again. He looked steady but tender, warm but intent.
“You were jealous,” Yeonjun said softly.
“And you were too,” Soobin replied.
They both stopped breathing for a moment. The truth had settled fully between them, clear and solid.
Yeonjun took another small step closer. “If we have the same feelings, we should not keep pretending.”
Soobin’s voice felt quiet but steady. “I do not want to pretend.”
Yeonjun’s eyes softened further, the tension in his shoulders melting away. “Then tell me what you want right now.”
Soobin looked down for a brief moment, searching for courage. When he looked up again, there was no hesitation in his eyes.
“I want you to stand closer,” Soobin said.
Yeonjun moved without pause. He closed the space between them until their shoes nearly touched. The warmth of his body reached Soobin instantly.
Soobin inhaled. “I want you to stay near me.”
“I will,” Yeonjun murmured. He reached up very slowly, giving Soobin time to pull away, but Soobin did not move. Yeonjun brushed a strand of hair away from Soobin’s forehead with gentle fingers.
Soobin’s breath trembled.
The street was quiet. The air was cool. The world around them felt distant, softened by the night.
Yeonjun leaned forward slightly, close enough that Soobin could feel the faint brush of his breath.
“Soobin,” he whispered, “do you want me to kiss you.”
Soobin’s heart stuttered. His hands curled at his sides, grounding him.
He answered in a soft, steady voice. “Not here.”
Yeonjun blinked, surprised for a second. Then a slow smile curved his lips, warm and full of affection.
“Where then,” he asked gently.
Soobin took a small step back, not out of fear, but to breathe properly. He tugged lightly at the sleeve of the hoodie, the same one Yeonjun had once claimed as his favorite.
“Somewhere quiet,” Soobin said. “Somewhere that feels like ours.”
Yeonjun’s smile deepened. “We can do that.”
They stood together in the cool night, sharing the silence, sharing the warmth, sharing a new truth that no longer felt frightening.
For the first time, Soobin felt something new settle softly inside his heart.
He was ready.
And Yeonjun was waiting for him.
The walk back to the dorms was quiet, but not the uncomfortable kind. The air between them felt warm despite the night chill. Soobin kept his hands in his pockets, fingers brushing the soft lining of the hoodie, grounding himself with every step.
Yeonjun walked beside him, not touching, but close enough that their shoulders shifted toward each other every few steps. Soobin could feel Yeonjun’s presence like a steady hum in the air.
They passed dimly lit streets, closed shops, and the soft glow of streetlamps. Neither of them rushed. It felt as if walking together like this was part of the answer they had been searching for all day.
When they reached the dorm building, Soobin hesitated near the entrance.
Yeonjun turned toward him. “Do you want to go in?”
“Not yet,” Soobin said quietly. “I want somewhere quieter.”
Yeonjun nodded without question, understanding him in that easy way he always seemed to. He gestured toward the side of the building. “There is a small courtyard behind here. No one uses it this late.”
Soobin followed him. The courtyard was quiet and charming, with trimmed bushes, a small bench beneath a tree, and soft lights that cast a gentle glow on the ground. The night was still. The air smelled faintly like flowers and cool stone.
Soobin stepped forward and sat on the bench. Yeonjun waited a moment, then sat beside him, leaving only a small space between them. It was not distance. It was an invitation.
Soobin took a slow breath. “This feels like ours.”
Yeonjun smiled softly. “It does.”
The silence that followed was not empty. It felt warm and full, as if their thoughts filled the space between them more easily than words could.
Soobin touched the fabric of the hoodie again, fingers brushing the hem. “I have been thinking all day,” he said quietly.
Yeonjun shifted slightly, turning his attention fully to him. “Thinking about what.”
“About how you make me feel,” Soobin admitted. “It is different. It is not confusing anymore. It feels real now.”
Yeonjun’s breath caught in a soft sound. “Soobin.”
Soobin looked up. The expression on Yeonjun’s face made his chest tighten. He saw warmth, relief, and something deeper that Yeonjun had been holding onto for far too long.
Soobin continued in a slow, honest voice. “When you said you liked me, I realized I already knew. I think I have known for a while. I just did not understand it.”
Yeonjun’s eyes softened further. “And now.”
“Now I understand it,” Soobin said. “I feel the same way.”
Yeonjun closed his eyes for one brief moment, as if those words settled something deep inside him. When he opened them again, they were warmer than Soobin had ever seen.
He spoke gently. “Can I touch you.”
Soobin nodded. “Yes.”
Yeonjun lifted his hand slowly, giving Soobin time to change his mind. When Soobin did not move, Yeonjun placed his fingers lightly against Soobin’s cheek. The touch was warm and careful. Soobin leaned into it instinctively, feeling a soft rush of heat spread through him.
Yeonjun’s voice lowered. “You really feel the same.”
“Yes,” Soobin whispered. “I really do.”
Yeonjun brushed his thumb along Soobin’s skin. “Then I want to do this right.”
Soobin looked at him, heart steady and full. “What do you mean.”
“I want our first kiss to be something you remember,” Yeonjun said softly. “Something gentle. Something that feels like us.”
Soobin felt his breath catch, not in fear, but in anticipation. “It already feels like that.”
Yeonjun leaned closer, just slightly. Soobin felt his warmth before anything else, a soft shift in the air that made his heartbeat slow rather than race.
“Soobin,” Yeonjun whispered, “tell me when.”
Soobin looked at him, looked at the way his eyes waited with patience and affection, looked at the soft curve of his lips, the gentle tilt of his head.
He breathed in slowly.
“Now,” Soobin said.
Yeonjun moved with care. He leaned in fully, closing the distance between them in one soft, deliberate motion. His lips pressed against Soobin’s with a gentleness that made Soobin’s entire body melt. The kiss was warm, slow, and steady, filled with quiet affection rather than urgency.
Soobin felt his fingers curl into the edge of the bench for balance, but he leaned forward slightly, wanting more of the warmth, more of the softness, more of Yeonjun.
Yeonjun deepened the kiss only a little, not rushing, not demanding, just meeting Soobin where he was. His hand slipped behind Soobin’s neck in a soft, careful cradle.
Soobin pulled back slowly when he needed to breathe. His eyes stayed closed for one long moment. When he opened them, Yeonjun was watching him with an expression full of awe.
“That,” Yeonjun said in a quiet voice, “felt perfect.”
Soobin nodded slowly, almost shy. “It did.”
Yeonjun brushed back a strand of Soobin’s hair. “Are you alright.”
Soobin nodded again. “I am better than alright.”
Yeonjun smiled, warm and tender. “Me too.”
They sat on the bench together, shoulders touching, hands eventually finding each other in the quiet of the night. No rush. No confusion. Just the beginning of something real and gentle and theirs.
The courtyard felt like a world created just for them.
Soobin woke slowly the next morning, as if his body knew he should not rush. The sunlight filtered softly through the curtains, warm and calm. For a brief moment, he lay still, letting the memory of the night settle through him like a wave of warmth.
The courtyard.
The soft glow of the lamps.
Yeonjun’s hand on his cheek.
Their first kiss.
The memory made his heart beat gently, like a soft rhythm instead of a storm.
He touched his lips without thinking, surprised by the small smile that rose instantly.
He sat up quietly and looked across the room.
Yeonjun was there.
He was sitting on Soobin’s desk chair with one knee drawn up, hair messy from sleep, hoodie draped over his shoulders, and his head tilted back slightly as he dozed. He must have come in after Soobin fell asleep.
Soobin felt his chest tighten.
He looked peaceful, almost angelic. His lips slightly parted, eyelashes long against his skin, breath slow and steady.
Soobin whispered without meaning to. “You stayed.”
Yeonjun’s eyes opened just a little. A slow, soft smile lifted his lips. “I wanted to be here when you woke up.”
Soobin felt his face warm. “You could have slept in your bed.”
“I wanted to make sure you were alright,” Yeonjun said in a sleepy voice. “Last night felt big.”
Soobin nodded. “It did.”
Yeonjun stretched his arms above his head, then walked toward the bed in slow, half awake steps. He sat on the edge of the mattress beside Soobin. Their shoulders touched gently.
Soobin looked at him. Yeonjun looked back.
“Are you feeling alright?” Yeonjun asked softly.
Soobin nodded. “More than alright.”
Yeonjun let out a quiet breath of relief. “Good. That is very good.”
Their hands brushed. Soobin hesitated for a second, then curled his fingers gently around Yeonjun’s. The simple touch felt warm and new, but also strangely natural.
Yeonjun smiled softly. “Can I hug you..?”
Soobin nodded once.
Yeonjun wrapped his arms around him with a slow tenderness that made Soobin melt into the embrace. They stayed like that for a long moment, steady and warm, the morning light soft around them.
Eventually, the peace was broken by a loud knock on the door.
Beomgyu’s voice rang through the hallway. “Wake up, sleepy romantics. Breakfast is ready.”
Soobin froze. “Romantics.”
Yeonjun groaned quietly. “They know.”
“Of course they know,” Soobin said. “They heard everything last night.”
Another knock. “And we want the details,” Beomgyu said with far too much energy for morning. “Preferably all the details.”
Taehyun’s voice followed. “Not all the details. Just the interesting ones.”
Hueningkai’s voice added cheerfully, “I want the cute ones.”
Yeonjun buried his face in his hands. “I should have known they would not let us be subtle.”
“They never do,” Soobin said with a shy smile.
Yeonjun looked at him over his fingers. “Are you ready to go out there?”
Soobin took a breath. “With you, yes.”
Yeonjun’s expression softened instantly.
They stood up together and left the room. As soon as the door opened, all three members turned simultaneously like a pack of excited puppies.
Beomgyu’s eyes sparkled. “Good morning, lovers.”
Soobin turned red instantly. “We are not lovers.”
Yeonjun placed one hand on Soobin’s back in a gentle, protective gesture. “Not yet.”
The other three gasped dramatically.
Taehyun leaned forward. “So that means something happened.”
Hueningkai clapped his hands. “Tell us everything!”
Yeonjun shook his head. “We will tell you only what we want to.”
Beomgyu flopped onto the couch. “I will take anything. A kiss. A confession. A dramatic tension filled moment.”
Soobin glanced at Yeonjun. Yeonjun met his eyes with a small smile.
Soobin spoke quietly. “We kissed..”
The room erupted.
Beomgyu threw a pillow into the air. Taehyun covered his mouth to hide a grin. Hueningkai hugged Soobin suddenly and bounced with joy.
Soobin laughed awkwardly. “Stop, stop.”
Yeonjun watched it all with warmth in his eyes. When Hueningkai finally let go, Yeonjun reached for Soobin’s hand again, subtle and gentle.
Taehyun noticed and grinned. “You two are going to be disgusting now, I can feel it.”
Yeonjun smirked. “I am not apologizing.”
They moved to the kitchen for breakfast. The table was full of food that no normal person would eat this early, but Beomgyu insisted it was perfect.
As they ate, Soobin felt Yeonjun’s knee bump his under the table. Once. Twice. Soft, warm reminders of the night they shared.
Soobin bumped back, shy but intentional.
Yeonjun’s smile widened.
Halfway through breakfast, Soobin leaned closer and whispered, “Thank you for staying last night.”
Yeonjun turned his head toward him. Their faces were close. Too close for the others not to notice.
“I will stay every night if you want,” Yeonjun said quietly.
Soobin felt his heart flutter.
Beomgyu shouted from across the table, “I saw that. I saw everything.”
Soobin hid his face in his hands. “I cannot live like this.”
Yeonjun laughed softly and pulled one hand away. “You can. I will help.”
Soobin lowered his hands and looked at him. Yeonjun’s smile was soft and steady, full of promise.
Soobin realized something in that moment.
Whatever they were building, it was real.
It was gentle.
It was new.
And he wanted all of it.
The morning felt like sunlight blooming inside him.
The day passed with a soft glow around everything. Even practice felt lighter. Soobin moved with ease, his usual quiet focus softened by something warm inside him. Yeonjun stole glances whenever he could, and Soobin felt each one like a gentle touch.
By the time evening came, Soobin felt calm in a way he had not felt in years.
After dinner, the others disappeared into their own rooms with suspiciously knowing expressions. Beomgyu winked. Taehyun smirked. Hueningkai whispered a quiet “Have fun” before closing his door.
Soobin knew exactly what they were doing.
He also knew he did not mind.
A soft knock sounded on Soobin’s door.
“Soobin,” Yeonjun called quietly.
“Come in,” Soobin said.
Yeonjun stepped inside and closed the door gently behind him. He wore a comfortable sweater, hair slightly messy, eyes warm in the soft lighting. He looked at Soobin with a tenderness that made Soobin’s chest melt.
“So,” Yeonjun began with a shy smile, “I was thinking. After a very dramatic twenty four hours, I would like to take you on a date.”
Soobin blinked. “A date..?”
“Yes,” Yeonjun said, stepping closer. “A real one. Something peaceful. Something that fits us.”
Soobin sat up straighter on his bed. “Where?''
Yeonjun lifted a paper bag in his hand. “I brought snacks. And I know a place.”
They left the dorm quietly and walked to the rooftop of their building. The sky was clear, the city lights sparkling below like scattered constellations. A soft breeze brushed past them.
Soobin inhaled deeply. “This is perfect.”
Yeonjun laid out a blanket he had brought and sat on it. Soobin joined him. They ate snacks, talked about small things, laughed at nothing important, and fell into a quiet rhythm that felt natural and sweet.
After a while, Soobin leaned back on his hands and looked at the stars.
“I like this,” he said. “It feels calm.”
Yeonjun shifted closer. “I like being with you when you are calm.”
Soobin felt heat crawl up his neck. “You say things so easily.”
“Only because they are true,” Yeonjun replied softly.
Soobin turned his head and found Yeonjun already looking at him. The closeness made Soobin’s heart thump softly, not wild, just full.
“Can I ask something?” Yeonjun said.
“Yes.”
“Can I hold your hand?”
Soobin felt his breath soften. He reached out slowly and took Yeonjun’s hand first. Yeonjun froze for a moment, then smiled with a quiet, almost breathless joy.
The warmth between their joined hands traveled up Soobin’s arm and settled in his chest.
“Soobin,” Yeonjun said gently, “thank you for letting me in.”
Soobin squeezed his hand. “Thank you for staying.”
They sat in silence for a long moment. The city hummed softly below them. The stars lingered above like small points of light. Their hands stayed intertwined, warm and steady.
Yeonjun leaned his head against Soobin’s shoulder. “This feels right.”
Soobin allowed his cheek to rest against the top of Yeonjun’s head. “It does.”
Yeonjun whispered, “Can I kiss you again?”
Soobin’s voice came out soft and certain. “Yes.”
Yeonjun lifted his head and leaned in. The kiss was gentle, slow, and full of affection. It tasted like strawberry drinks and late night air and something new that felt incredibly safe.
Soobin kissed him back without hesitation.
Yeonjun pulled away only enough to breathe, their foreheads almost touching.
“Soobin,” he whispered, “I want to do this right. I want to take my time with you. I want something real.”
Soobin nodded, eyes warm. “We already have something real.”
Yeonjun smiled in a way that softened everything inside Soobin. “Then let us keep building it.”
Soobin leaned into him once more, resting his head against Yeonjun’s shoulder. “I would like that.”
They stayed on the rooftop for a long time, wrapped in the soft night air, sharing quiet touches and gentle looks. There was no rush. No fear. No confusion.
Only warmth.
Only trust.
Only the beginning of something sweet and certain.
Eventually they headed back inside, walking slowly, hands still gently intertwined.
As they reached the hallway, Yeonjun stopped and whispered one last thing.
“Soobin. I am happy.”
Soobin squeezed his hand with a small smile. “Me too.”
The night wrapped around them softly, holding the promise of everything they would build together from here.
And it was a perfect ending to their first beginning.
Spring arrived quietly, as if it knew the world needed gentle warmth. The dorm smelled faintly of laundry and fresh air. Morning light spilled across the floors, soft and gold.
Soobin stood in the kitchen with a mug of tea cupped in his hands. He wore the same hoodie he had stolen that first morning, now washed twice but still unmistakably his. Or theirs. He was not sure anymore.
He heard quiet footsteps and turned.
Yeonjun entered the room with his hair messy and his eyes half closed, still heavy with sleep. He walked straight to Soobin, as if pulled by instinct, and wrapped his arms loosely around his waist from behind.
Soobin let out a small laugh. “You did not even say good morning.”
Yeonjun rested his chin on Soobin’s shoulder. “Good morning.”
“You sound half asleep,” Soobin said.
Yeonjun pressed closer. “I will wake up in a moment. I need you first.”
Soobin felt his cheeks warm. Even after weeks together, Yeonjun’s affection still made something flutter inside him. He leaned back a little, letting Yeonjun rest fully against him.
They stood in the quiet kitchen, breathing slowly.
Yeonjun spoke in a low voice. “We have come a long way.”
Soobin nodded. “We have.”
“I think about that night on the rooftop a lot,” Yeonjun said. “It felt like everything changed.”
Soobin smiled softly. “It did.”
Yeonjun shifted slightly so he could see Soobin’s face. “Are you still happy?”
Soobin turned in his arms and looked at him fully. He brushed a thumb across Yeonjun’s cheek. The touch was soft and full of quiet certainty.
“I am very happy,” Soobin said.
Yeonjun’s expression melted into something warm and relieved. “Good. I want to keep it that way.”
“You do,” Soobin replied.
They shared a simple kiss, slow and familiar, the kind that carried comfort rather than surprise. Their hands slid together naturally. The moment felt full, steady, and bright.
A voice suddenly shouted from the hallway. “Are you two being cute again?”
Beomgyu stumbled into the kitchen with messy hair and sleepy eyes. He froze when he saw them close together.
“So cute,” he said with a dramatic sigh. “It hurts my soul.”
Taehyun walked in behind him, grabbed an apple, and pointed it at Yeonjun. “You are disgustingly happy. It is unbearable. I am proud of you.”
Hueningkai peeked in with soft curiosity. “Are you holding hands again?”
Soobin hid his smile. “Maybe.”
Hueningkai brightened instantly. “Good. You should do that more.”
Yeonjun reached for Soobin’s hand again just to prove a point. Soobin squeezed gently, not shy anymore.
The three younger ones groaned in playful misery and left the room.
When the kitchen grew quiet again, Yeonjun looked at Soobin.
“I like our life,” Yeonjun said softly.
Soobin nodded. “I like it too.”
They finished breakfast together, talking in soft voices and sharing small smiles. Nothing dramatic. Nothing overwhelming. Just quiet love growing between them like spring light.
At the door, as they prepared to leave for practice, Yeonjun paused and gently tugged on the sleeve of Soobin’s hoodie.
“You know,” he said, “you never gave that back.”
Soobin smiled. “I was never going to.”
Yeonjun leaned forward and pressed a small kiss to his forehead. “Good.”
They walked out together, shoulders brushing, hearts steady.
Nothing felt rushed anymore.
Nothing felt uncertain.
They had found a way to fit that felt soft and simple and true.
And in the quiet warmth of spring, it was clear that this was never just an ending.
It was the beginning of a life they had finally chosen together.
