A Stain
Short Story General

A Stain

by Jamie F. Bell

Excerpt

“A frozen lock. Downtown Winnipeg. A fractured relationship, lies and lust. The cold bites. Nothing feels real.”

FROZEN ENTRY POINT

The key scraped against the frozen lock, a thin, miserable whine that echoed the one already starting in my own head. My fingers, clumsy and numb even inside the cheap, threadbare gloves, fumbled with the tiny, jagged teeth of the brass, trying to coax it into the keyhole. It was stuck, of course. Everything was stuck. Always. It was downtown Winnipeg in January, or maybe February, the distinction blurred by the sheer, grinding monotony of the cold. The kind of cold that seeped into your bones, not just your skin, and settled there, a permanent ache in your joints, a static hum behind your eyes.

The metal, already radiating a punishing chill, seemed to fuse to the pad of my thumb as I pressed harder, twisting, coaxing, then trying to force it. Nothing. Just that awful, grating protest from inside the mechanism. The building itself looked like a tired old man, sagging at the corners, brickwork crumbling like stale cake. Patches of sickly yellow light spilled from grimy windows, promising nothing but more stale air and the lingering scent of old cigarettes. Or maybe that was just me. Everything smelled like old cigarettes these days, even when no one was smoking.

I blew a puff of breath, a white cloud that instantly disintegrated into the sharp, unforgiving air, and then tried again, my shoulder hunched against the biting wind that whipped around the corner of the building. It felt like needles, tiny invisible barbs digging into my exposed cheek, making my eye water. It was absurd. Absolutely absurd, to be standing out here, trying to get into this dump, for him. Always for him. Gabe. The name was a little static pop in my brain, a short circuit of annoyance and a deeper, more complicated thrum of something else, something I couldn’t quite put my finger on, something I didn’t want to.

“Come on, you piece of shit,” I muttered, the words barely audible over the howl of the wind. My voice was rough, cracking from the dry air, or maybe from disuse. I hadn’t really spoken to anyone, not properly, in… days? Weeks? Gabe and I communicated in half-sentences, in glances, in the heavy silences that fell between us, dense and suffocating as the snow that now threatened to bury the entire city. My boot scraped against the thin layer of ice already forming on the sidewalk, a treacherous sheen that promised a nasty fall if I wasn’t careful. And I was never careful.

The key finally, with a terrible, protesting groan, slid in. But it wouldn’t turn. It wouldn’t bloody turn. It was locked solid, seized up by the deep, invasive cold. Or maybe it was just broken. Everything always felt broken around Gabe. Like an invisible force field of malfunction followed him, warping electronics, seizing up engines, jamming doors. Or maybe that was just my perception. Maybe I was the broken one. The idea slid through my mind like a shard of ice, sharp and unwelcome. I didn’t want to be the broken one. Not tonight. Not after… everything.

My hand was starting to ache, a deep, throbbing pain that climbed up my arm, making my elbow feel stiff. I swore under my breath, a string of colourful curses that only the wind could hear, and leaned my forehead against the cold, gritty metal of the doorframe. It smelled like frozen rust and stale despair. I closed my eyes for a moment, just a second, letting the numb press against my skin, trying to reset something in my brain. Trying to unstick whatever thought was currently jammed, like the lock. It didn't work. Nothing ever did.

I pulled the key out, examining its jagged edges under the dim, flickering light from a streetlamp. It looked fine. Ordinary. Like any other key. But it wasn’t. This key was a portal to another kind of cold, a different kind of stuck. A kind that Gabe specialized in. I pushed it back into the lock, harder this time, feeling the resistance, the refusal. My jaw tightened. I wasn't leaving. Not yet. Not without trying everything. I had come too far, felt too much, to turn back now. The alternative was going back to my own empty apartment, the silence echoing my own thoughts, and I couldn't. Not tonight. Not after the call.

The call. It had been brief, clipped. Gabe's voice, rough around the edges, had told me to come. Not asked. Told. Like he always did. And like an idiot, I had come. Because that's what I did. I came. Every time. Even when I knew it was a bad idea. Every fibre of my being screamed for me to turn around, to pretend I never heard him, to let the snow cover my tracks and erase this whole perverse chapter. But the engine of my stupid hope, or maybe just my stupid obsession, had already revved. And here I was. Freezing my ass off, trying to pick a fight with a deadbolt.

With a final, desperate surge of frustration, I twisted the key again, putting my entire body weight into it, gritting my teeth so hard my jawbone popped. There was a terrible, grinding sound from inside, a metallic shriek that set my teeth on edge, and then, with a sudden, unnerving give, the lock clicked. It wasn't a clean, satisfying click. More like a tired sigh, a surrender under duress. My hand shot forward, pushing the heavy door inward, and a gust of stale, warm, garbage-smelling air wafted out. It was a smell I knew well. The smell of neglect. The smell of this building. The smell of Gabe.

Inside, the lobby was a desolate cavern of peeling paint and flickering fluorescent tubes. One of the tubes hummed with a sick, persistent buzz, casting a jaundiced yellow light on the stained linoleum floor. A faint, cloying sweetness, like rotting fruit and cheap air freshener, hung in the air, trying and failing to mask the deeper stench of mould and neglect. The heat, if it could be called that, was a sluggish, indifferent presence, barely taking the edge off the exterior cold. It just made everything feel damp, clammy. Like standing inside a giant, decaying lung. It was worse than outside, almost. Outside was honest cold. This was dishonest warmth.

I stepped inside, letting the heavy door thud shut behind me with a sound that felt too loud, too final. The silence that followed was oppressive, broken only by the sick hum of the light and the faint, rhythmic dripping of something somewhere far off. My breath still plumed in the air, a visible ghost, reminding me that the building’s warmth was a lie, a cruel joke. I pulled off my gloves, stuffing them into my pockets, and tried to rub some life back into my fingers. They tingled painfully, the blood returning in sharp, electric jolts. I hated this building. I hated how much of my life had been spent walking its grimy halls, chasing after something I could never quite catch.

There was a single elevator at the far end of the lobby, its metal doors scratched with graffiti and what looked like old bloodstains. Or maybe just rust. It was hard to tell in this light. The digital display above it was dark. Always dark. The elevator hadn’t worked in months, maybe years. So, stairs. Always stairs. Three flights up, to Gabe’s apartment. Three flights of chipped concrete and stale air. Three flights of regret.

My footsteps echoed hollowly as I started up the first flight, the sound swallowed by the cavernous space. The walls were covered in faded, peeling wallpaper, a pattern of sickly yellow flowers that looked like they were wilting in slow motion. Someone had drawn crude penises on them, over and over, along with various nonsensical phrases. “The truth is a banana.” “Eat your pain.” “She lied.” That last one, scratched deep into the plaster near the second-floor landing, made my stomach clench. It was a common refrain in my own head. He lied. She lied. We lied. It was a shared language, unspoken, between Gabe and me.

By the second floor, my legs were starting to protest, a dull ache spreading through my thighs. My lungs burned from the dry, stagnant air. I paused, leaning against the wall, trying to catch my breath. The air smelled stronger here, a mix of stale cooking oil and something else, something metallic and faintly sweet, like spilled chemicals. My eyes scanned the hallway, the closed doors, each one a mystery, each one holding its own specific brand of quiet desperation. The building felt like it was breathing, a slow, laboured wheeze. Or maybe that was just me, projecting my own anxieties onto the decrepit structure.

I pushed myself off the wall, forcing my feet to move, one after the other. Each step was a tiny act of will, a battle against the inertia that threatened to hold me still, to turn me back. The thought of Gabe was a magnet, pulling me forward, even as every instinct screamed retreat. It was always like this with him. A push and pull. A constant, exhausting dance on the edge of a cliff. I reached the third floor landing, my chest heaving, a faint ringing in my ears. The sound of my own heartbeat hammered against my ribs, loud and frantic.

Gabe’s door was at the very end of the hall, number 317. It looked exactly like all the other doors – scarred, anonymous, but to me, it was a gateway. To what, I wasn't sure. To more disappointment? To another twisted embrace? To a brief, brutal moment of connection that would leave me feeling emptier than before? Probably all of the above. I hesitated, my hand hovering over the doorknob. It was cold. Everything was cold. I felt a sudden, inexplicable surge of nausea. A heavy, churning sensation in my gut. What was I doing here? Why did I keep coming back?

I heard it then. A low, indistinct murmur from inside. It wasn't Gabe’s voice. At least, I didn't think so. It was too soft, too high-pitched. My heart gave a lurch, a sudden sickening drop in my chest. No. Not again. The blood drained from my face, leaving my skin feeling stretched and thin. My breath caught in my throat. I stood there, frozen, my hand still hovering, listening. The murmur again, clearer this time. And then, a low, throaty laugh. Not Gabe’s. Definitely not Gabe’s. A woman’s. A wave of icy dread washed over me, a familiar, sickening current. This was it. This was why he called.

My fingers, suddenly trembling, closed around the doorknob. It was unlocked. Of course. Why wouldn't it be? He never locked anything. Never cared about boundaries, physical or otherwise. I pushed the door open slowly, a tiny, almost imperceptible creak. The air inside hit me like a physical blow – hot, cloying, heavy with the scent of cheap perfume and something else, something I couldn't quite place. Overripe fruit? Or maybe just stale air. The apartment was dark, except for the faint, pulsating glow of a screen from the living room. The TV. Always the TV. A constant drone, filling the silence, masking the lies.

I stepped inside, my body rigid, every muscle tensed. The sound of my own quiet intake of breath felt like a shout in the stillness. “Gabe?” My voice was barely a whisper, thin and reedy. It felt like a betrayal just to speak his name. The apartment was a familiar mess. Clothes strewn across the floor, empty takeout containers piled on the coffee table, a half-eaten pizza box teetering on the edge. A shrine to casual chaos. My gaze flickered towards the living room, where the pulsating light drew me in, like a moth to a poisoned flame. I could hear the murmur again, more distinct now. Two voices. Definitely two. And one of them was not Gabe’s usual husky tone.

I walked into the living room, my feet moving as if wading through thick mud. The television was on, muted, projecting a scene of surreal, distorted colours onto the opposite wall. The room was illuminated only by the screen’s eerie glow, throwing long, distorted shadows that danced like spectres. Gabe was there. Slumped on the worn couch, his head tilted back, eyes closed. And beside him, tangled in the same blanket, was her. A flash of blonde hair, an arm draped across his chest. She was asleep, or pretending to be. Her face was turned away, hidden in the shadows, but I knew her. I always knew them. There was always a 'them.'

A bitter, metallic taste filled my mouth. Not surprise. Not really. Just a dull, crushing confirmation of what I already knew. What I always knew. He had called me. To this. To see this. It was a perverse invitation, a twisted game he played. I stood there, rooted to the spot, a silent witness to my own humiliation. The air in the room felt impossibly thick, suffocating. The scent of cheap perfume was overwhelming now, stinging my nostrils, making my eyes water. Or maybe that was just the welling up of something else, something raw and ugly.

Gabe stirred, a low grunt escaping his lips. His eyes fluttered open, blinking slowly in the television's ghostly light. They landed on me, wide and unblinking, devoid of any discernible emotion. No shock. No apology. Just a blank, almost vacant stare. His pupils seemed dilated, too large, swallowing the usual flecks of hazel I knew so well. He looked like a stranger. He always did, in these moments. Like he was seeing me for the first time, and finding me wanting. Which, I suppose, he was.

He didn't move. Didn't sit up. Didn't even try to untangle himself from the blonde beside him. He just stared. And I stared back. My entire body felt like it was humming, a high-pitched vibration that threatened to shatter my teeth. The cold I had carried in from outside seemed to intensify within the room, an inverse reaction, a sudden internal drop in temperature that made my skin prickle with gooseflesh. The scent of perfume now mixed with something else, a faint, metallic tang, like copper pennies. It was making me dizzy.

“Casey,” he mumbled, his voice thick with sleep, or something else. There was no inflection, no question. Just my name, a flat statement. It hung in the air, heavy and meaningless. The woman beside him stirred, a soft rustle of fabric. She shifted, burrowing deeper into the blanket, her face still hidden. I could feel my throat tightening, a painful constriction that made it hard to swallow. The words I wanted to scream, to spit, to hurl at him, were stuck, choked off by an invisible hand. My vision began to blur around the edges, the dancing shadows on the wall seeming to twist into monstrous, mocking shapes.

I wanted to run. Wanted to turn and bolt out the door, down the stairs, back into the biting, honest cold of the Winnipeg night. But my feet wouldn’t move. They felt encased in concrete, nailed to the floor. My eyes, wide and unblinking, were locked on his. And his on mine. A terrible, silent communion. A confirmation of all the lies, all the betrayals, all the fucked-up reality we had built between us. The 'wholesome' part of the scene from the outside was nowhere to be found here. Only the perverse.

“You called,” I finally managed, the words a harsh croak. My voice sounded alien, thin and accusatory. It barely resembled my own. The blonde beside him groaned softly, a small, sleepy sound. It was like a needle to my already raw nerves. I felt a surge of pure, unadulterated rage, a hot, liquid fire that chased away the cold, if only for a second. My fists clenched at my sides, knuckles white, nails digging into my palms. I wanted to hit him. To shake him. To make him feel something, anything, other than this vacant indifference.

He shifted his gaze, a slow, deliberate movement, from my face to the woman beside him, then back to me. A slight, almost imperceptible smile played on his lips. A ghost of a smile. It twisted something inside me. A final, irreversible turn of the screw. He was enjoying this. He was. The thought was a sickening realization, coating my tongue with bile. This was his performance. His perversion. And I was the audience. The unwitting, unwilling participant.

“Yeah,” he said, his voice a low rumble now, clearer. “Thought you should know.” Know what? That he was with someone else? I already knew that. Every time. This wasn’t new. This was the same old song, just a different, slightly off-key singer. The details changed, but the refrain remained the same: you’re not enough. You’re never enough. It echoed in the small, stifling room, bouncing off the peeling paint, settling like dust on the grimy furniture. The silence stretched, becoming unbearable. I could hear my own ragged breathing, loud in my ears, amplified by the tension.

My eyes, despite myself, flickered to the woman again. Her hair was lighter than mine. Her body, even under the blanket, seemed softer, less angular. He always went for a certain type after me. A deliberate contrast, I always thought. A way to rub it in. To highlight what he thought I lacked. She stirred again, a soft sigh escaping her lips. Her hand, pale and small, moved slightly, brushing against Gabe’s chest, as if in a gesture of unconscious affection. It was a mundane action, but it felt like a dagger twisting in my gut. A confirmation of intimacy I was now utterly locked out of.

“Know what, Gabe?” I asked, my voice barely above a whisper, laced with a venom I didn’t know I possessed. My hands were shaking. I could feel a tremor starting in my legs, a faint wobble that threatened to buckle my knees. I wanted to scream. To shatter something. But I was stuck. Stuck in this room, stuck in this moment, stuck in this loop. My brain felt fuzzy, a thick fog descending, making it hard to think, hard to breathe. The air was getting thinner, the walls closing in. The television's light seemed to pulse faster, throwing the shadows into a frenzied dance.

He just looked at me, his eyes still blank, still vacant. That ghost of a smile, still there. “Just… know.” He didn’t elaborate. He never did. He just left me to fill in the blanks, to construct the narrative of my own pain. It was a cruel artistry, a perverse genius. He knew exactly what he was doing. Knew exactly how to twist the knife, how to make the silence scream. The sound of his silence was louder than any scream I could muster. It filled the room, pressing against my eardrums, making them ache.

The air thickened, becoming almost syrup-like. I could taste the dust and the stale perfume, a cloying, chemical sweetness. It felt like my lungs were filling with it, not air. My head spun, a disorienting whirl. The colours on the TV screen seemed to intensify, bleeding into each other, creating impossible hues. The shadows on the wall stretched, grew teeth, became monstrous caricatures of my own fears. This wasn't just Gabe's apartment anymore. It was a funhouse mirror, reflecting back all the warped, ugly parts of myself. And of him.

“Get out,” I choked out, the words catching in my throat, sounding weak and pathetic. Even as I said it, I knew it was futile. I was the one who needed to get out. But I couldn't move. My feet were still planted, my body rigid, a statue of humiliation. He didn't respond. Just continued to stare, that faint, unsettling smile still playing on his lips. The woman beside him snuggled closer, a contented murmur escaping her lips. It was almost deliberate. As if she was doing it for me. For my benefit.

Something in my mind snapped. A thin, brittle wire. I lurched forward, taking an unsteady step, then another. Towards the couch. Towards them. My body moved without my permission, propelled by a primal, desperate urge to… what? Confront? Destroy? Make him see? Make her see? I didn’t know. I just moved. The floorboards creaked under my weight, a loud protest in the suffocating silence. The television light pulsed, faster and faster, making the room strobe with unnatural light. It felt like a seizure, the whole room twitching, distorting.

“What do you want, Gabe?” I demanded, my voice raw, a choked cry that tore itself from my chest. My hands were trembling violently now, shaking so hard I had to clench them tighter, nails digging deeper. I could feel the sting of the crescent moons they left on my palms. It was a good pain. A real pain. Something to anchor me in this rapidly dissolving reality. His eyes, still unnervingly blank, held mine. He didn't answer. He never answered the real questions. He only offered fragments, breadcrumbs, twisted trails designed to lead me further into his maze of lies. The woman shifted again, and this time, her eyes fluttered open. Pale blue. They met mine. And in them, there was no surprise. Only a calm, unsettling acknowledgment. A recognition. As if she knew I was coming. As if she had been expecting me all along.

Her gaze wasn’t hostile, not exactly, but it was utterly devoid of warmth. It was the same vacant indifference I saw in Gabe’s eyes. A shared emptiness. It was like looking into a distorted mirror, reflecting back a version of myself I didn’t recognize, a ghost. My breath hitched. She didn't say anything either. Just watched me, her head still resting on Gabe’s chest, her arm still draped around him. It was a tableau of their comfort, their perverse, shared intimacy, laid bare for me. A deliberate display. The fluorescent hum from the hallway, now distant, seemed to amplify, becoming a deafening drone in my ears. The apartment felt like it was shrinking, the walls closing in, the air becoming denser, harder to draw into my burning lungs. I needed to breathe. I needed to scream. I needed to rip something apart.

“Who are you?” I whispered, the question directed at her, though my eyes flickered to Gabe. He remained impassive, a statue. The woman gave a slow, deliberate blink. Her lips, full and painted a pale, unnatural pink, curved into a faint, almost imperceptible smile. It wasn't a kind smile. It was a smile of understanding, of shared secret. A smile that said, I know. I know all about him. And about you. It sent a shiver down my spine, a cold worse than any Winnipeg winter. It was a recognition, a perverse validation of my worst fears. She wasn't just a random fling. She was another piece of his puzzle, another victim, or perhaps, another willing participant in his psychological games. The smell of her perfume was sickeningly sweet now, like an overripe flower decaying in a locked room. My head throbbed. I felt like I was going to throw up.

The air was buzzing now, a low, persistent thrumming that resonated in my teeth. It wasn't just the fluorescent light. It was inside me. Inside the room. The apartment seemed to breathe with its own strange, unsettling rhythm. The shadows continued their frenzied dance, twisting into forms that were almost recognizable, almost human, but not quite. They leered from the corners, stretched across the ceiling, elongated beyond belief. The television screen, still muted, showed flickering images that no longer made sense, a kaleidoscope of colours and shapes that seemed to mock my shattered perception. Gabe’s face, in the midst of this surreal light, seemed to warp, his features elongating, his eyes sinking deeper into his skull, becoming vast, dark pools. He wasn’t Gabe. Not really. He was something else. Something older. Something predatory.

“You really want to know?” the woman asked, her voice a soft, silken murmur. It was the first time she had spoken. Her voice was breathy, almost childlike, but with an underlying current of something sharp, something knowing. It made the hairs on my arms stand on end. Her eyes, still fixed on mine, seemed to hold an ancient, tired wisdom. She wasn’t young. Not really. She was timeless. Like the building itself. Like the cold. Like Gabe’s particular brand of cruelty. I stumbled backward, my legs finally giving out, hitting the edge of a forgotten armchair. The impact sent a jolt of pain up my spine, but I barely registered it. All I could focus on were her eyes. And the way her smile, faint as it was, seemed to deepen, showing just a hint of pearly white teeth. They looked too sharp. Too perfect.

I couldn’t speak. Couldn’t form the words. My throat was utterly seized, a knot of terror and disbelief. The truth. Did I really want to know the truth? About her? About Gabe? About us? No. I realized then, with a horrifying clarity, that I didn’t. The truth was too much. Too raw. Too ugly. Too… real. And yet, everything around me felt unreal. A paradoxical prison. The room spun. The floor tilted. The air crackled with a strange, static energy.

The cold, inside and out, threatened to consume me. It was all a game. A sick, elaborate game. And I was trapped within its warped rules. The woman's gaze, calm and unwavering, seemed to bore into my very soul, stripping away layers of pretence, exposing the raw, vulnerable mess beneath. She saw everything. She knew everything. And Gabe, still silent, still smiling that ghost smile, was the orchestrator, pulling the strings. The low hum in the room intensified, rising to a piercing whine. My ears ached. My head felt like it was splitting open.

“He likes to watch,” she whispered, her voice barely audible over the rising whine, yet it cut through the air, sharp and clear. Her gaze never left mine, but her fingers, slowly, deliberately, began to trace patterns on Gabe’s bare arm, a light, teasing touch that made my stomach churn. It was a performance. For me. Always for me. A perverse ritual. My entire body was shaking now, an uncontrollable tremor that rattled my bones. I felt like I was going to explode. Or shatter. Or just dissolve into the thick, suffocating air.

The cold outside was a forgotten memory, replaced by an internal freezer burn, a deep, pervasive numbness that was far more terrifying. This was his apartment. His territory. And I was merely a trespasser, invited only to witness his perverse dominion. The silence from Gabe was a judgment, a dismissal. The woman's touch was an accusation. And the rising whine in my ears was the sound of my own sanity, fraying at the edges, threatening to unravel completely.

It was all a lie. All of it.

The feelings. The promises. The brief moments of tenderness. Just a stage. For this.

The cold, the lies, the lust, it all coalesced into a single, overwhelming truth: I was nothing to him but a means to an end, a puppet in his grotesque show. The room, pulsating with unnatural light and sound, felt less like an apartment and more like a cage, specifically designed for my anguish.

My lungs screamed for air, but all I could breathe was the stale, perfumed decay. I gripped the armchair, my knuckles white, feeling the rough fabric against my skin, trying to ground myself in something, anything, real. But nothing felt real anymore. Nothing felt solid. It was all shifting, blurring, dissolving into a nightmarish canvas of colours and shadows, presided over by their calm, unnerving gazes.

And then, as the high-pitched whine reached an unbearable crescendo, the woman's eyes, those ancient, knowing eyes, seemed to widen just a fraction, a dark, fathomless depth opening within them, and she finally, slowly, drew her hand away from Gabe's arm, letting it slide down his side, disappearing under the blanket, only to reappear moments later, clutching a small, dark object. Something sharp. Something metallic. Something she held up, just slightly, catching the strobe of the television light, making it gleam with a terrible, silent promise.

A perverse, beautiful smile spread across her face, not kind, not cruel, but utterly, chillingly serene, as Gabe’s vacant stare remained fixed on me, unblinking, unmoving, as if expecting me to finally understand the full, terrifying scope of his invitation, of his love, of his lie.

A Stain
The Ending
“And then, as the high-pitched whine reached an unbearable crescendo, the woman's eyes, those ancient, knowing eyes, seemed to widen just a fraction, a dark, fathomless depth opening within them, and she finally, slowly, drew her hand away from Gabe's arm, letting it slide down his side, disappearing under the blanket, only to reappear moments later, clutching a small, dark object. Something sharp. Something metallic. Something she held up, just slightly, catching the strobe of the television light, making it gleam with a terrible, silent promise. A perverse, beautiful smile spread across her face, not kind, not cruel, but utterly, chillingly serene, as Gabe’s vacant stare remained fixed on me, unblinking, unmoving, as if expecting me to finally understand the full, terrifying scope of his invitation, of his love, of his lie.”
Share This Story