Carnal Compass

·

Published 9/30/2026
10views
cover image

The key turned in the lock with a click that was too loud for the hour. Three in the morning loud. I winced, shouldering the door open before the sound could travel down the hallway and wake Mrs. Kwan in 4B, who already hated me for the time my garbage bag leaked in the elevator.

Inside, the apartment was dark except for the blue glow of the fish tank. My feet found the familiar path around the coffee table, past the stack of unopened mail, to the kitchen counter where I dropped my keys and the brown paper bag from the all-night market on 8th. The bag landed with a soft thud, a sound that belonged to a life where people bought groceries at normal hours.

I didn't turn on the light. I knew where everything was. The fridge with its one working shelf. The cabinet door that didn't close all the way. The bottle of whiskey on top of the fridge that I'd been ignoring for three weeks.

Tonight I didn't ignore it.

The pour was generous. Too generous. I drank it standing at the counter, watching the fish drift through their plastic castle. Two guppies and a tetra. The tetra was new. The old one had died while I was at work, floating belly-up against the filter, and I'd scooped him out with a spoon and flushed him before I even took off my coat. That was two weeks ago. I still hadn't cleaned the tank.

My phone buzzed in my pocket. I pulled it out, squinting at the brightness.

*You home?*

Dana. I stared at the screen until it went dark, then set the phone face-down on the counter. The whiskey burned going down, the good kind of burn, the kind that made the edges of the room soften.

I'd met Dana eight months ago at a party I didn't want to attend. She'd been standing by the window, smoking a cigarette out of spite because the host had asked her not to. I'd watched her exhale into the cold night air and thought, *there's someone who doesn't care what anyone thinks.* That turned out to be true in ways I hadn't anticipated.

The thing about Dana was that she made everything feel like a secret. Even ordinary things. Even me.

I finished the whiskey and poured another. The fish tank bubbled. The city hummed outside my window, that constant low-grade noise that never stopped, not even at three in the morning. I'd lived here for four years and I still couldn't sleep without it. Silence felt wrong now. Silence felt like something missing.

My phone buzzed again.

*I can see your light on.*

I looked up. Across the courtyard, in the building opposite, a window was lit on the fourth floor. Her window. She was standing there, a silhouette against the yellow glow, phone in hand.

I should have ignored her. That would have been the smart thing. The healthy thing. But smart and healthy had never been my strong suits, and besides, I was three drinks in and the apartment felt too small without her in it.

I typed back: *What do you want?*

The reply came fast. *To talk.*

*It's 3am.*

*I know. I couldn't sleep.*

I set the phone down and walked to the window. She was still there, watching. I could feel her watching, even across the courtyard, even through two panes of glass. That was the thing about Dana. She had a way of looking at you that made you feel like you were the only person in the world. It was a lie, of course. She looked at everyone that way. But knowing it was a lie didn't make it feel any less true.

I raised my hand. A small wave. She raised hers back.

Then she disappeared from the window, and I knew she was coming over.

---

The buzzer rang four minutes later. I let her in without asking who it was. She climbed the stairs, and I stood by the open door, listening to her footsteps, slow and deliberate. She was wearing the red coat. The one that made her look like trouble. The one she'd worn the first night we met.

"You're drunk," she said, stepping past me into the apartment.

"I'm not."

"You are. I can smell it."

She walked to the kitchen counter and picked up the bottle of whiskey. Held it up to the light from the fish tank, checking the level.

"Three weeks," she said. "You made it three weeks."

"I wasn't trying to make it anything."

She set the bottle down and turned to face me. Her hair was loose, dark and tangled, like she'd been running her hands through it. She had that look, the one that meant she'd been thinking too much. I knew that look better than I knew my own face.

"Why are you here, Dana?"

"I told you. I couldn't sleep."

"That's not an answer."

She smiled. It wasn't a happy smile. It was the smile she used when she was about to say something that would hurt, and she knew it, and she was going to say it anyway.

"I miss you," she said.

"No you don't."

"I do."

"You miss the idea of me. You miss having someone to call at three in the morning."

"I miss *you*." She stepped closer. Close enough that I could smell her perfume, something floral and sharp, the same scent that had been on my pillow for months after she left. "I miss the way you laugh when you're nervous. I miss the way you hum in the shower when you think I can't hear. I miss the way you look at me like I'm the only thing in the room."

"You're not the only thing in the room."

"I know." She reached up and touched my face. Her fingers were cold. "That's what I miss."

I should have told her to leave. I should have closed the door and locked it and gone to bed alone, like I'd done for three weeks. But her hand was on my cheek and her eyes were on mine and I could feel the space between us shrinking, that familiar gravity pulling me back into her orbit.

"I can't do this again," I said.

"I know."

"You say that every time."

"I mean it every time."

"No you don't."

She kissed me. Soft at first, tentative, like a question. Then harder, like an answer. Her hands moved to my neck, my shoulders, my back. I felt her nails dig in, just slightly, the way she did when she wanted to make sure I was paying attention. I was paying attention.

We ended up on the couch, the one with the broken spring that jabbed you in the ribs if you weren't careful. I wasn't careful. I didn't care.

Her coat came off. Then her shirt. Then everything else, piece by piece, until there was nothing between us but skin and breath and the low blue light from the fish tank. She tasted like coffee and cigarettes. She always tasted like coffee and cigarettes. I used to hate it. Now it tasted like home.

Afterward, we lay tangled together, her head on my chest, my hand in her hair. The fish drifted past, indifferent. The city hummed. Somewhere in the building, a toilet flushed.

"I'm not staying," she said.

"I know."

"I just needed to see you."

"I know."

She was quiet for a long time. I thought maybe she'd fallen asleep. Then she said, "Do you ever think about what would have happened if we'd met at a different time?"

"No."

"Why not?"

"Because we didn't."

She lifted her head and looked at me. In the dim light, her eyes were almost black. "That's not an answer."

"It's the only one I have."

She studied my face for a moment, then laid her head back down. Her breath was warm against my skin. I could feel her heartbeat, slow and steady, a rhythm I'd memorized months ago.

"I'm seeing someone," she said.

The words landed like a stone in still water. I didn't move. Didn't speak. Just lay there, feeling the ripples spread out, feeling everything shift and settle into a new shape.

"His name is Mark," she continued. "He's an architect. He has a dog. He doesn't drink."

"Sounds perfect."

"He's not you."

"That's the point."

She sat up, pulling the blanket around her shoulders. In the blue light, she looked like something out of a dream. Or a nightmare. I couldn't decide which.

"I don't know why I told you," she said.

"You told me because you wanted to hurt me."

"No."

"You wanted to see if I'd care."

"Do you?"

I sat up too. The broken spring jabbed me in the back. I didn't move.

"I don't know," I said. "Is that what you want to hear?"

"I want to hear the truth."

"The truth is you're going to leave, and I'm going to watch you leave, and then I'm going to pour another drink and stare at the fish tank until the sun comes up. That's the truth."

She was quiet for a moment. Then she stood, gathering her clothes from the floor. I watched her dress. The red coat went on last. She didn't look at me.

"I'm sorry," she said.

"For what?"

"For coming here."

She walked to the door. Paused with her hand on the knob.

"Goodbye," she said.

And then she was gone. The door clicked shut behind her. I heard her footsteps on the stairs, fading, fading, gone.

I sat on the couch for a long time. The whiskey was still on the counter. The fish tank bubbled. The city hummed.

I didn't pour another drink. I didn't stare at the fish. I just sat there, feeling the shape of the empty space beside me, the warmth already fading from the cushion.

Tomorrow I'd go to work. I'd answer emails. I'd pretend I hadn't spent the night with a woman who was seeing someone named Mark. I'd pretend I hadn't told her the truth.

But tonight, in this blue-lit room, with the city breathing outside my window and the ghost of her perfume still on my pillow, I let myself feel it. The weight of her absence. The shape of her leaving.

The fish drifted past. The tetra, the new one, swam close to the glass and hovered there, watching me with its flat, indifferent eye.

I watched it back.



10views

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]