Chapter 1
The parking lot was nearly empty, the dim glow of the streetlights casting long, distorted shadows across the pavement. Rachel leaned against her car, arms crossed, watching her best friend Megan animatedly go on about their plans for the night.
“Come on, Rach, it’ll be fun! Just a couple of games, some nachos—you love nachos,” Megan teased, nudging her shoulder.
Rachel exhaled, running a hand through her hair. “I know, I know. But I’m wiped. Work was a lot today, and I just wanna go home, shower, and crash.”
Megan groaned dramatically. “Lame. You’re officially lame. We’re bowling, not running a marathon.”
Rachel smirked. “You ever bowled with you? Feels like a marathon.”
Megan rolled her eyes but laughed. “Alright, fine. But you’re missing out. If I get a turkey, I’m texting you immediately.”
“Go for it. I’ll be asleep.”
A cool breeze picked up, and Rachel glanced up just as the first raindrop hit her cheek. The sky had darkened even more, thick storm clouds rolling in. She sighed. “Great. Perfect timing.”
Megan pulled her jacket tighter. “Alright, Grandma, go home and rest up. I’ll catch you tomorrow.”
Rachel opened her car door, pausing for a second. “Have fun. Try not to break a nail throwing that ball.”
Megan scoffed. “Please. My form is flawless.”
Rachel laughed as she slid into the driver’s seat. The rain started to fall heavier, tapping against the windshield in steady, rhythmic beats. She looked up at Megan one last time.
“Bye, Meg.”
Megan gave a small wave, stepping back. “Night, Rach.”
Rachel shut the door, started the engine, and drove off into the rain.
By the time Rachel pulled into her driveway, the rain was coming down in heavy sheets, hammering against the roof of her car. The windshield wipers struggled to keep up, and the streetlights shimmered through the downpour, making everything look slick and distorted.
She sighed, staring out at the rain for a second before making a break for it. Pushing open the door, she darted across the driveway, her shoes splashing through puddles as she fumbled for her keys. Water dripped from her hair and soaked into her jacket as she finally got the door open and rushed inside.
She slammed the door shut behind her and tossed her purse and keys onto the kitchen counter without a second thought. The house was dark except for the occasional flash of lightning outside, but she didn’t bother turning on the lights. She was too focused on getting out of her wet clothes.
Racing up the stairs, she peeled off her damp jacket and let it drop somewhere along the way. By the time she reached her room, she was already pulling her shirt over her head, shivering slightly from the sudden change in temperature. All she wanted now was a hot shower.
Rachel turned on the shower, letting the water run hot as steam slowly filled the bathroom. She caught her reflection in the mirror, her damp hair clinging to her skin, a few stray droplets sliding down her collarbone. Tilting her head, she ran her hands over her arms before trailing them down her waist, inspecting herself absently.
Shaking off the moment, she stepped into the shower, shivering briefly before the hot water cascaded over her. She let it soak into her skin, washing away the chill from the rain. Reaching for her body wash, she lathered up, the scent of vanilla filling the air as she massaged the suds over her shoulders, arms, and down her legs. The warmth was soothing, her muscles finally relaxing as she let the water rinse her clean.
She grabbed her shampoo, working it into her hair, her fingers massaging her scalp as the rich lather foamed around her. The stress of the day melted away with every rinse, the water carrying away the last bit of exhaustion clinging to her.
Once she was done, she turned off the shower and grabbed a plush towel, wrapping it around herself as she stepped onto the mat. Her skin was warm, flushed from the heat. She patted herself dry before reaching for her lotion, smoothing it over her arms and legs, the coolness of it refreshing against her skin.
Slipping into her soft pajamas, she made her way downstairs. The house was quiet except for the soft patter of rain against the windows. She walked into the kitchen, grabbed a glass from the cabinet, and poured herself some wine, savoring the first sip.
The night felt still, peaceful. Finally, she could unwind.
Rachel stood by the kitchen window, wine glass in hand, watching the rain streak down the glass in steady streams. The night felt quiet, peaceful, the soft patter of water against the pavement outside lulling her into a calm she hadn’t felt all day. She took another slow sip, letting the warmth of the wine settle in her chest.
From across the kitchen, a muffled vibration broke the silence. Her phone.
She glanced toward her purse on the counter, exhaling as she set her glass down and reached inside. Pulling out her phone, she saw Megan’s name flashing on the screen.
Shaking her head with a small smirk, she answered. “Meg, I already told you—”
“Yeah, yeah, yeah, you’re tired, you’re lame, blah blah,” Megan interrupted. “Listen, we just finished our first game, and I’m giving you one last chance to redeem yourself. You in or what?”
Rachel chuckled, leaning against the counter. “Megan, I’m literally in my pajamas, drinking wine, and about to put on some trash TV. Do I sound like I’m about to go bowling?”
“You sound like you need to get off your ass and have some fun,” Megan shot back. “Come on, we got an extra lane. You don’t even have to bowl. Just sit here and judge us while eating nachos. Your favorite activity.”
Rachel shook her head. “Tempting, but I’m officially committed to this bottle of wine. Plus, I just got out of the shower, and there’s no way I’m putting on real clothes again.”
Megan groaned. “Fine. You suck. But I’ll text you pictures so you can live vicariously through me.”
“Looking forward to it,” Rachel said dryly.
Megan laughed. “Alright, Grandma, enjoy your wine. Catch you tomorrow.”
“Night, Meg,” Rachel said before hanging up.
She set her phone down on the counter, grabbed her glass and then after a moment of consideration, grabbed the entire bottle as well. No point in making another trip.
With everything in hand, she headed upstairs, ready to curl up in bed, turn on the TV, and let the rain keep playing its quiet song outside.
Rachel settled into her bed, tucking herself under the blankets as she took another slow sip from her wine glass. The TV flickered in the dim room, casting shifting colors across the walls as a show played—something she had put on just for background noise. She wasn’t really paying attention. The warmth of the wine had settled into her limbs, making her sink deeper into the bed, her body growing heavier with every passing minute.
She sat like that for a while, watching, drinking, occasionally swirling the wine in her glass before taking another sip. The steady rhythm of the rain against her window mixed with the low hum of the TV, lulling her into a comfortable daze. At some point, she set her half-empty glass on the nightstand, let her head rest fully against the pillow, and without much thought, reached for the remote, clicking the TV off.
Darkness settled around her. The only sound left was the rain, steady and rhythmic, a quiet backdrop as she closed her eyes. Sleep took her quickly.
When she woke up, the room was pitch black.
The rain had gotten worse. What had been a soft patter earlier was now relentless, hammering against the windows, wind howling through the trees outside. A low rumble of thunder rolled through the sky, deep and distant. Rachel blinked, adjusting to the darkness, feeling the weight of sleep still heavy in her limbs.
Lightning flashed, illuminating the room for a brief second before swallowing it in darkness again. A sharp crack of thunder followed, closer this time, making the walls tremble slightly.
Rachel shifted under the blankets, curling in a little more, letting the warmth of the bed pull her back in. The storm outside could rage all it wanted, she was safe, tucked away in the quiet of her room. She rolled onto her side, pulling the blanket higher, getting comfortable again as the sound of the rain blurred into the edge of her thoughts.
Another flash of lightning. Another roll of thunder. Her eyes fluttered shut.
A loud three knocks made Rachel jump.
Her heart pounded as she sat up, gripping the blanket. The storm outside had been the perfect white noise, lulling her into comfort until those sudden, sharp knocks shattered it.
She stayed still for a moment, listening. The rain pounded against the windows, the wind howled through the trees, but nothing else followed.
Rachel exhaled and swung her legs over the side of the bed. The floor was cool beneath her bare feet as she stood up, still feeling the warmth of sleep clinging to her.
She started toward the stairs, her body tense.
By the time she reached the bottom, she hesitated. Her stomach felt tight. Something about the knocks—just three times, no more—unsettled her. It hadn’t been rushed or frantic. Just… slow. Intentional.
Taking a slow breath, she reached for the doorknob, unlocked it, and pulled the door open.
No one was there.
The rain was coming down in heavy sheets, the wind sweeping through the trees, making the branches groan. The porch was empty. The driveway was empty. The street beyond was empty.
Rachel peered out, her breath steady but shallow. There were no footprints in the puddles, no sign that anyone had been there at all. Just the storm.
She lingered for a second longer, then slowly shut the door.
Making sure to lock it.
Rachel locked the door and stood there for a second, listening to nothing but the storm.
Shaking her head, she turned and headed back upstairs. This was ridiculous. It was probably just the wind, maybe some loose branch knocking against something. She wasn’t about to let her mind start playing tricks on her.
Climbing back into bed, she grabbed the remote and turned on the TV. The screen lit up the dark room, flooding it with sound, a welcome distraction from the unease that still clung to her. She pulled the blanket over her legs, sinking into the warmth again.
Just as she got comfortable—
‘Knock. Knock. Knock.’
Rachel shot up, her pulse spiking.
She quickly threw the blanket off of her and stormed downstairs, her frustration now outweighing any lingering nerves. Without hesitation, she unlocked the door and yanked it open.
The porch was empty.
The street was empty.
The storm raged on, rain pounding the pavement, wind howling through the trees, but there was no one there.
Rachel clenched her jaw, stepping just past the doorway. The cold air bit at her skin, but she didn’t care.
“Alright, very funny!” she called into the night, her voice sharp over the sound of the rain. “You got me! Now fuck off!”
Silence.
She stood there, waiting, her breath heavy, her arms crossed tight against herself. The wind blew, the rain poured, but no answer came.
With an irritated huff, she turned back inside and slammed the door shut.
Rachel grabbed her phone from the counter and locked the door. Again.
She was done with this. Whether it was some kid messing around or just her imagination running wild, she wasn’t about to lose sleep over it. Shaking her head, she made her way back upstairs, still feeling the frustration burning in her chest.
Dropping onto her bed, she grabbed her wine glass and took a long sip before setting it back down. With an irritated sigh, she unlocked her phone and started scrolling, trying to distract herself. Social media, texts, anything to push away the lingering unease.
Minutes passed. The storm outside kept raging, thunder rolling in the distance. Slowly, her shoulders loosened. Maybe it really had been nothing.
Then—
‘KNOCK. KNOCK. KNOCK.’
This time, it was louder. Harder. A violent pounding against the door that rattled the walls.
Rachel’s breath caught in her throat.
That wasn’t the wind. That wasn’t a joke.
She sat up, her pulse hammering in her ears. Her fingers gripped her phone as she stared toward the doorway, as if expecting someone to come charging up the stairs next.
No.
She wasn’t playing this game.
Her hands trembled slightly as she pulled up the keypad and quickly dialed 911.
The phone rang once. Then twice. Then—
“911, what’s your emergency?”
Rachel swallowed hard, her voice lower than she expected when she spoke.
“Someone’s knocking on my door. And they won’t go away.”
The operator started asking questions, but Rachel barely heard them. She kept her eyes locked on the doorway, waiting. Listening.
Waiting for the cops to arrive.
Before long, red and blue lights flashed through the rain-streaked windows. A patrol car pulled up in front of Rachel’s house, its headlights cutting through the downpour. The storm hadn’t let up—if anything, it had gotten worse. Sheets of rain pounded the pavement, thunder growling overhead as two cops stepped out, their uniforms quickly getting drenched.
Rachel wasted no time unlocking the door and swinging it open. The officers approached, boots splashing through puddles as they made their way onto her porch.
“You the one who called?” one of them asked, pushing his hood back slightly.
“Yeah, that was me,” Rachel said, arms crossed. “Someone keeps knocking on my door. Always three times. No one’s ever there when I check.”
The second officer, a tall man with a hard-set expression, took out a notepad. “What time was the first knock?”
Rachel thought for a second. “I don’t know… maybe an hour ago? I checked the door, no one was there, so I went back upstairs.”
“And the second time?”
“Not long after I got comfortable again. Maybe twenty minutes later?”
The first officer, a shorter man with a shaved head, stepped closer. “Was there any sign that someone had been outside? Footprints, a car parked nearby, anything?”
Rachel shook her head. “No. But it’s been raining all night, so if there were footprints, they’d be gone.”
The tall officer scribbled something down. “Did you hear anything else? Voices? Footsteps? See any movement from the windows?”
Rachel swallowed, thinking. “No voices. No footsteps. Just the knocks. Always three. And no matter how fast I checked, no one was there.”
The shorter officer let out a breath, glancing around the yard, his flashlight sweeping across the drenched driveway and surrounding trees. The rain made everything look distorted under the streetlights.
“You live here alone?” he asked.
Rachel hesitated, then nodded. “Yeah.”
The tall officer looked up from his notepad. “Anyone you know who might play a prank like this? Ex-boyfriend, neighbor, coworker with a weird sense of humor?”
Rachel’s irritation flared. “No. And even if I did, who the hell would stand out in this weather just to mess with me?”
The shorter officer shrugged. “You’d be surprised what people do.”
Rachel crossed her arms tighter. “So what now? I just wait for it to happen again?”
The tall officer sighed. “Look, we’ll keep an eye on your place while we make our rounds tonight, but unless we actually see someone on your property, there’s not much we can do.”
Rachel clenched her jaw. “Great. That’s really comforting.”
“I get it,” the shorter officer said, his tone a little softer. “But in storms like this, houses shift, tree branches knock against things, wind does weird stuff. It might not be anything serious. If you hear it again and you see someone, call us immediately.”
Rachel exhaled sharply, biting back her frustration. They weren’t taking it seriously.
“Fine,” she muttered. “Thanks for stopping by, I guess.”
She stepped back inside and shut the door, locking it again.
She stood there for a second, her head still buzzing with irritation. As she walked toward the kitchen, she ran a hand through her hair, trying to shake it off.
Reaching the counter, she set her phone down without thinking, her mind still replaying the conversation. The cops had basically just told her to deal with it. Great.
Rachel grabbed her wine glass and took a long sip, trying to calm herself down.
She needed to sleep. That was all.
With a final glance toward the door, she headed upstairs.
Maybe an hour or two had passed. Rachel wasn’t sure.
Somewhere between finishing her wine and letting the background noise of the TV lull her, she had drifted off. Maybe it was the wine, maybe it was exhaustion from the long night but either way, when her eyes fluttered open, something felt off.
She wasn’t sure why at first. The room was still dark, the TV still on, faint light flickering across the walls. The storm was still raging outside, rain battering the windows. But something was different.
Not right.
She sat up slowly, pushing the blanket off. She wasn’t scared. Not yet. Just uneasy. The kind of feeling that prickled at the back of your neck when something was wrong but you couldn’t quite put your finger on it.
And then she heard it.
A faint sliding sound.
Her breath caught. It was subtle and quiet enough that, at first, she thought maybe she had imagined it. But then came another noise.
Shuffling.
Rachel froze, her pulse thudding in her ears. It sounded… inside the house.
She grabbed the remote and muted the TV.
The silence that followed was thick, pressing. The storm raged on outside, wind howling, rain pounding against the glass. But she wasn’t listening to that anymore.
She was listening hard.
And then, her heart sank.
Heavy. Slow. Footsteps.
Walking.
Downstairs.
Rachel didn’t move. She barely breathed. She just listened.
The footsteps were clear as day now.
Heavy. Slow. Thudding.
Walking. Just walking.
It didn’t sound rushed. It didn’t sound like someone searching for something. No drawers opening, no rustling, no doors creaking.
Just… walking.
Circling, maybe.
Rachel reached for the remote and turned the TV off.
The room went pitch black.
Her eyes adjusted to the darkness, but she didn’t need to see—she could hear. The sound of slow, deliberate footsteps moving across the floor downstairs. Pacing. Stopping. Starting again.
Someone was in her house.
Rachel’s chest tightened as she reached for her nightstand, fingers searching blindly. She felt for her phone, but it wasn’t there.
Her stomach dropped.
Shit.
It was still downstairs. On the counter. Where she left it.
She clenched her teeth, cursing herself silently as she swallowed the rising panic. She couldn’t just sit here. Couldn’t risk being seen if whoever it was came upstairs.
Move. Now.
Rachel slid out of bed as quietly as possible, her heartbeat so loud she swore whoever was down there could hear it. Every step felt too heavy, every breath too sharp. She crept across the room, reaching her closet.
Slowly, carefully, she stepped inside, lowering herself onto the floor.
The closet was small, dark, suffocating—but it was safe.
At least for now.
Rachel sat curled up in the closet, knees to her chest, arms wrapped tightly around them. Her breathing was shallow and controlled. The walls around her felt like they were closing in, the air growing thick and stale, but she didn’t move.
She couldn’t.
Then her TV turned on.
Rachel’s eyes widened in the darkness. The sound drifted up from downstairs, muffled but unmistakable. Voices. The low hum of background music. A show or a commercial, whichever she couldn’t tell.
She swallowed hard, her fingers digging into the fabric of her pajama pants.
Someone had turned it on.
More walking. Heavy. Slow. Deliberate. Pacing.
Rachel pressed her back against the wall, her heartbeat so loud in her ears she thought it might give her away. What are they doing?
The TV volume went up.
Not just a little. Louder. Then even louder. The voices from the screen filled the house, drowning out the sound of the storm outside.
Then the footsteps moved again.
She could hear them in the kitchen now. A slow, dragging thud with each step, like whoever was down there was in no hurry. Taking their time.
And then, in the middle of the noise her front door opened.
Rachel’s stomach twisted into knots. The hinges groaned against the wind, the rain growing louder for a moment as the air shifted.
And then—’SLAM.’
The sound was violent, rattling the walls.
Rachel nearly gasped but caught herself, pressing a hand over her mouth. She squeezed her eyes shut, trying to steady her breathing. Had they left?
No.
More walking. Inside.
The TV suddenly cut off.
Rachel’s hands trembled as she clutched her legs tighter. The house was silent again except for the sound of footsteps.
Closer now.
She barely had time to process it before she heard them at the stairs.
The first step creaked. Then the second. Then another.
They were coming up.
Each footfall was slow, methodical, unhurried.
Rachel clamped a hand over her mouth, her entire body frozen as she listened.
The footsteps reached the top step.
And then there was silence.
Nothing. No more movement. No breathing. Just the storm outside, wind rattling against the windows, rain hammering down. But inside? Not a sound.
Rachel’s heart pounded so hard it hurt. She sat in the suffocating darkness of the closet, every nerve in her body on edge, waiting—praying that maybe, just maybe, whoever it was would turn around. Leave. Go back down.
But then—
A door opened.
Not hers.
It creaked softly, followed by the faintest rustling. A shuffle. A pause.
The guest bathroom?
Rachel held her breath as a light flicked on.
The glow of it seeped beneath her closet door, illuminating the edge of her bedroom for just a moment. Then nothing.
A beat of silence.
Then—click.
The light flicked off.
Rachel felt sweat slicking her palms, her back pressing hard against the closet wall. The silence stretched on, suffocating.
Her bedroom door creaked open.
Slow. Controlled. Intentional.
Rachel’s stomach dropped.
The faint sound of shuffling. Footsteps. A presence moving around inside her room.
Someone was in here with her.
Rachel pressed herself deeper into the closet, every muscle in her body tense as she listened.
Slow, deliberate footsteps moved around her room, the floor creaking beneath the weight. They weren’t in a hurry. They weren’t searching for anything. They were just… walking.
Rachel’s breath was shallow, her fingers gripping her knees so tightly they ached.
The footsteps shifted direction. Into her bathroom.
She could hear the soft shuffle of objects being moved. Something clinking against her sink, the faint rustle of something being picked up and put back down, the toilet flushing.
Rachel squeezed her eyes shut, her body rigid.
What the hell was happening?
The sound of running water followed—the sink turning on briefly before shutting off again. Then, more footsteps, moving back into the room.
Then her TV turned on.
Rachel flinched at the sudden burst of noise. The voices from the screen filled the room, casual conversation, and laughter like nothing was wrong.
And then, underneath the sound of the TV, she heard it.
Soft giggles.
Rachel’s blood ran cold.
They weren’t deep, weren’t loud, but they were there.
Light, airy, almost playful. As if this was all some sort of joke.
Then the TV turned off again.
Silence.
Rachel barely had time to process before the footsteps started again, moving toward the door.
The giggles came again, soft but unmistakable.
And then they were gone.
Rachel sat in the darkness, shaking, ears straining for any sign of movement.
She heard the footsteps again, downstairs this time.
Slow. Wandering.
But only for a little while.
Then silence.
A long, heavy silence. The kind that felt intentional. The kind that stretched on too long.
Maybe they had left.
Maybe.
Rachel didn’t know, and she sure as hell wasn’t waiting there to find out.
Slowly, she reached for the closet door, her fingers barely making a sound as she nudged it open. She crept forward, her movements controlled, deliberate, silent.
She reached her bedroom door and paused, listening again. Nothing.
Easing it open just a crack, she peeked out.
The hallway was empty. The glow from the storm outside barely lit the space, shadows stretching long against the walls. The coast was clear.
Rachel stepped forward, breath shallow, her The OPEN sign buzzed faintly in the gas station window, its red glow barely cutting through the pale morning haze.
Inside, a man stood near the coffee station, pouring himself a cup. No sugar. No cream. Just black, the way he always drank itbare feet careful against the floorboards. She made her way toward the stairs, pulse hammering, her only thought getting out.
As soon as she moved a figure stepped from the darkness. as if they were waiting for her.
Rachel stopped.
A man emerged from the shadows near the bottom of the steps, his face partially hidden, only a stripe of it visible where the moonlight cut across, a big, goofy smile stretching across his face.
With no hesitation Rachel bolted.
And so did he.
They both raced for her bedroom door.
Rachel slammed it shut just as he reached the top step, his footsteps pounding against the floorboards, missing her by inches.
Rachel barely had time to brace herself before he slammed into the door.
She stumbled back but caught herself, pressing her full weight against it as another impact rattled the hinges. He was throwing his entire body into it.
BAM.
The door cracked slightly.
BAM.
It splintered near the handle.
Rachel gritted her teeth, shoving back with everything she had, but the wood groaned under the pressure. He was too strong.
As they struggled the door started to give.
Rachel lost her footing as he burst through, sending her sprawling onto the floor. She barely had time to move before he was standing over her, the door swinging open behind him, that same smile stretched across his face. Wide. Goofy. Unhinged.
He let out a quiet giggle.
Rachel’s breath hitched as she scrambled backward, sliding away from him, her palms dragging against the cold floor. He didn’t rush. Didn’t lunge. He just walked.
Slow. Deliberate.
Her back hit the nightstand. There was nowhere left to go.
“Why are you doing this?” she pleaded, voice barely above a whisper.
The man, now towering over her, bent down. His grin never wavered. And then, he pulled out a knife.
He held it up, tilting his head slightly, as if showing it to her.
Like a child revealing a new toy.
Like a present.
Like something special, just for her.
Rachel sucked in a breath, her chest rising and falling rapidly.
He swiftly knelt down and plunged it deep into her gut.
The air left her lungs in a sharp exhale, her body jerking from the impact. A tear slipped from her eye, rolling down her cheek.
The man sighed, almost dreamily, as he twisted the knife. Slowly. Methodically. Blood spilled over his hands, warm and thick, pooling beneath her.
He pulled her close, almost cradling her as she twitched.
And then Rachel’s eyes shot open.
Her lips stretched into a wide, unnatural grin.
The color drained from her pupils, replaced with something inhuman. Her teeth lengthened, fangs pushing through her gums. Her nails sharpened into curved claws.
The man’s face twitched. His grin faltered, just slightly.
But that second of hesitation was all she needed.
Rachel lunged.
Her teeth sank deep into his throat, ripping away flesh.
The man let out a strangled gasp, his body jerking violently as blood sprayed across the floor. He tried to pull away, but Rachel held him tight, savoring every warm gulp as she drank deep, letting the power fill her.
His body convulsed. His grip on the knife weakened.
Rachel just smiled against his torn flesh.
And kept drinking.
Then. She dropped him.
What was left of him at least.
His body hit the floor with a wet thud, twitching once. Rachel rose to her feet, her breathing steady, her face slick with blood. Her eyes, once full of panic and pain, now gleamed like molten silver.
She looked around the room—her room—but it didn’t feel like hers anymore. The soft pink bedsheets, the childhood photos on the wall, the books stacked neatly on her nightstand… it was all a lie. A cage.And this cage needed to burn.
She stepped over the body and opened the bedroom door.
She stepped into the hallway.
It was dark.
Moonlight spilled in through the window, soft and silver but she didn’t need it. Her eyes adjusted easily. The shadows didn’t hide anything from her anymore.
Her bare feet moved silently over the tile, leaving faint red prints behind. The house was still. Quiet.
She walked to the garage.
The doorknob turned beneath her blood-slick fingers without effort.
She opened the door and stepped into the darkness.
The garage light buzzed on with a soft hum.
She didn’t flinch.
The gas can sat in the corner next to a stack of unused moving boxes and a cobwebbed cooler. She picked it up. The weight shifted with a liquid slosh—plenty left.
She turned and walked back into the house.
The scent of blood still lingered faintly in the air, metallic and thick. She adjusted her grip on the gas can, then stepped forward.
The soles of her feet met the tile again, cool, smooth, and streaked with fading red prints.
She started with the living room.
Gasoline spilled in long, deliberate streams across the floor, pooling beneath the coffee table and soaking into the old couch. The fabric hissed as it absorbed the liquid. She moved to the curtains next—tugged one down and watched it crumple to the floor like dead skin before drenching it.
Then the hallway—thin trails along the baseboards. She passed the photos on the wall without looking at them.
Into the guest room.
A quick sweep across the bedspread, the carpet, the desk.
She never paused. Never hesitated.
Back through the hall, into the kitchen. She splashed the linoleum, the wooden cabinets, the legs of the chairs still tucked neatly under the table.
The smell filled the air. Sharp, burning, chemical. It wrapped around her like smoke before the fire had even started, clinging to her hair, her skin, her clothes.
By the time she reached the living room again, the air was buzzing with it.
She walked to the fireplace.
And stopped.
A framed photo sat on the mantel: her, her mother, her stepfather.
All three of them smiling. Happy. Whole.
They looked like strangers now.
Like actors in a life that never really fit.
Rachel stared at it for a long time.
Then she tilted the gas can and poured until the glass ran, streaking down their faces like tears.
She stood in the living room, the gas can still in her hand. The sharp scent of gasoline hung heavy in the air, curling in her nose, sticking to her skin. But she wasn’t ready to strike the match.
Not yet.
She turned and headed for the stairs.
Each step creaked beneath her feet as she climbed, slow and steady. The upstairs hallway was silent. Her bedroom door stood open. Darkness waited on the other side.
She stepped inside.
The body was still on the floor, twisted where he’d fallen. Blood had soaked into the carpet, the dark pool already beginning to dry and crust at the edges. His eyes were open. Staring at nothing.
Rachel didn’t flinch.
She walked past him, straight to her dresser. Opened the second drawer.
She pulled out a pair of black jeans, an old hoodie, and shoes. Peeling off her blood-drenched clothes was slow work—her limbs heavy, her skin sticky. The hoodie dragged slightly as she pulled it over her head, brushing against her stomach.
She winced.
The stab wound was still there—just below her ribs, where he’d twisted the knife. The pain was dull now, deep and aching, but no longer deadly. The skin had already started to knit itself back together. It itched more than it hurt.
She grabbed a towel from the floor and wiped the worst of the blood from her arms and face.
From under her bed, she pulled out a shoebox duct-taped and dust-covered. Inside: a stash of crumpled twenties, maybe a couple hundred in total. She shoved the money into her hoodie pocket and tied her hair back with a worn elastic from the nightstand.
One last look.
Not at the body.
At the room. The walls. The quiet.
Then she turned and walked out.
She stepped into the kitchen and opened the junk drawer. Matches were tucked behind old batteries and forgotten pens. She slid one out and struck it.
It lit her face in a soft orange glow. Her eyes were dark, unreadable. Her expression calm. Hollow. The kind of hollow that doesn’t come from pain, only from being done.
She held the flame for a moment.
Then dropped it.
‘WHOOMPH.’
The fire caught instantly, swallowing the gasoline with a hiss and a roar. Flames shot across the floor, climbed the walls, reached for the ceiling like they’d been waiting.
Rachel turned and walked to the front door.
She opened it and stepped into the yard, shoes crunching softly against the cold, damp grass.
Behind her, the house roared in flames.
She didn’t stop.
She didn’t look back.