The Pull

1093 Words
The cab ride home should have been the kind of journey that faded from memory the moment it ended. Rain-slick streets. The faint smell of old leather in the back seat. A driver half-focused on the road, half-listening to the radio. But tonight, nothing felt ordinary. Ethan sat angled toward the window, his coat still damp from the walk to the curb. Streetlights slid past, each one casting brief washes of pale gold or stark white over his reflection in the glass. The storm had weakened to a fine mist, but the pavement still gleamed as if it were made of molten metal. Neon signs warped in the puddles, rippling with every passing gust of wind. His mind kept drifting back to the card. Black, matte, with silver letters spelling out a name that already carried too much weight in his thoughts. He told himself he should forget about it. Rafael Cortez was nothing more than a stranger who had interrupted his evening with cryptic words. But that explanation felt paper-thin. Something about the encounter gnawed at him. The voice. The gaze. The way Rafael had spoken as if Ethan had stepped into his path on purpose, as though every movement of the night had been inevitable. The cab slowed at an intersection. A traffic light bled red onto the wet street. In the glass, Ethan caught sight of another car in the lane beside them. Black sedan. Tinted windows. It idled there for only a moment before the light changed and it slipped forward into the night. Coincidence, he told himself. Just another vehicle on the road. The driver adjusted the radio, searching for a station that would cut through the faint static in the speakers. A jazz track filtered in, smooth and low, the kind of music Ethan might have found relaxing on another night. Tonight it made the silence between notes feel heavier. A few blocks later, the dashboard lights flickered. The music died for a second, replaced by a faint hiss of static, before returning. The driver muttered something under his breath about the wiring and kept driving. Ethan’s attention shifted back to the card. He had slipped it into the inner pocket of his briefcase after the meeting, telling himself that was safer than keeping it in his coat. He wanted to check, just to be sure it was still there, but the idea of taking it out in the open — even in the back of a cab — made him uneasy. When they finally pulled up outside his apartment building, the driver gave a quick nod through the rearview mirror. Ethan paid, stepped out, and was greeted by the sharp, clean scent of rain on brick. The mist clung to the air, softening the street’s edges, but the lamps above the sidewalk cast stark circles of light. He climbed the stone steps to the building’s front door. The keycard lock clicked open with a metallic snap, the sound strangely loud in the quiet street. Inside, the hallway smelled faintly of dust and the old varnish on the wood floors. He passed Mrs. Grayson’s door on the second floor — no television tonight, no muffled conversation. Just silence. When he reached his own apartment, he paused for a second before unlocking it. No reason why. Just a hesitation that settled in his gut. The moment the door swung open, the familiar space felt… altered. Not visibly, but in some undercurrent he couldn’t name. He told himself it was just the aftereffect of a long day, but the stillness inside seemed to have weight. He placed his briefcase on the couch and shrugged out of his coat. Drops of rain fell onto the floorboards. The sound was too loud in the quiet room. In the kitchen, he filled the kettle with water. The act was mechanical, something he had done countless times, yet tonight each movement felt deliberate. He turned on the stove, the blue flame curling upward. That was when his phone rang. The sound was sharp, breaking through the hush like glass underfoot. Unknown number. He hesitated before swiping to answer. “Cole.” Silence. Not the hollow emptiness of a disconnected line. There was someone there. Breathing, slow and measured. “Who is this?” The voice that came through was calm, unhurried, and unmistakable. “You did not throw it away.” Ethan’s grip on the phone tightened. “Rafael Cortez.” “I told you to call when you had a reason. You have one already.” Ethan glanced toward his briefcase without meaning to. “What do you want from me?” A pause, followed by a faint sound that might have been a laugh. “I want to see how far you will step before you notice the edge.” “I’m not interested in games.” “This is not a game, Ethan.” His name rolled off Rafael’s tongue like something he had said many times before. “It is an introduction.” Ethan’s pulse thudded in his ears. “An introduction to what?” “That,” Rafael said, “is something you will decide soon.” The line clicked dead. The kettle began to whistle, rising from a low hum to a shrill pitch. Ethan turned off the flame, poured the water into a mug, and left it untouched on the counter. He moved to the couch, flipped open his briefcase, and checked the inner pocket where he had placed the card. Empty. His search grew frantic. He emptied folders, ran his hand through every compartment, even checked the slim zipper pouches he never used. Nothing. A thin, crawling sense of violation spread through him. Someone had been close enough to take it. His phone buzzed. Another unknown number. This time, a text. Coffee. 8 a.m. Corner of 5th and Mercer. Do not make me wait. No name. No signature. Ethan stared at the message. His thumb hovered over the delete icon, but he could not press it. The words on the screen seemed to hum with the same quiet authority Rafael had carried in person. He told himself to walk away, to block the number, to forget this entirely. Yet his mind was already picturing the corner of 5th and Mercer. Already imagining the man he might see there. And beneath all the unease, beneath the tight coil of instinct telling him to stay away, something else was growing. Not fear. Not yet. Curiosity. The kind that could pull a man completely out of his orbit.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD