Translate

The Blackwood Apartment Nightmare | Full Serial Killer Horror Thriller | Fiona Story Hub Exclusive


Trapped in apartment serial killer horror story cover, female survival thriller poster


Trapped in a remote Oregon apartment building with an escaped serial killer on the loose, a young woman faces a night of unrelenting terror in this twist-filled locked apartment horror story with a jaw-dropping final reveal. Read the full 2026 thriller exclusively on Fiona Story Hub.

 Chapter 1: The Emergency Alert And The Knock That Started The Horror

I was sinking into a hot bath when my phone buzzed on the sink counter—screen lighting up with a police alert about an escaped serial killer on the loose. A triple homicide at a Portland convenience store, the suspect armed and dangerous. Residents were warned to lock all doors, but I didn’t know this alert would spark the deadliest night of my life in this remote apartment building.

I’d barely finished reading the alert when a sharp knock echoed through my empty apartment.

“Hello? Building security, here to check your doors and windows.”

My hand slipped, sending my phone clattering into the edge of the tub.

Blackwood Ridge Apartments didn’t have building security. It didn’t have a property manager. It didn’t even have a functioning HOA. The owners had bailed six months prior, leaving us 12 units in the middle of nowhere, with nothing but a rusted gate and a prayer to keep us safe.

I froze in the water, listening. The knock came again, slower this time.

“Hello? Anyone home? We’re doing a full building check after the police alert.”

I didn’t answer. I climbed out of the tub, fumbling for a sweatshirt and sweatpants, my heart hammering in my chest. My bare feet hit the cold hardwood floor as I crept toward the front door, every nerve in my body screaming.

My name is Ravenna Hale. Everyone calls me Raven. I’m 24, a freelance digital illustrator, and I live alone in unit 501. I moved to Blackwood Ridge four months ago, running from a past I’d spent my whole life trying to escape. It was cheap, quiet, and isolated. Exactly what I thought I wanted.

I pressed my eye to the peephole, breath held tight in my lungs.

The man in the hallway wore a faded security uniform, a baseball cap pulled low over his eyes, and a blue medical mask covering the lower half of his face. He held a clipboard and a pen, his head bowed as he scribbled something down, like he was marking off units on a list.

I hesitated, my hand hovering over the lock. Maybe the HOA had pulled something together at the last minute. Maybe the police had asked local buildings to do safety checks. Maybe I was just being paranoid.

That’s when the peephole went black.

Not the hallway lights. The peephole itself. One second, I could see the dim glow of the emergency exit sign at the end of the hall. The next, nothing but solid darkness.

A soft, shallow breath seeped through the crack under the door, light enough that anyone else would have missed it. But I didn’t. It slithered into my ears, sharp and cold, like a spider crawling across my skin.

My blood turned to ice.

The lights in the hallway hadn’t gone out. He’d pressed his face directly up against the peephole. His eye was lined up perfectly with mine, staring straight through the door at me. I could picture it, clear as day: a stranger, inches from my face, unblinking, watching me watch him.

I clapped a hand over my mouth to muffle the scream building in my throat. I stumbled back from the door, my legs shaking.

This building had no security. No property manager. No one coming to check our doors.

So who the hell was on the other side?

Chapter 2: The Empty Hallway That Hid A Deadly Secret

He stayed there for what felt like an eternity, his face pressed to my door, his breath seeping through the cracks. Then I heard the scrape of his ear against the wood, listening for any sound inside my apartment. For any sign that I was home.

I stood frozen in the middle of the room, not daring to breathe, not daring to move.

After a few minutes that stretched on for hours, he pulled away. I heard his boots on the linoleum hallway floor, slow and heavy, as he turned to the door directly across from mine. Unit 502.

He knocked again, the same sharp, even raps.

“Hello? Building security, here to check your doors and windows.”

His voice was flat, monotone, no inflection at all. It echoed down the empty stairwell, bouncing off the concrete walls of our six-story building. Blackwood Ridge was one of those forgotten places, built in the 90s and left to rot in the woods outside Portland. One elevator, two units per floor, barely a third of the apartments occupied. Most of the building was empty, dark, silent. A perfect hunting ground.

I heard the door across the hall unlock. The soft creak of it opening. A mumbled exchange, too quiet for me to make out. Then the door clicked shut again, swallowing him and the man who lived in 502 inside.

I let out a breath I didn’t know I was holding, my back sliding down the wall until I hit the floor.

Jasper Cole lived in 502. He was 28, a remote game developer, and I’d spoken to him exactly three times in the four months I’d lived here. He was painfully shy, always hunched in the corner of the elevator, eyes fixed on his shoes, never saying a word. He was the kind of guy who never left his apartment unless he absolutely had to. The kind of guy who’d order groceries for delivery instead of stepping foot in a store.

But he was also kind. More than once, I’d woken up to find the overflowing trash bag I’d left by my door overnight gone, taken down to the dumpster for me. He never mentioned it, never asked for anything in return. Just a quiet, anonymous favor.

If he’d let the security guy in, maybe I was wrong. Maybe it was legitimate. Maybe the building had pulled something together last minute, after the police alert went out.

But why would they send someone out at 10 PM? Why would they not post about it in the building’s group chat? Why would the man press his face to my peephole, like he was trying to see if I was alone?

I grabbed my phone off the floor, wiping the water off the screen, and pulled up the Blackwood Ridge residents group chat. I scrolled up, fast, looking for any message about a building security check.

Nothing. The last message was sent at 8 AM that morning, from Art Grant, the retired guy who lived in 101. He’d posted a weather alert, warning everyone about the severe thunderstorm rolling in that night, with lightning and high winds. Told anyone with stuff on their balconies to bring it inside.

No mention of security checks. No mention of building staff. No mention of anyone coming to the doors.

My stomach dropped. I closed the chat, my thumb hovering over the call button for 911. That’s when a friend request popped up on my screen.

From a user named Jasper Cole, unit 0502.

The man who’d just let the “security guard” into his apartment.

His request message was short, simple, and made every hair on my body stand on end.

“Hey, I’m your neighbor across the hall. Did a security guy come to your door tonight to check your windows?”

Chapter 3: The Neighbor’s Text That Raised Every Red Flag

I stared at the friend request for a full minute, my brain short-circuiting.

He’d just let the man into his apartment. Why was he messaging me now, asking if the guy had come to my door? Why hadn’t he asked the man himself, while he was standing right there?

Something was very, very wrong.

I didn’t accept the request right away. Instead, I closed the app and pulled up my contacts, looking for the only other person in the building I had saved.

Lila from 401. She was 19, a community college student who lived with her boyfriend Tyler. We’d swapped numbers a month prior, after she’d accidentally grabbed my Amazon package off the porch, and I’d grabbed hers. We’d laughed about it, exchanged numbers, and never spoken again. But she was the only person I could reach out to right now.

If someone was going floor to floor checking doors, they’d have to go from the bottom up. Or the top down. Either way, they would have hit 401 before 501.

I typed out a message, my fingers shaking.

“Hey, it’s Raven from 501, upstairs. Quick question: did a security guy come to your door tonight to check your windows and doors?”

I hit send, and waited. And waited. And waited.

The minutes ticked by. 10:15 PM. 10:20. 10:25. No reply.

Maybe she was asleep. Maybe she had her phone on silent. Maybe she and Tyler were out.

But my gut twisted. The security guy had gone into 502 almost 25 minutes ago.

How long does it take to check a handful of windows and a front door?

I’d been standing by my front door this whole time, listening. I hadn’t heard the 502 door open again. I hadn’t heard boots in the hallway, or the ding of the elevator. Nothing. Just silence, broken only by the distant hoot of an owl in the woods surrounding the building.

I crept back to the door, pressing my eye to the peephole again.

The hallway was pitch black. The only light came from the glowing green emergency exit sign at the end of the hall, casting an eerie, sickly glow over the linoleum. The door to 502 was still shut tight. No sign of the security guard. No sign of Jasper.

The hallway looked endless, like a black hole ready to swallow me whole. I pulled back from the peephole, my heart racing.

That’s when my phone buzzed in my hand. A reply from Lila, 401.

“Yeah he just finished checking my place”

I let out a shaky breath, leaning my head back against the wall.

See? I was just being paranoid. The police alert had spooked me, and I’d let my imagination run wild. The building had organized a last minute check, and I’d missed the message. It was fine. Everything was fine.

I stared at the text again, my smile fading.

Something was off. I couldn’t put my finger on it, but something about that message made my skin crawl.

Chapter 4: The Strange Reply That Unlocked A Chilling Truth

The security guy had been in 502 for over 30 minutes now. Still no sound of him leaving.

I typed another message to Lila, my thumb hovering over the screen.

“Hey, sorry to bug you again. Quick question: how long did the check take? He’s been in my neighbor’s place forever, and I’m getting a little weirded out.”

The reply came back almost instantly.

“About half an hour”

Five words. No punctuation. No emojis. No personality at all.

That’s when I realized what was wrong.

I scrolled up in our text thread, to the messages we’d sent a month prior, when we’d mixed up our packages. Every single text Lila had sent me ended with an emoji. A cat face, a laughing face, a shrugging girl. Even her short “Got it!” texts had a little smiley face at the end. She was 19. That’s how kids text.

These two messages? Nothing. No emojis. No exclamation points. No personality. Just short, flat, lifeless sentences.

It didn’t sound like her at all.

Before I could reply, I heard the door across the hall click open.

I slammed my eye back to the peephole, my breath catching in my throat.

The security guy stepped out of 502. He pulled the door shut behind him, scribbling something on his clipboard. Then he turned, and walked down the hall toward the elevator. He didn’t look back. He didn’t stop at any other doors.

A second later, I heard the elevator ding. The doors slid open. Then shut. Then silence.

He was gone.

I checked the time. From the second he’d stepped into 502, to the second he’d left, it had been exactly 31 minutes.

Just like the text from Lila had said.

My blood ran cold.

How would whoever was texting me from Lila’s phone know exactly how long the check had taken? Unless they were the one doing it. Unless they were the security guy. Unless Lila was…

I didn’t want to finish that thought.

The hallway lights clicked off, plunging the space back into darkness. I stayed at the door for another 10 minutes, listening, making sure he was really gone. When I was sure the coast was clear, I walked back to the living room, my legs still wobbly.

The wind had picked up outside, howling through the trees around the building. I could hear the distant rumble of thunder, rolling in from the west. Art’s weather alert had been right. The storm was here.

I walked to the window, a mug of hot chocolate in my hand, and stared down at the front gate of the complex. It was a heavy metal gate, with a keycard lock. It always made a loud, metallic clang when it opened and shut. I’d lived here four months, and I’d never once heard it open quietly.

I stood at the window for 15 minutes, watching, listening. I never heard the gate open. I never heard it shut.

If the security guy had left the building, he would have had to open that gate.

Which meant he was still inside.

A cold, terrible thought settled in my chest.

He wasn’t here to check doors. He was here to hunt. And he was still in the building with us.

That’s when my phone buzzed again. Another text from Lila, 401.

“Sorry about the short texts earlier! I was painting my nails and couldn’t type properly, my boyfriend was the one replying ��”

This time, there was an emoji. A little sweating smiley face. Just like her old texts. I let out a breath, my shoulders slumping.

Okay. That made sense. That’s why the texts were off. It was her boyfriend, Tyler, replying. Not her. I was being ridiculous.

She sent another text before I could reply.

“Did you see the police alert tonight? So scary! Thank god they sent someone around to check the building. Oh, and you probably didn’t know, but Art from 101 is heading up the security checks now! He’s the building captain since the HOA bailed ��”

Art. The retired guy from 101. The one who’d posted the weather alert that morning. The one who’d helped me carry my couch up the stairs when I moved in, who’d brought me homemade cookies when I first got here, who was always fixing the broken lights in the hallway for free.

That’s why he hadn’t left the building. He lived here. He was the one doing the checks.

I laughed at myself, shaking my head. I’d worked myself up into a full blown panic over nothing. I’d been scared of a nice retired guy, just trying to keep his neighbors safe.

I typed out a reply.

“No worries! Thanks for letting me know, I was totally spooked. It’s late, get some sleep!”

I hit send. My thumb hovered over the send button, but I froze.

In the window across from mine, in the reflection of the glass, I could see the building behind me. My building. Unit 401.

It was completely dark. No lights on anywhere.

If Lila was painting her nails, if she was awake and texting me, why was her apartment pitch black?

Chapter 5: The Missing Dog Bark That Spelled Disaster

My phone buzzed again, before I could process what I’d just seen. Another text from Lila.

“Will do! We’re about to pass out, you get some rest too! Goodnight! ��”

Another emoji. Another casual, normal text. But my hands were shaking.

Her apartment was dark. No lights. No TV glow. Nothing.

How was she painting her nails in the dark? How was she texting me, wide awake, in a completely blacked out apartment?

My thumb hovered over the call button, ready to dial 911. But I stopped myself. What would I even say? That my neighbor’s apartment was dark? That her texts were a little off? That I was scared of a retired guy doing safety checks? The police were already stretched thin hunting for a triple murderer. They wouldn’t send anyone out for that.

I opened the building group chat again, staring at Art’s profile picture. A smiling older man with a white beard, holding a fishing rod. He looked harmless. Kind. The kind of guy who’d help a little old lady cross the street. The kind of guy who’d look out for his neighbors.

But something still felt off. I tapped his profile, and sent a friend request.

He accepted it immediately. Like he’d been waiting by his phone for it.

I typed out a message, my fingers steady now.

“Hey Art, it’s Raven from 501. Quick question: are you organizing building security checks tonight? A guy in a uniform came to my door, and I wanted to make sure it was legitimate.”

His reply came back in seconds.

“Yep! With the killer on the loose, we’re doing a full building check tonight. You home right now? I’ll head straight up.”

My stomach twisted. I typed back, slow and careful.

“Got it, thanks! Quick thing: did you already check 401? I borrowed a hair dryer from the girl who lives there a while back, and I’ve been trying to drop it off, but she’s not answering her texts or calls.”

His reply made my phone almost slip out of my hand.

“She must not be home. I knocked on her door twice, no answer. You home right now? I’m heading up to finish the top floor, need to check your place and sign you off.”

My blood turned to ice.

Lila had texted me 5 minutes ago, saying the security check had already been done. Art said he’d knocked, and no one answered.

One of them was lying.

Before I could reply, he sent another message.

“You’re in 501, right? You home? I’m leaving my apartment right now, I’ll be up in 2 minutes. Just need to check your windows and get your signature on the form.”

Then two video calls popped up, back to back. Both from Art. Both declined before I could even hit the button.

He was rushing me. Pressuring me. The same Art who was always laid back, who took his time with everything, who his wife always joked about being too slow for his own good.

This wasn’t the Art I knew.

I typed back, fast.

“I’m so sorry, I’m not home right now! I’m staying with a friend in the city tonight. Can we do the check tomorrow?”

His reply was instant.

“You just said you were trying to drop off a hair dryer for the girl downstairs. How are you gonna do that if you’re not home?”

I froze. I’d walked right into that.

“I meant if she was home tonight, I’d drop it off. But since she’s not, I’ll do it tomorrow. I’m already in the city. Sorry!”

The chat went silent. He didn’t reply.

I locked my phone, and set it down on the coffee table. My head was pounding.

Art was lying. Lila was lying. Jasper was acting weird. The security guy was still in the building. And somewhere out there, a triple murderer was on the run.

Who could I trust?

I thought about the building. Who lived here, who was actually home.

101: Art and his wife, Elaine.

2nd floor: completely empty. No one moved in yet.

301: Lila Torres, the vet tech, and her husky, Max. 302: empty.

401: Lila and Tyler. 402: Kade Walker, 26, a personal trainer who lived alone. I’d seen him in the elevator a few times, always in gym clothes, always with a smile. Art called him Kade, said he was a good kid.

5th floor: me, and Jasper in 502.

6th floor: completely empty.

I needed to reach someone else. Someone who wasn’t wrapped up in this. Someone who could tell me what was going on.

Lila from 301. She had a husky named Max, the loudest dog I’d ever met in my life. He barked at every leaf that blew past the window, every squirrel in the woods, every time the elevator dinged. If something was wrong, Max would be going crazy.

I opened the group chat, found her profile, and sent a friend request. I added a note: “Don’t open the door for anyone. Something’s wrong. Please accept this.”

I waited. And waited. No response. No accept, no decline. Nothing.

It was almost 11:30 PM. She was a vet tech. She had to be up early for work. Maybe she was asleep. Maybe she’d taken Max out for a late night walk, and left her phone at home. She’d started walking him late at night a few weeks prior, after a Karen in the building complained about him barking at her kid in the hallway.

I walked back to the window, staring out into the dark. A flash of lightning split the sky, illuminating the woods for a split second. Then a deafening clap of thunder shook the windows.

I remembered Art’s weather alert that morning. Severe thunderstorms, high winds, lightning.

Lila wouldn’t have taken Max out in this. No one would.

Which meant she was home. Asleep. Or worse.

That’s when I realized it.

I hadn’t heard Max bark once all night.

Not when the security guy knocked on my door. Not when he knocked on 502’s door. Not when the thunder shook the whole building. Nothing.

Max was the loudest dog in the world. He barked at everything. But tonight? Silence.

Why wasn’t he barking?

Chapter 6: The Man Under The Door That Shattered All Safety

I was still staring out the window, my mind racing, when my phone buzzed again.

Another friend request. From Jasper Cole, 502. The same request he’d sent earlier.

This time, his message was different. Shorter. Darker.

“Hey. Do you feel like something’s really wrong tonight?”

That one sentence wiped the sleep right out of my body. I sat straight up on the couch, my heart hammering.

He felt it too. He knew something was off.

I accepted the request immediately, and typed back a reply.

“What do you mean? What’s wrong?”

His reply came back in seconds.

“Have you heard the dog from 301 at all tonight?”

My blood ran cold. I wasn’t imagining it. I wasn’t being paranoid. He’d noticed it too.

“I haven’t heard a single bark. I thought maybe he was asleep, but the thunder didn’t even set him off.”

“Dogs don’t sleep through thunder like that. Especially not huskies. Their hearing is too sensitive. That storm would have him losing his mind.”

I stared at the screen, my hands shaking.

“What are you saying?”

The typing bubble popped up, and stayed there for a long time. Then a single line popped up.

“I think you know exactly what I’m saying.”

The killer. The one on the run from the police. He was here. In the building. He’d gotten to Max. He’d gotten to Lila.

We were trapped. With a murderer.

I typed back, fast.

“We need to call the police. Right now.”

I hit send. And at that exact moment, another flash of lightning split the sky, followed by a thunderclap so loud it made the windows rattle.

And through the rain, through the thunder, I heard it.

A faint, high-pitched dog bark. From 301, below us.

I ran to the window, yanking it open. The cold rain and wind hit my face, but I didn’t care. I listened.

Another bark. Then another. Max. He was alive. He was okay.

I laughed, a wet, shaky laugh of relief. I closed the window, and ran back to my phone, typing to Jasper.

“You hear that? He’s barking! He’s okay! The thunder must have woken him up! Did you hear it?”

His reply came back a few seconds later.

“I heard it. But still. Lock your doors, check your windows. Something still feels off. I’m gonna keep an eye on the hallway. Text me if you see or hear anything.”

“Okay. You too. Be careful.”

I set my phone down, my hands still shaking. He was right. Even if Max was okay, something was still wrong. Art was acting weird. Lila’s texts were off. The security guy had vanished into thin air.

I needed to make sure the door was locked. Double locked. Even triple locked. I’d pushed a heavy bookshelf in front of it earlier, but I could make it more secure. I had a small square table in the entryway, I could push that up against it too. Anything to buy me time, if someone tried to break in.

I crept to the front door, bare feet silent on the floor. The wind was howling outside, whistling through the cracks around the window frames. A cold draft seeped in under the front door, wrapping around my ankles like ice.

Wait.

The draft was coming from both sides of the door. Not just the bottom seam. Both sides. Left and right.

I shifted my feet, stepping slowly to the left edge of the door. The cold air hit my ankle, sharp and icy. I stepped to the right edge. Same thing.

The door was closed. It was locked. The deadbolt was engaged. So why was air coming in from the sides?

Unless someone was standing directly in front of it. Blocking the bottom seam. Splitting the draft to the sides.

Someone was standing right outside my door.

I dropped to my knees, my heart in my throat. I pressed my eye to the half-inch gap under the door.

And I stared straight into a pair of eyes.

He was lying on the hallway floor, flat on his stomach, his face pressed to the crack under the door. Watching me. Watching every move I made inside my apartment. He’d been there the whole time.

Chapter 7: The Lie That Exposed The Hidden Killer Next Door

I scrambled back from the door, a scream caught in my throat. My back hit the wall, and I clapped a hand over my mouth to muffle the sound.

He was there. He was right there. Lying under my door, watching me. Waiting.

I grabbed my phone, my fingers fumbling so bad I could barely type. I sent a message to Jasper, fast and frantic.

“There’s a man lying under my front door. I can’t see who he is, but he’s watching me. Can you see him from your side? The hallway is pitch black, I can’t see anything. Don’t open your door. Don’t let him know you’re there. Please.”

I hit send, and waited. The seconds ticked by like hours. No reply.

I typed again, more frantic.

“Jasper? Are you there? Please tell me you see him.”

The typing bubble popped up. Then a reply.

“I see him. He’s got a knife in his hand.”

My blood turned to ice. A knife. He was armed. He was right outside my door, with a knife, watching me.

But then I froze. A thought hit me, sharp and cold.

The hallway was completely dark. The only light was the faint green glow of the emergency exit sign at the end of the hall. I couldn’t see anything through the gap under the door, except his eyes. I couldn’t see his hands. I couldn’t see a knife.

How could he?

I typed back, my hand shaking.

“How can you see the knife? It’s pitch black out there.”

The chat went silent. The typing bubble disappeared. No reply.

I waited. 10 seconds. 20. 30.

Then a new message popped up.

“I have a security camera outside my door. It has night vision.”

My stomach dropped.

He was lying.

I knew he was lying. Because three days prior, I’d been coming home late from a work trip, and I’d seen it. The security camera wire outside his door, hanging down, cut clean through. I’d even pointed it out to him in the elevator the next day, told him someone had cut it. He’d just nodded, his face pale, and mumbled that he’d fix it.

He never did. The wire was still cut. The camera didn’t work.

So how did he know the man outside my door had a knife?

Unless he was the one holding it.

Unless the man lying under my door wasn’t a stranger. It was Jasper.

Unless the killer wasn’t just in the building. He was living across the hall from me.

Before I could reply, the banging started.

Loud, violent, slamming against my front door. The man outside had realized I’d seen him. He knew I knew he was there.

The door shook on its hinges, the wood groaning under the force of his blows. I screamed, scrambling back, grabbing the heaviest thing I could find: a metal lamp from the side table. I held it like a bat, my hands shaking, my breath coming in ragged gasps.

The banging got louder. He was throwing his whole body against the door. The deadbolt held, but just barely. The bookshelf I’d pushed in front of it rocked back and forth with every hit.

I fumbled for my phone, typing to Jasper again. Even if he was lying, even if he was in on it, he was the only person I could reach.

“He’s trying to break in! I called 911, but the storm is messing with the signal! Please, help me!”

I lied about calling 911. I hadn’t. I was too scared to make a sound, too scared he’d hear me on the phone.

That’s when I remembered Kade. 402. The personal trainer. The guy who spent 3 hours a day in the gym. The guy who was built like a brick wall. If anyone could help me, it was him.

I pulled up the group chat, found his profile, and sent a friend request. I added a note: “Don’t open your door. There’s a man with a knife in the hallway, he’s trying to break into my apartment. Please accept this.”

He accepted it immediately.

His first message was short, annoyed, like I’d woken him up.

“What’s going on? It’s almost midnight.”

I typed as fast as I could, spilling everything. The security guy, the strange texts, the missing dog barks, the man with the knife outside my door, the killer on the run. I told him I couldn’t get through to 911, that I was trapped, that I was scared.

I expected him to panic. To lock his door and hide. Instead, he sent a single line back.

“Shit. That guy just checked my place too. I’m coming up.”

My eyes went wide. I typed back, frantic.

“No! Don’t! He has a knife! The police are on their way, just stay in your apartment! Lock your door!”

He sent a photo a second later. A can of military grade pepper spray, sitting on his kitchen counter.

“Relax. I’ve got this. I’ve been doing martial arts for 10 years. One guy with a knife? Nothing. I’ve got a baseball bat too. You got your neighbor across the hall, right? Have him distract the guy when I get off the elevator. I’ll take him down from behind.”

I stared at the screen, horrified. He was actually going to do it. He was going to come up here, and fight a man with a knife, in the pitch black hallway.

I typed back, begging him not to. But he didn’t reply. The chat went silent.

I texted Jasper, fast.

“Kade from 402 is coming up. He’s gonna get off the elevator in a minute. When he does, make some noise, yell something, distract the guy at my door. He’s gonna take him down from behind. Please. Just do it.”

Jasper’s reply came back instantly.

“Got it. Be ready.”

The banging on my door hadn’t stopped. It was getting louder, more violent. The wood was starting to splinter around the lock. I could hear him grunting, putting his whole weight into it. He was going to break through. Any second now.

That’s when I heard it. The elevator ding.

It had reached the 5th floor.

The banging on my door stopped.

The hallway went silent.

Chapter 8: The Bloodied Man At My Door In The Storm

I pressed my eye to the peephole, my breath held tight.

The elevator doors slid open. The bright light from inside flooded the hallway, illuminating the space for a split second.

But no one stepped out.

The elevator was empty.

Kade had pressed the button. But he wasn’t in the elevator. He’d used it as a distraction. Smart.

The man outside my door had turned away from my door, his full attention on the open elevator. He was standing now, his back to me. I could see him clearly in the elevator light.

He was tall, broad shouldered. His clothes were soaked in blood. His face was splattered with it, his hair matted to his forehead. I recognized him instantly.

Tyler. Lila’s boyfriend. The guy from 401.

His left hand was wrapped around a kitchen knife, the blade glinting in the elevator light. His right hand hung limp at his side, like it was broken. He stared at the open elevator, his chest heaving, his eyes wild with terror.

Not rage. Not bloodlust. Terror.

He was scared. Out of his mind scared.

That’s when a figure exploded from the stairwell at the end of the hall. Kade. He ran at Tyler full speed, slamming his shoulder into Tyler’s back.

Tyler went flying forward, hitting the wall with a sickening thud. The knife clattered out of his hand, sliding across the floor to stop right in front of my door.

Tyler hit the ground hard, dazed. Kade was on him in a second, kicking him in the ribs, over and over. Tyler screamed, a guttural, broken sound. He tried to get up, but Kade kicked him again, sending him sprawling back to the floor.

Then Kade grabbed the knife off the floor, holding it up. He stepped toward Tyler, who was cowering against the wall, whimpering.

That’s when the door to 502 flew open. Jasper stepped out, a baseball bat in his hand.

I screamed through the door, at the top of my lungs.

“JASPER, HE’S THE KILLER! IT’S HIM! HE’S BEEN LYING TO YOU!”

Kade’s head snapped toward my door. Jasper froze, the bat raised in his hand.

And then everything went silent.

No more screaming. No more fighting. No more kicks. Just the howl of the wind, and the distant rumble of thunder.

I pressed my eye to the peephole, but I couldn’t see anything. They’d moved into the blind spot, around the corner by the stairwell. I could hear grunts, the sound of flesh hitting flesh, a sharp, pained scream. Then nothing.

Silence.

I stood at the door, frozen, the metal lamp still in my hand. I didn’t know who was alive. Who was dead. Who was coming for me next.

A minute passed. Then two. Then five.

Then a soft, rapping at my door. Slow. Weak.

“Raven? It’s Kade. Open the door. Hurry.”

His voice was rough, pained. Breathy. Like he was hurt. Bad.

I didn’t move. I didn’t say anything.

“Raven, come on. He’s gone. Jasper ran off down the stairs. He stabbed me in the leg. I’m losing a lot of blood. Let me in. Please.”

I pressed my eye to the peephole. He was leaning against the doorframe, his face pale, his hand pressed to his left thigh. Blood was seeping through his fingers, pooling on the floor at his feet. His other hand held the baseball bat, like he was ready to fight if Jasper came back.

“Where’s Tyler?” I asked, my voice shaking through the door.

“Unconscious in the stairwell. Tied him up with his belt. He’s not going anywhere. But Jasper’s still out there. Let me in, before he comes back. Please.”

I hesitated. My hand hovered over the lock.

He was hurt. He’d come to help me. He’d fought the guy with the knife. He’d saved me.

But something still felt off.

“Did you call the police?” I asked.

“Tried. No signal. The storm’s messing with the towers. We need to barricade ourselves in here, until the signal comes back. Or until Jasper comes back. Let me in, Raven. Please.”

I stared at him through the peephole. He looked like he was about to pass out. The blood was still pouring from his leg.

I unlocked the deadbolt. I pulled the bookshelf and the table away from the door. I turned the handle, and pulled the door open.

Chapter 9: The Fight In The Hall That Changed Everything

The hallway reeked of blood and rain. The walls were splattered with it, the floor slick with it. I couldn’t tell whose blood was whose.

Kade collapsed into my apartment the second the door was open, falling to his knees with a pained grunt. I slammed the door shut behind him, sliding the deadbolt back into place, pushing the furniture back in front of it.

“Holy shit. Thank you.” He panted, leaning back against the wall, his hand still pressed to his leg. The blood was seeping through his fingers, fast.

I ran to the bathroom, grabbing the first aid kit from under the sink. I’d stitched up my own fair share of cuts and scrapes, but this was bad. The knife had gone deep.

“Let me see.” I said, kneeling down in front of him. I pulled his hand away, and my stomach turned. The wound was deep, jagged, still bleeding heavily.

“I need to clean it, and wrap it tight. It’s gonna hurt.” I said, grabbing the antiseptic from the kit.

He nodded, his jaw tight. “Do it. I’ve had worse.”

I poured the antiseptic over the wound. He hissed through his teeth, but didn’t make a sound. I grabbed the gauze, wrapping it tight around his thigh, tying it off as hard as I could. The bleeding slowed, but didn’t stop completely.

“Did you call 911?” He asked, his head leaning back against the wall, his eyes closed.

“I tried. No signal. The storm’s messing with everything.” I said, sitting back on my heels. “Where did Jasper go?”

“Down the stairs. I stabbed him twice, in the side. He’s hurt bad. He won’t get far. But he’s got the knife. He’s dangerous.” He said, opening his eyes, looking at me. “How did you know he was lying? About the camera?”

I stared at him. “I saw the wire was cut. Three days ago. He never fixed it. There’s no way he could have seen the knife.”

Kade cursed under his breath. “Fucking psycho. I knew there was something off about that guy. He never talked to anyone. Never left his apartment. I should have known.”

I nodded, but my mind was racing. Tyler. The bloodied man at my door. He’d been terrified. Not angry. Scared. He’d been holding the knife in his left hand. But I’d seen him in the elevator a dozen times. He was right handed. He always pressed the buttons with his right hand. He carried his grocery bags with his right hand.

So why had he been holding the knife in his left?

Unless someone had put it there.

Unless he wasn’t the one who’d hurt anyone.

Unless he was running from the same person I was.

“Kade.” I said, my voice quiet. “When you found Tyler in the hallway, was he the one who hurt Lila?”

Kade’s jaw tightened. “Who else? He’s covered in her blood. He’s the killer. He’s the one from the news. The triple homicide at the convenience store. It was him.”

I stared at him. I’d never told him about the convenience store. I’d never told him the details of the police alert. I’d just said there was a killer on the loose.

How did he know it was a triple homicide?

“How do you know it was a triple homicide?” I asked, my voice steady.

Kade froze. His eyes flicked away from mine, for just a split second.

“It was on the news. Everyone knows.” He said, his voice tight.

“No. The police alert only said a homicide. It didn’t say how many people were killed. Only the locals who live near the store know it was three. How do you know?”

He didn’t answer. He stared at the floor, his jaw clenched.

I stood up, slowly, backing away from him. My hand wrapped around the metal lamp I’d left on the floor beside me.

“Where’s Jasper?” I asked again.

“I told you. He ran down the stairs.” He said, not looking up.

“No. He didn’t.” I said. “You killed him. Didn’t you?”

He looked up at me then. And the nice, smiling, helpful guy from the elevator was gone. His eyes were cold. Empty. Dark.

I’d seen that look before. In my stepfather’s eyes, the night he’d hit my mom for the last time. The night she’d told me she’d rather die than live with him for another day.

That was the look of a man who didn’t care who he hurt. Who didn’t feel anything at all.

Chapter 10: The Twisted Truth Behind The Blackwood Killings

He laughed. A low, cold laugh, as he pushed himself up off the floor. He was no longer limping. The wound on his leg wasn’t slowing him down at all.

“You’re smarter than you look, Raven.” He said, wiping the fake blood off his leg with the back of his hand. The gauze fell away, revealing nothing but unbroken skin underneath. No wound. No cut. Nothing.

My blood ran cold. I backed up further, until my back hit the kitchen counter. The lamp was still in my hand, held tight, ready to swing.

“Who are you?” I asked, my voice shaking, but my eyes locked on his.

“Kade Walker. Personal trainer. Dog hater. And soon to be the most famous serial killer in the Pacific Northwest.” He said, grinning. A wide, sick grin that made my skin crawl.

“The convenience store killings. That was you.” I said. It wasn’t a question. I knew it was true.

He nodded, leaning against the wall, like he was telling me a story about his day at the gym. Like it was nothing.

“Yep. Three bodies. Two clerks, and a piece of shit gambler who owed me money. Well, he owed my friend money. But I wanted the practice. I’d only ever killed animals before. Wanted to see what it felt like to kill a human.”

My stomach turned. The animals. The stray cats that had been disappearing from the complex for months. I’d been leaving food out for them, and one by one, they’d vanished. I’d thought the coyotes from the woods had gotten them. But it wasn’t coyotes. It was him.

“You’re the one who’s been killing the cats.” I said.

His grin widened. “Guilty. I’ve been doing it for years. Torturing them, killing them, streaming it online. People pay good money to watch that shit, you know? Way more than personal training. But it gets boring. After a while, you want something bigger. Something that fights back.”

He pushed off the wall, taking a step toward me. I raised the lamp, my knuckles white around the handle.

“Stay back.” I said, my voice steady.

He laughed again. “Relax. I’m not gonna kill you. Not yet, anyway. You’re the perfect patsy, Raven. The quiet, lonely girl who moved into the building four months ago, running from a dark past. No one knows anything about you. No one will miss you. When the police get here, they’ll find the bodies, and they’ll find you. The perfect suspect.”

“The bodies?” I asked, my throat tight. “Lila. Tyler. Art. Jasper. You killed them all.”

He shook his head, clicking his tongue. “Not all of them. Art was my first kill tonight. I got back from the store, and he was knocking on doors, doing his little safety checks. He saw me covered in blood. I had no choice. I dragged him into 101, and killed him and his wife. Then I put on his old security uniform, and went door to door. Seeing who was home. Seeing who was alone.”

My breath caught in my throat. The security guy. It was him. The man who’d pressed his face to my peephole. The man who’d listened at my door. It was Kade. The whole time.

“Jasper?” I asked.

“Jasper was a sick fuck too.” He said, rolling his eyes. “He was a peeping tom. He’d been stealing your underwear, your trash, your mail, for months. He had a whole collection of your stuff in his apartment. I saw it when I went in. He hated Tyler and Lila. Said they were too loud. Said they didn’t belong here. He killed them. Stabbed Lila to death in her bed, and cut Tyler’s tongue out so he couldn’t scream. Left him there to bleed out. He thought he could blame it all on the convenience store killer. On me.”

He grinned. “Funny, right? Two killers, in the same building, on the same night, both trying to frame each other. Neither of us knew the other existed. Until he stepped out of that apartment, and saw me. I put a knife in his side before he could even blink. He ran down the stairs. Probably bled out in the parking lot by now.”

Tyler. The bloodied man at my door. His tongue had been cut out. That’s why he couldn’t speak. That’s why he’d only been able to make those broken, guttural sounds. That’s why he’d been so scared. He’d watched his girlfriend die. He’d had his tongue cut out. He’d been framed for murder. And he’d run to the only person he thought could help. Me.

And I’d locked the door on him.

My eyes burned with tears. I’d been so scared, so paranoid, I’d let a man die right outside my door.

“Why are you telling me this?” I asked, my voice shaking.

“Because no one’s ever gonna believe you.” He said, taking another step toward me. His hand slipped into the waistband of his sweatpants, and pulled out the kitchen knife. The same one Tyler had been holding. The same one Jasper had used to kill Lila. “By the time the police get here, your prints will be all over this knife. Your blood will be all over the apartment. You’ll be the only one left alive. The perfect killer. The perfect story.”

He raised the knife, his eyes cold. He took another step toward me. And I knew he was going to kill me. He was going to make it look like I’d done it all, and then killed myself.

I gripped the lamp tighter. I wasn’t going to let him. I wasn’t going to die here. Not like this. Not at the hands of a man like him. Not after everything I’d already survived.

“You’re right.” I said, my voice steady. My hand didn’t shake anymore. “No one’s gonna believe me. But you know what? They don’t have to.”

I smiled. A cold, dark smile. The same smile my stepfather had worn, the night he’d told my mom no one would ever believe her if she told anyone what he’d done to her.

Kade froze. He tilted his head, confused. “What are you talking about?”

“You think you’re the only killer in this room, Kade?” I said, laughing softly. “You think you’re the only one here with blood on their hands?”

His eyes widened.

“The third body at the convenience store. The gambler. The one you said owed your friend money. His name was Richard Hale. My stepfather.”

I watched the color drain from his face.

“You hesitated. You said you wanted practice, but when it came down to it, you couldn’t do it. You dropped the knife, and you ran. I saw you. I was waiting in the parking lot. I’d been waiting for him for three months. Waiting for the perfect chance to kill the man who beat my mother until she killed herself. The man who ruined my life.”

I took a step toward him. He stepped back, the knife wavering in his hand. For the first time that night, he looked scared.

“You ran. And I picked up the knife. And I finished what you started. I stabbed him 17 times. For every year my mother spent with him. For every bruise, every cut, every broken bone. I left your knife there. Your prints were all over it. I thought I’d framed you perfectly. The perfect serial killer patsy. Imagine my surprise when I got home, and found you in my building. Playing hero. Trying to frame me right back.”

I laughed, shaking my head. “It’s almost funny, isn’t it? Two killers, both trying to frame each other. Both thinking the other is just a scared, innocent little lamb.”

His face was white now. He gripped the knife tighter, his hand shaking. “You’re lying. You’re just trying to scare me.”

“Am I?” I said, nodding toward the bathroom. “My clothes from tonight are in the bathtub. Covered in his blood. I got home, and I jumped straight in the bath to wash it off. That’s why I was in the tub when the police alert came through. That’s why I was so jumpy when you knocked. I thought the police were already here for me.”

I took another step toward him. He stepped back again, his back hitting the front door.

“You wanted a patsy? I already had one. You. You killed the clerks. I killed my stepfather. The police will find your streams, your torture videos, your history of violence. They’ll never believe I did it. They’ll think you forced me to confess. That you threatened me. That you made me say those things.”

I raised the lamp, my smile fading.

“And now? Now I have to kill you. In self defense. You broke into my apartment. You threatened me with a knife. I had no choice. The perfect story. Just like you said.”

Chapter 11: The Final Reveal That No One Saw Coming

He snapped. He lunged at me, the knife raised over his head, a scream tearing out of his throat.

I didn’t flinch. I swung the lamp as hard as I could, hitting him square in the side of the head.

He crumpled to the floor, the knife clattering out of his hand. He groaned, dazed, blood streaming down the side of his face.

I didn’t hesitate. I grabbed the knife off the floor. I knelt down on top of him, pinning his arms to the ground with my knees.

He stared up at me, his eyes wide with terror. The same terror I’d seen in Tyler’s eyes. The same terror I’d seen in my stepfather’s eyes, the second before I’d driven the knife into his chest.

“Wait. Wait, please. We can work together. We can frame Jasper. We can say he did it all. We can both walk away. Please.” He babbled, begging, his voice shaking.

I smiled, leaning down close to his face.

“I don’t need a partner. I don’t need a patsy anymore. I have you. The perfect serial killer. The perfect fall guy. You did all the hard work for me. You killed Art. You killed Jasper. You left a trail of evidence a mile wide. All I have to do is play the victim. The girl who fought back. The survivor.”

I pressed the tip of the knife to his chest, right over his heart.

“Thank you, Kade. For giving me the perfect out. For making this so easy.”

He screamed. I drove the knife home.

His body went rigid. His eyes went wide. Then he went limp. The light faded from his eyes. He was gone.

I pulled the knife out of his chest, dropping it on the floor. I stood up, breathing hard, my clothes splattered with his blood.

It was done.

I walked to the bathroom, grabbing the rubber gloves I kept under the sink. I put them on, and set to work.

I wiped my prints off the knife, and wrapped Kade’s hand around the handle. I pressed his fingers into the blade, making sure his prints were all over it. I took the clothes from the bathtub, the ones covered in my stepfather’s blood, and stuffed them into his gym bag, which he’d left by the door. I took his phone, and sent a text to his secret online account, confessing to all the killings. The cats. the clerks. my stepfather. Art. Jasper. Lila. All of it.

I took the knife, and stabbed myself in the arm, the leg, the side. Shallow cuts, nothing life threatening, but enough to look like I’d fought for my life. I smashed my phone on the floor, breaking it completely, so the police couldn’t pull the texts. I pushed the furniture away from the door, knocking over the lamp, breaking the coffee table. Making it look like a fight had happened.

When I was done, I looked around the apartment. It was perfect. A scene of a brutal attack. A girl who’d fought back, and won.

I sat down on the floor, leaning against the wall, right next to Kade’s body. I waited. I cried. I let the fear and the adrenaline and the relief wash over me. I made myself look like a victim. Because that’s what the world wanted to see. A scared, broken girl. Not a killer.

An hour later, the storm passed. The sun started to rise. And I heard it. The distant wail of police sirens, coming up the road.

They’d gotten through. Someone had called 911. Probably a neighbor in the next building over, who’d heard the screaming.

The sirens got closer. Then I heard the gate clang open. Then footsteps, running up the stairs. Then a loud bang on my front door.

“Police! Open up!”

I screamed. A high, terrified scream. Exactly what they expected.

“Help! Please! He’s dead! He tried to kill me! Please help!”

Epilogue: The Perfect Escape That Fooled Everyone

The police kicked the door in a second later. They flooded into the apartment, guns drawn. They saw Kade’s body on the floor. They saw me, curled up in the corner, covered in blood, crying, shaking.

They rushed to me, pulling me away from the body, wrapping a blanket around my shoulders. They called an ambulance. They took my statement, over and over, as I sat in the back of the ambulance, shaking, telling them the story I’d crafted.

The story of a girl who’d been trapped in her apartment, by a serial killer who’d been living in her building. The story of a man who’d killed his neighbors, who’d tried to kill her, who she’d fought off in self defense. The story of a survivor.

They believed every word.

The investigation lasted for months. They found Kade’s torture streams. They found his confession on his phone. They found the bloodied clothes in his gym bag. They found his DNA all over the crime scenes in the building. All the evidence pointed to him. All of it.

Jasper’s body was found in the woods behind the building, dead from blood loss. Tyler was found in the stairwell, alive but barely, his tongue cut out, unable to speak. He couldn’t tell them what had really happened. He couldn’t tell them I’d locked the door on him. He couldn’t tell them about the second killer in the building.

Lila and Art and his wife were buried. The building was emptied out. Everyone moved away. No one wanted to live in the Blackwood Apartment Nightmare, as the news called it.

I moved too. To a small house on the Oregon coast. Quiet. Isolated. Exactly what I wanted.

Three months after the killings, I went back to the building one last time, to grab the last of my things. I was walking down the stairs, when I heard a door open behind me.

I turned. It was Lila from 301. The vet tech. The one with the husky, Max. She was moving out, a box in her arms. Max was at her feet, wagging his tail when he saw me.

He ran over to me, licking my hand. I’d been feeding him treats through the door for months, when his owner wasn’t home. He knew me. He liked me.

Lila walked over to me, a smile on her face. She hugged me, tight.

“Thank god you’re okay. I don’t know what I would have done if he’d gotten to you too. You’re so brave.” She said, pulling back.

I smiled, the same soft, sad smile I’d given every police officer, every reporter, every well wisher over the last three months.

“Thank you. I’m just glad it’s over.” I said.

She nodded. Then she leaned in, her voice dropping to a whisper, so only I could hear it.

“You know, you really should have been more careful with the knife. You stabbed yourself with the tip, but Kade was holding it by the handle. The angle was all wrong. Anyone who knows anything about knife fights would have seen it in a second.”

My blood turned to ice. I stared at her, my smile fading.

She smiled back. A cold, knowing smile.

“Also? Max doesn’t bark at people he knows. He only barks at strangers. He didn’t bark all night, because he knew the person walking the halls. He knew you. He recognized your footsteps. I heard you leave the building that night. I heard you come back. I heard everything.”

My throat went dry. I couldn’t speak.

She leaned in closer, her breath warm against my ear.

“Don’t worry. I won’t tell anyone. Men like that? They get what they deserve. Your stepfather. Kade. Jasper. All of them. They had it coming.”

She pulled back, winking at me. She picked up her box, and whistled for Max. He followed her down the stairs, his tail still wagging.

I stood there, frozen in the hallway, watching her go.

She knew. She’d known the whole time. She’d heard everything. And she’d said nothing.

I smiled. A soft, dark smile.

Maybe I wasn’t the only killer in the building after all.

I turned, and walked down the stairs, out into the sunlight. The door clicked shut behind me. The Blackwood Apartment Nightmare was over.

But my story was just beginning.

 

Thank you for reading the full, exclusive serial killer horror thriller The Blackwood Apartment Nightmare on Fiona Story Hub!

If you stayed up all night reading this twist-filled locked apartment horror story, drop a knife in the comments below! Tell us your favorite jaw-dropping twist, and what kind of female lead survival thriller you want us to publish next!

Follow Fiona Story Hub for weekly exclusive horror thrillers, twisty mystery novels, and unputdownable suspense stories that keep you up all night reading. Turn on post notifications so you never miss a new release!

If you loved this trapped apartment survival horror, dive into more stories on Fiona Story Hub.

——Wife Revenge: I Exposed My Cheating Professor Husband With Love Letters——The Handwritten Letters That Destroyed My Marriage & Made Them Pay


——Hidden Billionaire Heiress: The Fake FBI Agent Who Called Me A Romance Scammer |2026 Romance Suspense ——Full Gripping Betrayal Revenge Thriller Story


——My Mom’s Savior Complex Almost Got Me Killed | A Suspense Thriller Story With A Twist Ending