Keeho had no idea how they ended up here, curled up on Theo's couch at nearly midnight. Rain pattered softly against the window, the only other sound coming from the TV. Some old rom-com was playing, but neither of them was paying attention.
"Why do you always pick these cheesy movies?" Keeho asked, pretending to be exasperated but secretly enjoying it. He was wrapped in one of Theo's fuzzy blankets, feet tucked under him, warm and cozy.
"Because you like them," Theo shot back without missing a beat, scrolling through his phone like it was the most casual thing in the world.
Keeho blinked, caught off-guard. "I—what? No, I don't."
Theo glanced at him with an arched brow. "Sure, Kee. That's why you cried at the end of the last one."
Keeho sat up straighter, scandalized. "That was emotional! It's not my fault the dog died."
Theo smirked, the corner of his mouth curling in that smug way Keeho hated. Or maybe loved. It was getting hard to tell these days.
"Face it," Theo said with a lazy grin, "you're a hopeless romantic."
"And you're annoying," Keeho muttered, pulling the blanket higher to hide the way his heart was racing. He hated how easily Theo could get under his skin, how just sitting this close made his thoughts spiral.
They'd been friends for a while—too long for Keeho's liking, considering the crush he was stubbornly ignoring. Theo was like... a storm Keeho couldn't escape. Quiet but intense. Sharp-tongued but warm underneath it all, like a hidden ember.
Keeho tried not to think about how often he found himself looking at Theo. Or how sometimes, when Theo laughed at one of his stupid jokes, it felt like Keeho had won a secret prize.
But lately, those feelings were slipping out, bubbling up in moments like this—when the world felt small, and the only thing that mattered was the boy sitting too close on a couch that suddenly felt too small.
Theo shifted, leaning back into the cushions, his arm draping lazily over the back of the couch—so close that Keeho could feel the warmth radiating from him. "You're squirming," Theo noted, his voice low and amused.
"I'm not," Keeho shot back, even though he was absolutely squirming.
Theo gave him a knowing look, his dark eyes glinting with amusement. "You always get weird when it's just us."
Keeho stiffened. "What do you mean 'weird'? I'm perfectly normal."
Theo hummed, clearly unconvinced. "Mmm. Sure. Perfectly normal Keeho, who always sticks around way past midnight even though he pretends I annoy him."
"That's because—" Keeho stopped himself before the truth could slip out.
Theo tilted his head, studying him with that infuriatingly calm expression. "Because what?"
Keeho's throat went dry. He could dodge the question—he usually did. But tonight, something about the quiet intimacy between them made lying feel impossible.
Keeho swallowed. "Because... maybe I like hanging out with you, okay?"
Theo's brows lifted in mock surprise. "Oh? Did Keeho just admit he likes my company? Somebody write this down."
Keeho groaned, shoving Theo's shoulder. "See, this is why I never say anything nice to you."
Theo caught his wrist before he could pull away, holding it gently but firmly. "Hey."
The playful edge in his voice was gone, replaced by something softer, something that made Keeho's heart stumble in his chest.
"Me too," Theo murmured, his thumb brushing lightly over Keeho's wrist. "I like having you around. Even if you're a pain."
Keeho blinked, not sure if he'd heard that right. "Wait, was that a compliment?"
Theo smirked, his grip still lingering. "Don't get used to it."
Keeho's pulse was thundering now, loud enough that he was sure Theo could hear it. "So... you like me too?" he asked, trying to keep his voice steady but failing miserably.
"Yeah," Theo admitted, the barest hint of a smile tugging at his lips. "I thought that was obvious."
Keeho huffed a laugh, disbelief bubbling up inside him. "You're the worst. I've been overthinking this for weeks."
"Sounds like a you problem," Theo teased, but there was no bite in his words—just a quiet fondness that made Keeho feel like he was standing on the edge of something new and exciting.
Without thinking, Keeho shifted closer, their knees brushing, and suddenly the space between them felt charged, like a spark waiting to ignite.
Theo raised an eyebrow. "What, are you gonna kiss me now or something?"
Keeho rolled his eyes, but his heart was soaring. "Don't push your luck."
But before either of them could second-guess it, Keeho leaned in—just a little, just enough—and Theo met him halfway, a soft, hesitant brush of lips that felt both terrifying and perfect.
It was quick, tentative, but it left Keeho breathless. When they pulled back, Theo was grinning, that familiar smug look back on his face.
"About time," Theo murmured, his voice low and warm.
Keeho shook his head, a smile tugging at his lips. "You're still annoying."
"And you're still here," Theo pointed out, pulling the blanket back over them as if to say you're not going anywhere.
Keeho couldn't help but laugh, a quiet, content sound that filled the room like a sigh of relief.
Maybe he was a hopeless romantic. But if it meant moments like this—wrapped up in Theo's warmth, with the rain pattering outside—then maybe, just maybe, he didn't mind so much after all.
YOU ARE READING
P1Harmony one shots
FanfictionJust one shots. Request if you'd like, it's just something I'll be writing on the side of my other stories and I might make some with other groups. No I don't think any of them are actually in a relationship this is all fiction. If you don't like i...