Unspoken Currents

·

Published 8/30/2026
19views
cover image

I didn’t plan to kiss Leo that night. I planned to beat him at Mario Kart, drink the rest of his good whiskey, and go home. That was the whole agenda.

But then he laughed.

That sound. Low and rough, like gravel wrapped in velvet. It came from somewhere deep in his chest, a vibration I felt through the couch cushion between us. He was winning, obviously. His character had just thrown a blue shell at mine and I was spinning out in cartoon agony while he leaned back, smug, controller loose in his hands.

He looked over at me. Eyes bright. That stupid grin.

And I wanted to bite it off his face.

Not in an angry way. In a way that scared me, because I’d been hiding from it for three years, and hiding takes work. It’s a full-time job, pretending your best friend doesn’t make your stomach drop every time he walks into a room.

“You’re trash at this,” he said.

“You’re trash at life.”

“That doesn’t even make sense.”

“Neither does your face.”

He snorted. Set the controller down. Stretched his arms over his head and I watched his shirt ride up, just a sliver of skin above his jeans, and I looked away so fast I almost gave myself whiplash.

This was the problem. Every single time.

Leo and I met freshman year of college. Roommates by lottery, friends by necessity, stuck together by something I still couldn’t name. He was loud and messy and left his wet towel on my bed more times than I can count. He ate my leftovers without asking. He sang in the shower at seven in the morning, off-key, always the same three songs.

And somewhere along the way, I stopped wanting to kill him and started wanting to climb him like a tree.

Pathetic. I know.

But here’s the thing about Leo. He’s not complicated. He says what he thinks. He feels what he feels, right there on the surface, no hiding. If he wanted me, I’d know. And he’s never given me a single reason to think he does.

So I buried it. Packed it down deep, under layers of jokes and insults and the easy rhythm we’d built. I convinced myself it was fine. Better than fine. Friendship was safer. Friendship didn’t end with someone leaving.

Then he bought this house.

Three bedrooms, two baths, a backyard with a fire pit and a hammock. A whole life, laid out in hardwood floors and a kitchen island big enough for four stools. He’d invited me over every Friday for the last six months, ever since he moved in. Pizza and video games and beer, same as always.

But tonight felt different.

Maybe because I’d just gotten out of another relationship that went nowhere. Maybe because he’d asked me how I was doing and actually waited for the answer. Maybe because the whiskey was warm in my chest and the lights were low and he’d put on that playlist, the one with all the sad indie songs we both pretended not to love.

Or maybe I was just tired of pretending.

“You okay?” he asked.

I blinked. He was watching me now, head tilted, that grin faded into something softer. Concern, maybe. Or curiosity. Hard to tell with him.

“Fine,” I said. “Just thinking.”

“Dangerous.”

“Shut up.”

He didn’t. He leaned forward, elbows on his knees, and the movement brought him closer. I could smell his soap. Something clean and simple, like cedar or sandalwood. I’d smelled it a thousand times. Tonight it hit different.

“You’ve been weird all night,” he said.

“I haven’t.”

“You have. You keep looking at me like I owe you money.”

I laughed, but it came out wrong. Too sharp. “Maybe you do. You still haven’t paid me back for that pizza last month.”

“That was eight dollars.”

“Eight dollars and thirty-seven cents. With interest, it’s probably a hundred by now.”

He smiled, but it didn’t reach his eyes. He was still watching me too closely, like he was trying to read something written in a language he didn’t speak.

“Seriously,” he said. “What’s going on?”

And I could have lied. I could have made a joke, changed the subject, blamed it on work or sleep or the weather. I’d done it a hundred times before. I was good at it. Professional, even.

But the whiskey was warm and the room was quiet and he was looking at me like I mattered.

So I told him the truth.

“I think I’m in love with you.”

The words came out flat. No drama, no poetry. Just a fact, dropped onto the coffee table between us like a key I’d been holding for years.

He didn’t move.

Didn’t blink.

For a long second, the only sound was the hum of the refrigerator and the distant thrum of a song I couldn’t name.

Then he said, “What?”

“I’m in love with you,” I repeated. Slower this time, like I was testing the weight of each word. “Have been for a while. I don’t know. Three years. Maybe more.”

He sat back. Rubbed a hand over his face. When he looked at me again, his eyes were wide, unreadable, and I felt something cold slide into my chest.

“You’re joking,” he said.

“I’m not.”

“You have to be. This is a bit. This is one of your bits.”

“Leo.”

“No, because you don’t. You don’t just drop that and sit there like you ordered a sandwich.”

I shrugged. My hands were shaking, so I tucked them under my thighs. “I didn’t plan it. It just came out.”

He stared at me. The silence stretched, thin and brittle, and I watched his face cycle through expressions I couldn’t track. Confusion. Disbelief. Something else, something I didn’t want to name because it looked too much like panic.

“Say something,” I said.

“I don’t know what to say.”

“That’s a first.”

He laughed, but it was hollow. Broken. He ran both hands through his hair, gripped the back of his neck, and I knew that gesture. I’d seen it a hundred times. It meant he was stressed. It meant he was trying to figure out how to let me down easy.

I stood up.

“I should go.”

“No.”

He stood too, faster than me, and suddenly we were face to face, close enough that I could see the flecks of gold in his irises. He smelled like whiskey and sweat and something electric. Fear, maybe. Or want. I couldn’t tell the difference anymore.

“Don’t leave,” he said.

“Why?”

“Because I don’t want you to.”

“That’s not an answer.”

He stepped closer. One hand came up, hesitated, then landed on my shoulder. Warm. Heavy. Real.

“I don’t know what I feel,” he said. “I don’t know what any of this means. But I know I don’t want you to walk out that door and pretend this didn’t happen.”

“Then what do you want?”

He looked at me. Really looked, like he was seeing me for the first time. His thumb traced a line along my collarbone, featherlight, and I stopped breathing.

“I want to figure it out,” he said. “With you.”

And that should have been enough. It should have been a beginning, a door cracked open, an invitation.

But I’d been waiting too long. Hoping too hard. And hope is a dangerous thing when you’ve already made peace with losing.

So I kissed him.

I leaned in and pressed my mouth to his, soft and quick, a question more than a statement. He went still. For one terrible second, I thought I’d miscalculated everything.

Then his hand slid to the back of my neck, fingers threading through my hair, and he pulled me closer. His lips parted. His breath was hot against my cheek.

And I felt the world tilt.

He kissed me like he’d been waiting for permission. Like he’d wanted this too, but hadn’t known how to ask. His other hand found my waist, pulled me against him, and I felt the solid warmth of his chest, the beat of his heart, fast and real.

When we broke apart, we were both breathing hard.

He didn’t let go.

“Okay,” he said, voice rough. “That was. Yeah.”

I laughed. Actually laughed, because the absurdity of it hit me all at once. Three years of pining, of late-night what-ifs, of convincing myself I was fine. And all it took was one stupid kiss on a Friday night.

“Yeah,” I said.

He smiled. That real smile, the one that crinkled the corners of his eyes and made him look younger, lighter, like the weight I’d been carrying had finally lifted off both of us.

And then he kissed me again.

This time, I let myself fall.



19views

Watch this moment

Turn the current scene into a cinematic Live Chapter — what you watch becomes the story's next part.

Comments

Sign in to join the conversation.

No comments yet. Be the first to share your thoughts.

Disclaimer

This is a work of fiction, assisted by artificial intelligence. Any names or characters, businesses or places, events or incidents, are fictitious. Any resemblance to actual persons, living or dead, or actual events is purely coincidental.

Content Removal Policy

  • Users may report content that may be illegal or violates our Standards.
  • All reported complaints will be reviewed and resolved within seven business days.
  • Review Process: Our team will assess the reported content against our guidelines.
  • Appeals: If you disagree with a decision, you may appeal within 14 days of notification.
  • Potential outcomes include: content removal, account warning, or no action if no violation is found.

To report content, email us at [email protected]