Cover of The Unspoken Symphony

The Unspoken Symphony

Read the story

10 chapters · 36425 words · Read 1 times

Two male college best friends have always been in love with each other but kept it a secret from each other. Lee Hyukjae dates lotsa female, social butterfly , but always ended the relationship, under pretense that they’re not suitable. Lee Donghae , the scholar (Mokpo nerd), introvert can’t be bothered with ‘dating nonsense’ , he was always the listening ear when Hyukjae ended his relationship. Best friend to lovers trope. Comedy with slight angst.

Chapter 1: Midnight Encounter (The Scholar's Secret)

The library’s silent study floor was a tomb after midnight. Amber light from a single desk lamp pooled over Donghae’s economics textbook, leaving the rest of the rows in deep shadow. The only sound was the methodical clatter of his keyboard, typing notes he would never share with anyone, not really. He liked the order of it, the clear cause and effect on the screen. Nothing like the messy, unpredictable calculus of his own heart.

The elevator chimed softly, a sound so out of place it made Donghae flinch.

Footsteps, unsteady and too loud for the sacred quiet, approached. He didn’t need to look up. He knew the rhythm of that walk, even dragged by fatigue or drink. Hyukjae collapsed into the chair opposite him, a whirlwind of disheveled energy invading Donghae’s ordered silence.

“Hey.”

Hyukjae’s voice was a rough scratch. Donghae finally looked.

It was worse than he’d braced for. Hyukjae’s hair was artfully mussed, but there was a faint, smudged crimson mark on the collar of his white shirt. Not obvious, but Donghae’s eyes, trained for years on every detail of him, caught it immediately. The scent hit him next—sharp alcohol undercut by something floral and cheap, a cloying perfume that clung to Hyukjae’s jacket.

“Rough night?” Donghae asked, his voice even. He saved his document and closed the laptop.

“Great night,” Hyukjae corrected, a tired, brilliant smile flashing. It didn’t reach his eyes. He slumped forward, running a hand through his hair. “Just. Long. You know how it is.”

“I don’t, actually,” Donghae said, and then instantly wished he hadn’t. It came out sharper than he meant.

A beat of silence hung between them. Hyukjae’s smile softened into something more genuine, more exhausted. “Right. Professor’s pet. You’re probably here by choice.”

“It’s quiet.”

“It’s a crypt.” Hyukjae’s gaze drifted over Donghae’s setup—the neat stacks of books, the color-coded tabs, the thermal cup. “You got anything to drink? My mouth feels like I chewed on a sock.”

Wordlessly, Donghae reached for his thermos. It was full of black coffee, brewed strong the way he liked it. He unscrewed the cap and pushed it across the table.

Hyukjae took it, his fingers brushing Donghae’s. A static jolt, ordinary, mundane. Donghae withdrew his hand, curling his fingers into a fist to hide the slight tremor. He focused on a highlighted passage in his textbook about market fluctuations.

Hyukjae drank deeply, his throat working. He set the thermos down with a sigh. “God, you save my life. Again.” He leaned back, studying Donghae now. The dim light carved the tired handsomeness of his face into something more vulnerable. “Why are you always here when I need you?”

“Statistical probability. You’re always out late, and I’m always here late.”

“Huh.” Hyukjae didn’t look away. His eyes, usually so quick and dancing, were still. They tracked from Donghae’s eyes down to his mouth, where a little of the coffee might have dampened his lip. Donghae fought the urge to wipe it away.

He just sat there, letting Hyukjae look. His own heart was a frantic, shameful drum against his ribs. This was the ritual. Hyukjae would come to him, spent from the world, and Donghae would be the steady ground. He would listen. He would never, ever ask for more.

“Her name was Sooji,” Hyukjae said suddenly, the name a surrender in the quiet air. “She was fun. Loud. Laughed at all my jokes.”

“Sounds perfect.”

“Yeah.” Hyukjae picked at a frayed edge on his jeans. “It was. Perfect.” He said the word like it was a diagnosis. “We danced. We drank. She had this… glitter on her eyelids. It got everywhere.”

Donghae imagined it. The thumping music, the blur of lights, Hyukjae smiling that public smile, his arm around a girl whose name he’d already half-forgotten. The image was clear, practiced. It hurt with a dull, familiar ache.

“So why are you here, Hyuk? Why not… still with her?”

Hyukjae shrugged, a fluid, restless motion. “I walked her to her dorm. Got the kiss goodnight.” He gestured vaguely at his collar. “The whole thing.”

“And then you left.”

“And then I left.” Hyukjae confirmed, his eyes finding Donghae’s again. There was a question in them, a confusion Donghae didn’t dare to interpret. “I just… wanted my best friend. Wanted to tell you about it. Is that weird?”

Yes. It’s torture. “No,” Donghae said. “It’s what I’m here for.”

The words hung there, too honest by half. Hyukjae’s face did something complicated, a flicker of something raw and unguarded before the easy smile snapped back into place. “Right. Good ol’ Donghae. Always reliable.”

He pushed the thermos back. His fingers lingered on the stainless steel. “It’s cold in here. How do you stand it?”

“I brought a jacket.”

“Smart.” Hyukjae stood up abruptly, the chair legs scraping against the floor with a shriek that echoed in the vast space. He paced a few steps, a caged energy needing release. “I’m gonna crash. Walk back with me?”

Donghae looked at his textbook, at his notes. At the half-finished analysis waiting for him. A sensible part of him, the part that always won, said he should stay, finish his work, maintain the careful distance that kept him sane.

But Hyukjae was looking at him, lipstick smudged and smelling of someone else’s night, and Donghae was so terribly, endlessly weak for him.

“Yeah,” he said, closing the book with finality. “Let’s go.”

They didn’t speak in the elevator, the silence a living thing between them. Out in the crisp night air, the world opened up again. Hyukjae inhaled deeply, as if clearing the library and the perfume from his lungs.

“Thanks,” he said again, as they started across the quad toward their dorm. “For the coffee. For… being there.”

“Anytime.”

“I mean it.” Hyukjae stopped, turning to face him under a yellowing campus streetlight. Moths battered the glass dome above them. “You’re the only one who gets it. Gets me. Even when I’m being an idiot.”

“You’re not an idiot.”

“Aren’t I?” Hyukjae laughed, a short, dry sound. “I go out with these people. I have fun. And then I just… want to tell you about it. Like that’s the point of the whole night.”

Donghae’s breath caught. The air between them crackled, heavy with everything they never said. Hyukjae was closer now, his eyes searching Donghae’s face with an unfamiliar intensity.

“Hyuk…” Donghae started, a warning to himself more than anything.

“Do you ever get tired of it?” Hyukjae asked, his voice dropping, serious in a way he almost never was. “Of just… listening to my crap?”

“Never,” Donghae said, the truth ripped from him.

Hyukjae nodded slowly, as if that meant something. He looked down at his shoes, then back up, his gaze steady and clear. “Don’t go back to the library. Come up to my room. Just… hang out. Like we used to.”

It was a threshold. Donghae knew it. The safe, painful pattern was to plead exhaustion, to retreat to his own single room, to end the night here. To keep the wall intact.

But Hyukjae’s eyes were wide and open, and the ‘yes’ was out before Donghae could cage it back. “Okay.”

Hyukjae’s smile this time was slow, real, a sunrise after the long artificial night. He slung an arm around Donghae’s shoulders, pulling him close as they walked. The scent of perfume was still there, but underneath it was just Hyukjae, warm and solid.

Donghae let himself lean into the touch, just for a moment. Just for the walk across the quad. His heart, that traitorous organ, hammered a frantic, hopeful rhythm against his ribs.

The night was quiet. The library windows were dark behind them. Ahead, the dormitory lights glowed, little squares of promise and danger. And for the first time in a long time, Donghae had no idea what would happen next.

And for the first time in a long time, Donghae had no idea what would happen next.

Hyukjae’s room was a monument to charming chaos. A hoodie was slung over the desk chair, a single sneaker lay by the door, and a half-built LEGO set occupied the center of his rug—a project he’d sworn he’d finish last semester. The overhead light was too harsh, so Hyukjae flicked on his desk lamp, casting the space in a warm, intimate glow. He tossed his jacket onto the bed, the scent of foreign perfume blooming briefly in the air.

“Home sweet mess,” Hyukjae said, falling back onto his mattress. He stared at the ceiling. “You want a drink or something? I think I have soda. Maybe.”

“I’m okay,” Donghae said, lingering near the door. His usual spot was the beanbag in the corner, but it felt suddenly like stepping into a confessional.

“Suit yourself.” Hyukjae patted the space next to him on the bed. “Sit. You look like you’re waiting for a bus.”

Donghae moved, the floorboards creaking under his feet. He sat on the very edge of the mattress, a careful inch of space between them. His heart was a frantic bird in his chest. This was a bad idea. A spectacularly dangerous, terrible idea.

Hyukjae turned on his side, propping his head up on his hand. He studied Donghae’s profile. “You’re so tense. What’s up with you?”

“Nothing. Long day. Lots of… economics.”

“Right.” Hyukjae’s smile was soft, knowing. He reached out and poked Donghae’s shoulder. “Liar.”

Before Donghae could formulate a denial—or a defense—his phone buzzed in his pocket. The vibration was a shock against his thigh. He flinched.

“Who’s that?” Hyukjae asked, his voice dropping, a new edge to it.

Donghae pulled the phone out. The screen illuminated his face in the dim room.

Kyuhyun: Hey. You awake? I’m drowning in this Sociological Statistics problem set. Section 4.2. Help? I’ll owe you my firstborn.

A lifeline. A divine, merciful escape route. The tightness in Donghae’s chest unclenched by a single, crucial degree. This was his out. A legitimate, academic reason to flee the sweet, suffocating danger of Hyukjae’s closeness.

“It’s Kyuhyun,” Donghae said, already shifting to stand up. “He’s stuck on the stats work. I should go.”

“What? Now?” Hyukjae sat up straight, his easy posture gone. “It’s past midnight.”

“He’s pulling an all-nighter. He needs help.”

“So let him fail.” Hyukjae’s tone was light, but it didn’t match the frown on his face. “Stay. Hang out. You’re always doing stuff for other people.”

Donghae was on his feet now, the distance feeling safer. “It’s a group project, Hyuk. My grade is tied to it, too.”

“Since when do you care about your grade? You’re, like, a 4.0 zombie.” Hyukjae swung his legs off the bed, standing up. The space between them felt charged again, but with a different energy now. A petulant crackle. “You just got here.”

“I know, but…” Donghae gestured helplessly with his phone. The text was his shield. “It’s important.”

“Important.” Hyukjae repeated the word, letting it hang. He took a step closer. The faint smell of the nightclub was still on him, but underneath was just him, warm and familiar and overwhelming. “More important than this?”

“Than helping a friend with a project? Yes, Hyukjae, academically speaking, it is.”

“Why is that nerd more important than me?”

The question wasn’t a whisper. It was a sudden, childish declaration, plaintive and raw. Hyukjae’s lower lip jutted out in an exaggerated pout, but his eyes held a genuine, bruised confusion.

Donghae stared at him. “Are you serious? He’s not more important.”

“Then stay.” It was a demand, wrapped in a plea. Hyukjae crossed his arms. “Tell him you’re busy.”

“I was busy. I was in the library. You came and got me.” Donghae could hear his own voice getting thin, frayed at the edges. Hyukjae was driving him nuts. This was the paradox—the very thing Donghae craved, this closeness, was also the thing that could shatter him. Having Hyukjae here, soft and vulnerable and demanding, was like holding a live wire.

“And now I’m un-getting you. Come on, Hae. Five minutes. Kyuhyun can wait five minutes.”

“It’s not about the minutes!” The words burst out of Donghae, louder than he intended. He took a breath, running a hand through his hair. “Look, I said I’d help him. I’m going to go help him. It’s not a personal thing.”

Hyukjae’s expression hardened. The pout vanished, replaced by something colder, more distant. The shift was like a door slamming. “Fine. Whatever. Go tutor your nerd friend.”

“Hyuk—”

“Just go.” Hyukjae turned his back, picking up the abandoned LEGO piece from his rug. His posture was rigid, a clear dismissal. “Do your important stuff.”

The dismissal stung. It was the rejection Donghae had always feared, just in a different, stupid form. He stood there for a second, the phone still warm in his hand, the text from Kyuhyun a green beacon of sensible escape. This was why he built the walls. This right here. The unpredictability. The emotional whiplash.

“Okay,” Donghae said softly, the word tasting like ash. “I’ll see you tomorrow.”

Hyukjae didn’t reply. He just bent over the LEGO set, his shoulders tense.

Donghae turned and left, pulling the door closed behind him with a soft, final click. The hallway was silent and bright. He leaned against the wall, closing his eyes, waiting for his heartbeat to slow from a gallop to a trot.

He texted Kyuhyun back: On my way.

He pushed himself off the wall and started walking, the image of Hyukjae’s turned back burned behind his eyelids. He had gotten away. He was safe.

So why did it feel like he’d just made the biggest mistake of his life?

So why did it feel like he’d just made the biggest mistake of his life?

The dorm hallway was too bright, the linoleum too shiny. Each step away from Hyukjae’s door echoed, a flat, final sound. Donghae’s knuckles were white around his phone. He could still smell the ghost of that perfume on his own jacket where Hyukjae had leaned on him.

Kyuhyun’s room was three floors down, in the quiet scholar's wing. The walk felt like a descent into something lesser, a retreat. He pushed the door open without knocking.

Kyuhyun was buried under a landslide of print-outs and textbooks, a highlighter cap gripped in his teeth. He glanced up. “You look like hell warmed over.”

“Thanks.” Donghae dropped his bag by the door. “Section 4.2. Let’s see it.”

“Whoa, okay. No ‘hello,’ no ‘how’s your night,’ just straight to the stats.” Kyuhyun pulled the cap from his mouth. “Bad date?”

“I wasn’t on a date.”

“Right. You don’t date. My mistake.” Kyuhyun swiveled his laptop around. “It’s the regression analysis table. I think my brain is rejecting the numbers.”

Donghae pulled up a chair. He focused on the screen, on the clean logic of coefficients and p-values. This was his language. Predictable. Controllable. He started explaining, his voice falling into a steady, pedagogical rhythm. But his mind was a split screen. Half here, with the data. Half back in that amber-lit room, with Hyukjae’s pout and the unsaid thing that had thickened the air.

“…so the R-squared value is basically meaningless here unless you account for the moderator variable,” Donghae finished.

Kyuhyun was staring at him, not the screen. “You’re not here.”

“What?”

“Your body is here, doing its robot-tutor thing. But you’re somewhere else. Did you and Prince Charming have a fight?”

Donghae stiffened. “Don’t call him that.”

“Ah.” A slow, knowing smile spread across Kyuhyun’s face. He leaned back, crossing his arms. “So it’s a Hyukjae problem. Should’ve guessed. You only get that constipated look when he’s involved.”

“I don’t have a look.”

“You absolutely have a look. It’s your ‘I’m repressing all my feelings with advanced mathematics’ look. What did he do this time? Cancel plans? Tell you about some girl? Smile at you with that stupid, perfect smile?” Kyuhyun’s tone wasn’t cruel; it was needle-sharp and precise.

Donghae looked away. “He came back from a date. Lipstick on his collar. Then he wanted me to stay.”

“And you ran.”

“I had a prior commitment. You.” The defense sounded pathetic even to him.

Kyuhyun snorted. “Please. You’d ditch me in a heartbeat if he crooked his finger the right way. You didn’t run because of me. You ran because you’re scared.”

The words hung in the air, bald and undeniable. Donghae’s face felt hot. He couldn’t meet Kyuhyun’s perceptive gaze.

“It’s obvious, you know,” Kyuhyun said, quieter now. “To everyone but him. And maybe to you.”

“Nothing’s obvious.”

“Okay. Sure.” Kyuhyun turned the laptop back around. “So fix the table for me, will you? Since you’re here in body, if not in spirit.”

Donghae worked mechanically, his fingers flying over the keyboard. The numbers resolved into perfect order. But the chaotic feeling in his chest wouldn’t settle. Kyuhyun’s words echoed. You’re scared.

He was. Terrified. Of the smile, of the casual touch, of the way Hyukjae could turn a room’s gravity on and off. Of what happened when you wanted something so much it became a fundamental part of your architecture, and then had to watch that thing live its bright, beautiful life entirely separate from you.

“Done,” Donghae said, pushing the laptop back.

“You’re a saint.” Kyuhyun didn’t look at the work. He was still studying Donghae. “Go back. Talk to him.”

“He told me to go.”

“And you always do what he says? Since when?” Kyuhyun shook his head. “You’re the only one who ever says ‘no’ to him. It’s probably why he’s obsessed with you.”

The word obsessed landed like a physical blow. It wasn’t right. It wasn’t true. But it sent a violent, hopeful shiver through him that felt disgusting. He stood up abruptly, chair legs screeching.

“I’m going to bed.”

“Donghae.”

He stopped, hand on the doorknob.

“Just… think about it. Living like this, it’s a half-life. And you’re too smart for that.”

The walk back to his own room was longer. The campus was utterly still, the only sound the distant hum of a generator and the crunch of his own footsteps on the gravel path. His room was dark, tidy, silent. The polar opposite of Hyukjae’s. He didn’t turn on the light. He stood at the window, looking at the wing of the building where Hyukjae’s window glowed yellow.

His phone buzzed on the desk. One, two, three times in quick succession. He didn’t move. He knew who it was. The buzzing stopped. A minute later, it started again, a long, insistent ringtone—Hyukjae’s specific tone. It pulsed in the dark room, a frantic, beating heart on the wooden surface.

He watched it. Let it go to voicemail.

The silence that followed was absolute. It was the sound of a line not crossed, of a door not opened. It was the sound of his own cowardice, vast and enveloping.

He could see the shape of his life from here, stretching forward. Endless nights in the library. Endless mornings-after with Hyukjae slumped across from him, smelling of other people. Endless offers of coffee, endless repressed conversations, endless walks home where the space between them crackled with everything unsaid until it faded back into the safe, numb routine of friendship.

It was sustainable. It was a life. It was a slow death by a thousand paper cuts.

Kyuhyun was right. It was a half-life.

The phone lit up again. A text notification, screen bright in the dark.

Hyuk: you left your notebook here.

A simple sentence. A fact. An excuse.

Donghae closed his eyes. He saw Hyukjae’s turned back. Heard the petulant, hurt fine. He felt the brush of fingers on the thermos.

He took a deep, shuddering breath that did nothing to fill the hollow ache in his chest.

And then he moved.

He left the dark, safe silence of his room. He walked back down the stairs, his footsteps quicker now, a counter-rhythm to the heavy beating of his heart. He crossed the quad, the night air cool on his heated skin. He didn't let himself think. Thinking was the enemy. Thinking had built the walls.

He took the stairs to Hyukjae’s floor two at a time. His hand was raised to knock on the door, a fist hovering inches from the wood.

He could hear music inside. Soft, muted. A slow piano piece.

He lowered his hand. His courage, a fragile, fleeting thing, evaporated. What was he going to say? I’m scared? I think about you all the time? Your smell is my favorite smell? It was pathetic. Hyukjae would laugh, or worse, look at him with polite, horrified confusion.

The notebook. He could just get the notebook. That was the reason. That was safe.

He knocked. Twice. Sharp raps that sounded like gunshots in the quiet hall.

The music stopped. Footsteps. The door swung open.

Hyukjae stood there, changed into sweatpants and a worn t-shirt. His hair was damp, like he’d just splashed water on his face. His eyes were wide, redDrugun29834750395784326 them filled with a strange, hopeful surprise that made Donghae’s stomach drop.

“You came back,” Hyukjae said, his voice quiet, rough.

“My notebook,” Donghae managed, the words sticking in his dry throat.

“Right.” Hyukjae didn’t move. He just stood there, blocking the doorway, looking at him. The air between them was charged, alive with all the words they’d never said. “It’s on the desk.”

Donghae nodded, not trusting his voice. He made to step inside, but Hyukjae didn’t yield. They were close now, too close. Donghae could see the faint freckle by his eyebrow, the slight chip in his front tooth.

“I’m sorry,” Hyukjae whispered. The words were so soft Donghae almost missed them. “For being a dick.”

“It’s okay.”

“It’s not.” Hyukjae’s gaze dropped to Donghae’s lips, then back up. “Nothing’s okay.”

And Donghae saw it then, the same desperate, cracked-open feeling he had been carrying for years reflected back at him in Hyukjae’s eyes. It wasn’t confusion. It was recognition. A silent, screaming understanding.

Hyukjae’s hand came up, slow, tentative. His fingertips brushed Donghae’s cheek, a touch so light it might have been imagination. The world narrowed to that single point of contact, to the warmth of Hyukjae’s skin against his.

Donghae froze. Every atom in his body screamed to lean in, to close the unbearable inch between them. But the fear was older, deeper. It was a canyon he couldn’t cross.

He saw the hope in Hyukjae’s eyes flicker, start to dim, replaced by a dawning horror at his own vulnerability. The moment stretched, thin and taut, ready to snap.

Donghae’s heart hammered against his ribs, a trapped bird. He couldn’t breathe. The weight of everything—the years of longing, the terror of loss, the sheer impossibility of it all—crashed down on him.

He took a step back.

The spell shattered. Hyukjae’s hand fell to his side, the warmth on Donghae’s cheek dissolving into the cool dorm air. The raw openness on his face sealed over, replaced by a careful, neutral mask.

“Your notebook,” Hyukjae repeated, his voice flat now. He turned and walked into the room.

Donghae stood rooted in the doorway, the chill from the hallway seeping into his bones. Hyukjae returned with the notebook, holding it out like a shield. Their fingers didn’t touch this time.

“Thanks,” Donghae mumbled, taking it.

“Yeah.” Hyukjae looked past him, down the empty hall. “Goodnight, Donghae.”

“Goodnight.”

The door closed quietly, not with a slam, but with a soft, definitive click. The sound of a lock turning. Not on the door, but on something else.

Donghae stood there for a long minute, the notebook cold in his hands. Then he turned.

He walked back down the hall, his steps slow, heavy. Each one felt like a retreat from a battle he hadn't even known he was fighting until he’d already lost.

He didn’t go back to his room. He went downstairs, pushed through the heavy front doors, and stepped out into the night.

The cold air hit him like a slap. He kept walking, past the library, past the academic buildings, his feet carrying him without conscious direction. He walked until the campus lights were distant pinpricks and the only sound was the wind in the trees and the frantic, panicked rhythm of his own breathing.

He finally stopped by a bench overlooking the darkened soccer field. He sat down, the notebook forgotten beside him. He put his head in his hands.

He had been given a key. He had held it in his hand, felt its weight. And then he had thrown it into the dark.

There was no going back from that. Something had shifted, irreparably. The careful equilibrium of their friendship was gone. It was all out in the open now, silent and acknowledged, a corpse on the floor between them.

He sat there in the dark for a long time, until his body was numb with cold. The sky began to lighten from black to a deep, bruised indigo in the east.

DONGHAE LEAVES.

Read on DreamPress

Write your own erotic story with AI