By Craig Kelly
Kyle has neighbors, technically. Laughter through the vents. Pans. The same three songs down the hall, never quite loud enough to complain about.
There is life in the building. Just not in his unit.
The blinds stay mostly closed. The kitchen light hums and blinks when it wants to. The air smells of dishes rinsed and not washed. The apartment used to feel small. Now it feels like a church after everyone has gone home. Just the chairs. Just the air.
He was not always like this, and he hates how everyone says that like it matters.
Before, he drew and stayed up late playing games with his sister. His only friend. He was a homebody. Solitude was a virtue, and his twin was all he needed.
Then she was gone. Struck crossing a quiet four-lane where drivers usually waved her across. That night one of them was asleep at the wheel. People say he does not draw anymore. He did not really do anything anymore.
He exists, mostly. That is the word he would use if someone forced him. Exists. He still buys the lavender detergent he hated and she loved, just to remember her.
The television is always on. Not watched. Just on. When it goes silent, the air thickens in his throat like it means to stay.
Meals on Wheels comes most days, and it is almost always the same woman.
“Hi, sweetheart,” she says when she knocks. “Chili today. You’re going to eat at least half, right?”
Mrs. O’Neil wears holiday embroidery even when it is not a holiday. She does not ask questions. She scans his face like she is measuring something. He likes that about her.
“I’m fine,” he tells her. He has said it so often it feels like a script. She looks past him and pretends not to. On the days he does not answer, she leaves the food and knocks again, softer, like a code.
That is his life. Until Austin.
They meet in the basement laundry room. Flickering light. Wet denim and old pennies. Pipes that groan like the building clearing its throat.
Kyle does not go down there unless it is after midnight. People require effort he does not have. Tonight someone is already there. Twenty-something, hood up, dryer sheets and two cans of Monster at his feet. A nod. Then “Hey,” said at the same time. Eye contact both of them break on purpose.
The third happens because the dryer eats a quarter and Kyle swears under his breath.
“Yeah,” the young man says without looking up. “Number two’s greedy. Hang on.”
He kneels, pops the panel with a flathead from his hoodie, and the drum kicks back to life.
“You just break into people’s appliances all casual like that?”
“Used to work repair. Back when I thought that was gonna be my whole personality.”
“And now?”
“UX design. Freelance. Making buttons obvious so nobody’s mom gets lost in an app.” He says it like he is bracing for a laugh. “You do…?”
“Nothing,” Kyle says. Not defensive. Just fact.
“Huh. Sounds about right.”
Kyle huffs. First almost-joke in weeks. The dryers hum.
“I’m Austin, by the way.”
“Kyle.”
They do not shake hands.
After that, Austin keeps appearing.
Sometimes he is on the low wall by the parking lot, hood up, vape in hand. Sometimes he knocks with takeout. “They gave me extra fries,” even when they clearly did not.
Sometimes they watch whatever auto-plays. Stand-up. Old game footage. Sonic lore, explained in absolute seriousness. The silence does not demand filling.
Austin talks in sideways bursts.
“Fun fact,” he says, unwrapping a burger, not looking at Kyle. “My dad basically drank himself into a hole in the couch. Drowned vertical, which is impressive, honestly. Then my mom stopped talking. She talks, but not to people. She talks around them, like she’s narrating a nature documentary. So I left.”
His hands shake a little. Kyle does not do advice. He does not do I’m sorry. He nods once and passes a paper towel.
Later Kyle says, “I had a sister. Jessi. My twin.”
Austin turns his head.
“We were both twenty-three.” Kyle’s voice is low, East Coast rough at the edges. “She made any of it feel worth showing up for. I was supposed to meet her. Running late. One second I wasn’t there, and that’s the one that counted. ER smelled like bleach and wintergreen gum. Still can’t stand gum.”
They sit with it. The television talks to itself.
After a while Austin says, “You feel like it was your fault?”
“Yeah.”
Austin does not say the usual shit. “Yeah. Me too.”
He squeezes Kyle’s shoulder, brief and firm, there and gone. Kyle does not shrug it off. First time in a long time someone has touched him without it feeling like pity. He passes the last cold fry like it is nothing.
Austin looks at him a second longer than necessary, like he is seeing someone still standing when he is half gone. Kyle catches it and does not comment. He passes the last cold fry like it is nothing.
Nothing is solved. The air does not feel quite as heavy.
Austin becomes part of the rotation. Kyle, the television, Mrs. O’Neil, and Austin. For a while this is almost enough.
It builds slow. An extra controller. Two cheap sandwiches. “Figured you might eat if someone else is doing it too.” They play until Kyle passes out on the couch instead of the floor. Austin turns the television down and crashes in the chair. One night Kyle makes two bowls because Austin looks rough and will not admit he has not eaten. After that Austin texts when he is late. Kyle starts answering.
The cat shows up in late afternoon, right before the weather breaks.
Austin spots her under the rusted fire escape. Small and black, fur dull, one ear nicked. Eyes too bright, like they have been polished. A storm is coming. The air is metallic.
“Hey. Little void.”
She hisses. He should walk away. Pets mean money, vets, landlords. Then he thinks of Kyle on the floor, lavender and old takeout, like he does not trust the cushions not to swallow him. An infographic his ex posted once: pets can help with depression. The sentence stayed.
He scoops her up. Bones and heat. She stiffens, then buries her face in his hoodie. He knocks with his elbow.
Kyle answers slow, chain still on. “What.”
Austin holds the cat up like an offering. “Thought maybe you could use a friend.”
Kyle flinches. Then he sees her. Something unwinds in his shoulders. He opens the chain and takes her like she is made of glass.
“Hi,” he whispers. Softer than Austin has ever heard him. “Hi, baby. You’re okay.”
She presses into his chest and purrs, loud and steady. The sound fills the apartment like warm air. Something breaks loose under Kyle’s ribs. He feels it. It scares him.
“What’s her name?”
“Whisper.”
Austin nods like of course. Kyle laughs, small and incredulous, and covers his mouth like he is embarrassed by it. Austin looks a second too long. For one second he thinks: oh. He is still in there.
Whisper becomes the center of gravity immediately.
Kyle talks to her. Not baby talk. “I told her I’d watch her, and I did, except for one second, and that’s the second that matters.” And, “Do you think I could still draw, or is there a statute of limitations on that.”
He tells her about the bleach and the gum. Whisper blinks, slow and solemn. At first he feels stupid. Then he stops. With her it just sounds like information. He starts sleeping. Real sleep. He wakes with her on his chest, paws tucked like a sphinx, guarding his face.
Austin notices. He comes by more. Noodles. Cold fries. Orange soda.
“Who wins in a fight: Mario or Sonic. Be honest.”
Kyle snorts. “Mario. Every time.”
“Sonic is literally fast.”
“Mario’s union. Benefits, paid time off, well-rested. Sonic’s freelance. Sonic’s tired.”
Austin laughs so hard he chokes on a fry.
They play until the controllers feel less like relics. Austin leans against the couch, and Kyle does not tell him to move. Whisper curls on the warm console.
During a loading screen Austin says, “You’re more here now.”
Kyle shrugs. “She helps.”
“Good.”
For a while the air stops feeling like grief and starts feeling like recovery.
Then it turns.
The first off thing is so small he almost misses it. He wakes at 3:17 a.m. Whisper is on his chest again. She is not looking at him. She is looking at his mouth. Not his face. His mouth. Her head is tilted like she is listening to something coming up from inside his throat.
“Kinda weird, Whisp.”
She does not move. Pupils huge. Tail flicking like a metronome. He falls back asleep anyway.
The second: a hiss from the kitchen. She is arched, staring into the corner where the fridge meets the wall. Nothing there.
“Drama queen,” he tells her. Something cold settles under his skin. He calls it a draft.
The third: UNKNOWN CALLER. He lets them ring out. On the fourth night he answers, in case it is the hospital, or debt, or Mrs. O’Neil.
No one speaks. Then he hears it. Low. Rhythmic. Purring.
He hangs up. Whisper is asleep across the room, not moving. His stomach drops like an elevator that takes too long.
In the morning: “Something’s weird with her.”
“All cats are weird.”
“No. Like she’s waiting. I sound insane.”
“Yeah. But so do I, most days.”
They let it go, because letting things go is easier than naming them.
Whisper is not the only one.
One night there is another cat in the alley. Gray, sharp-faced, eyes flashing green in the security light. She walks right to him. He names her Storm, because the rain has started and something dramatic should have a dramatic name.
Storm sleeps on the bathmat like it belongs to her. Two days later a mottled brown one cries under the stairs. Then a skinny orange thing limps in from the lot. They all come to him. He does not question it. It feels like being chosen. It feels like love.
Austin pushes the door open and stops dead. At least six cats, and he has not turned his head.
“Okay, Doctor Dolittle. Signup sheet, or are you just letting anybody in?”
Kyle smiles, hair sticking up. Happiest he has looked in months. “They needed somewhere.”
Austin laughs with him. Later, alone in his car, he sits with both hands on the wheel and does not start the engine for three full minutes.
It tips slowly, then all at once. Sour ammonia, the kind that gets into your tongue. Windows fog on the inside. Food crusts on plates. Clothes disappear under paw prints. The carpet under the couch goes dark in patches.
Mrs. O’Neil still comes, but she does not step in. “Leaving this for you, sweetheart, right here.” She whispers something as she walks away. A prayer, perhaps.
Austin brings groceries instead of fries. Bananas, bread, water. “Hey, I just had extra.”
“Thanks,” Kyle says, without really looking. He sits cross-legged on the floor with Whisper in his lap and Storm on his shoulder, talking to them in a low continuous murmur.
Austin steps over a litter box that is absolutely not clean and feels his throat close. He waits until Kyle glances up.
“Hey. So. I’ve been thinking. Maybe we find someone to help with—” He gestures at the room, the smell, a tabby licking condensation off the inside of the window.
Kyle’s face hardens. “No.”
“I just mean a vet visit. Shots. Or somebody who can—”
“They’re fine.” The tone is sharp, almost frantic, a serrated edge Austin has never heard from him. “They’re my family. They’re fine.”
Austin puts his hands up. “Okay. I just—”
“They love me.” Kyle’s voice cracks. His eyes are bright, almost feverish. “They love me more than anybody ever has.”
Something in Austin’s chest goes cold. “Yeah,” he says quietly. “I get that.”
Halfway down the stairs he sits and cries, because he does not know what else to do. This is how it happens. You watch someone you care about say I’m fine in a voice that shakes, and you realize you are out of your depth.
He scrolls. Wellness checks. Outreach. SPCA. He hates himself for which number he calls.
They come on a Thursday. Two animal officers. A woman from the city. A cop. Austin begged to knock. If anyone breaks Kyle’s trust, it should be him.
“Kyle? Open up. Please.”
“Don’t. Just… don’t.”
“They want to check the cats. No one’s taking them today.”
The cop tries the handle. Locked. They have the landlord’s key. The door opens a few inches and the smell hits. An officer gags. Kyle does not yell. He shoves. The cop stumbles back, more surprised than hurt. Kyle’s eyes are wild. His hands are steady.
“Out.” Not loud. Final. The deadbolt throws. Standoff.
In the hall an officer says, quiet, “This isn’t a barricaded suspect. This is mental health.” The city woman nods. “Cut the power. Wait. He’s got food. He’ll come out. He’s not going to hurt anyone on purpose.”
They agree without saying it. A man who already lost everything once, trying not to lose it again. A note under the door. Breaker off. He will cave when the dark gets too much.
Austin stays in the hallway long after the others leave. He sits on the floor across from the door, back against the opposite wall. He does not knock again. He stays until the super tells him he has to go.
Kyle does not come out. The smell gets worse, sweet-rot and ammonia. The floor above complains. Mrs. O’Neil stops coming. Austin checks the door every evening and sometimes talks to the wood. Mostly he sits.
They keep saying he will get tired of the dark.
He does not.
Five days after the power is cut, almost a week since anyone heard a sound, they decide they cannot wait.
The frame is swollen from humidity. One hard shove and it gives.
Austin is not supposed to be here. He is here anyway.
Heat first. It should not be this hot in late October. Then the smell. Rot, ammonia, something sweet underneath. An officer swears and turns away.
The windows are painted black from the inside. The television is shattered. Bowls tipped and licked clean. The cats are everywhere. Counter, fridge, sink. Clusters, alert and silent, all turned toward the same point on the floor.
Austin follows their gaze.
Kyle is curled on his side like he lay down for a nap and forgot to get up. Arms wrapped around his ribs, like he died hugging something to his chest.
There are marks. Not claw marks. Absence. Places where skin should be and is not. Where muscle should cover bone and does not. His shirt is torn and wet.
Three cats against his stomach. One in the cradle of his knees. One across his neck like a scarf. Whisper sits on his shoulder, upright. She looks at Austin. Her fur is spotless. Her eyes shine.
Someone whispers “Christ.” Someone else makes the small choke of a person about to be sick. All of that is behind glass.
Because Kyle’s face is untouched. Perfect. Clean. Calm. And he is smiling.
Not a big toothy grin. Not some horror-clown rictus. A small soft smile, like someone told him a secret and he finally believed it.
Austin drops beside him. Whisper does not move.
“Austin. You can’t—”
He does not hear them. He touches Kyle’s cheek. Still warm. He jerks his hand back like he has been burned.
The sound that comes out of him does not feel like his. He folds forward, forehead to the carpet, and sobs in a way he has not since he can remember.
The report will say severe neglect, hoarding conditions, self-isolation, unfathomable tragedy. It will frame Kyle as a cautionary tale.
But Austin knows what actually happened.
Kyle donated himself to the cats. Not for food. For being needed. For contact that did not flinch. For love that did not ask him to get better first. He finally found something that stayed. He pulled it all in at once, and it ate him. He let it. He smiled while it did.
They did not touch his face.
Austin feels the weight of that like a hand closing around his throat.
He had seen the version of Kyle who laughed at dumb Mario jokes and talked about drawing again. The part that was still whole. The part that reached out. He had put Whisper in his hands.
“God, I’m sorry. I’m so—” He cannot finish.
When he lifts his head, Whisper is closer. She moved without a sound. Inches from his knee. Pupils wide and steady. Not love. Not comfort. Recognition.
Austin stares back, and a quiet, sick thought rises in him, uninvited: she is listening for a new voice.
Someone says his name again. Softer. He does not answer.
He keeps his eyes on Whisper, and Whisper keeps hers on him, and the air presses down, waiting.
Outside, somewhere in the city, people are laughing in restaurants. Sunlight is hitting windows. Buses are running on time. The world is still moving forward.
You must sign up or log in to submit a comment.
Oof, this was dark. I loved it. The ending with Whisper turning her attention to Austin was genuinely unsettling. Such a sad, creepy story. Nicely done!
Reply
Thank you, I'm glad you enjoyed it!
Reply