Cherreads

Chapter 10 - The Glass House

Justin stopped trusting the GPS somewhere around hour two.

Not because it was wrong—at first it tried, bless its little digital heart—but because it kept insisting on a world that had been scrubbed clean and replaced with a charnel house. It chirped cheerfully about "faster routes" while traffic sat dead, sideways, and stacked like toys a giant had thrown across the city in a fit of pique.

So he drove by instinct. By memory. By the smell of the wind and the look of the shadows.

Hours in, the Jeep smelled like a locker room at the end of a losing season: sour sweat, stale chips, and the sharp, ozone-tinged scent of a dying alternator. But beneath the mundane smells was the new one. The one Justin couldn't scrub from his nostrils. It was the smell of the city's open throat: smoke, wet asphalt, and that heavy, metallic copper tang that hung in the air like an incoming storm.

Justin's hands ached. Not from the physical act of driving—he'd driven across three states for varsity games—but from the way he'd been gripping the steering wheel like it could keep his world in one piece if he didn't let go. His knuckles were white, the skin stretched so thin over the bone it looked transparent.

They'd been out in it long enough for the initial shock to wear off. Shock was useful; it was a chemical buffer. It let you do things. It made you move fast. It kept you from thinking too hard about what you'd just seen in your own driveway—the nanny's unhinged jaw, the way Mrs. Gable had looked at the sun with eyes that weren't eyes.

But now shock was thinning, and what was underneath it was uglier. Reality.

"You know what?" Tally snapped from the back, her voice sharp and too loud in the enclosed space. "We should've stayed home."

Justin didn't look back. He kept his eyes on the road—what was left of it. "Tally," he said, not angry, just warning.

"No, I'm serious," she pushed on. She was leaning forward, her face inches from the headrest. Her golden-brown skin looked ashen, and her hair was a wild, tangled halo. She was breathless, vibrating with a frantic energy that felt like it was looking for a place to explode. "We had walls. We had lights. We had food. We had the generator. And you—" she made a bitter sound, "—you drove us straight into a slaughterhouse."

Kenzie flinched at the word, burying her face deeper into Barbie the Yorkie's fur. The dog didn't even whimper; it just shivered, a rhythmic, pathetic vibration.

Mari's jaw tightened. She didn't turn around, but Justin saw her fingers curl into her lap, her knuckles as white as his. She was protecting the secret of the life inside her, and Tally's noise was a threat to the fragile peace she was trying to maintain.

"Home wasn't safe," Justin said, his voice steady on purpose.

"It was safer than this!" Tally shot back, gesturing wildly toward the windshield. "Look at this, Justin! Look at the sky! It's 1:30 in the afternoon and the city is burning!"

Outside, a man sprinted across an intersection with a backpack bouncing on his shoulders. He tripped on a curb, caught himself, and kept running without ever looking back. He wasn't running from anything they could see, which made it worse. He was running from the atmosphere itself.

Justin slowed to ease around an overturned car blocking half the lane. Blood was smeared across the driver's side door in a wide, glistening fan.

Tally leaned further forward. "You didn't even check upstairs right. You said you did, but you didn't. You glanced. You were too busy being a hero, trying to get us into the Jeep."

"I checked," Justin said, firmer now. The memory of the jagged shadow in the guest room window flashed behind his eyes.

"You didn't!" Tally's voice cracked. "Ella Belle could've been up there. She hides, Justin! She hides in the hamper, or under the bed, and you just... you just left her for that thing in the window!"

The name hit the cabin like a mortar round. Justin's stomach twisted. He'd been trying not to think of Ella Belle's face because his mind kept doing something cruel: it kept pairing her small, toothy laugh with the wet tearing sounds he'd heard coming from the neighbor's yard.

"I KNOW WHAT I DID," he snapped, the volume of it making Kenzie jump.

Silence hit the Jeep like a physical weight.

Justin swallowed hard, forcing his voice down. "I did what I could in the time we had. Ella doesn't do silent. If she were there, she'd have been screaming. She wasn't."

"You don't know that," Tally whispered. "You don't know anything."

Mari finally spoke, her voice controlled—too controlled. "We need to focus on what we can do now. We're almost out of gas, Justin."

She was right. The needle was hugging the red line. The light was a steady, mocking amber.

Justin steered the Jeep onto a tight back road that curved behind a cluster of warehouses and a cluster of fast-food restaurants. The air here was thicker with smoke, a greasy, black veil that settled on the windshield like soot.

That was when he saw the gas station.

It was an old Texaco, or it used to be. The sign was missing the 'T' and the 'x', leaving a stuttering 'e aco' that flickered in a dying, rhythmic zzzzt... zzzt. The canopy was sagging, and the lot was littered with the debris of a thousand panicked moments: a child's car seat, a scattered pile of shoes, an abandoned stroller.

But the front windows were intact.

They were large, plate-glass windows, and they were unnervingly clean. No cracks. No blood. No handprints. Inside, the lights were on—dim, flickering emergency lights that cast a jaundiced glow over the aisles of chips and motor oil.

"There," Justin muttered.

"We aren't going in there," Tally said, her voice dripping with sudden, sharp authority. "Look at it. It's a trap. It looks like a set from a horror movie."

"We have to," Justin said. "We need gas. We need water. And you've been complaining about the bathroom for an hour."

"I'll hold it," Tally said, her eyes wide. "I'd rather burst than go in there."

Justin didn't answer. He swung the Jeep behind the building, easing into a narrow service lane blocked by dumpsters and a delivery truck parked crooked, like someone had abandoned it mid-turn. He killed the headlights and the engine.

The silence that followed was worse than the noise. It was a thick, humid pressure that made his ears ring. Then, the world started to leak back in: distant screaming, the low-frequency thrum of a car alarm miles away, and underneath it all, that low, dragging moan that lived in the city now like a second atmosphere.

"Okay," Justin said, speaking like the leader he was pretending to be. "We do this in one movement. We all go together. Nobody stays in the car. It's not safe to be a sitting duck."

"I'm not going," Tally said, crossing her arms.

"Tally, don't do this," Mari said, turning in her seat. "We're all scared. But we can't stay in the Jeep. If something comes, we're trapped."

"If we're in the store, we're trapped in a glass box!" Tally hissed. "Use your brain, Mari! One of those things hits that window and we're just... we're display items."

"I'm not arguing with you," Justin said. He reached into the back and grabbed the heavy Maglite flashlight. "Get out of the car. Now."

Tally stared at him, her eyes burning with a rebellion that was as much about grief as it was about the situation. She wanted to hurt him because she was hurting. She wanted to prove he was wrong so she didn't have to face the fact that their home was gone.

"Fine," she spat. "But when we die in there, I'm going to haunt you forever."

"Deal," Justin said grimly.

They slid out of the Jeep. The air was heavy and smelled of the marsh—rot and salt and old iron. Justin held the Maglite like a club. He led them around the side of the building, his boots crunching softly on the grit.

They reached the front. The lot was empty of life, but full of ghosts. A white sedan was parked near the pumps, its driver's side door open, a half-eaten sandwich sitting on the roof.

The front door of the store was a heavy, aluminum-framed glass affair. Justin pushed it.

Jingle.

The bells at the top of the door rang out with a merry, electronic cheer that made Justin's skin crawl. They stepped inside, and the smell hit them.

It wasn't the smell of rot. It was the smell of a dentist's office. Bleach. Ammonia. And that weird, spicy scent of old cinnamon.

The store was perfectly, terrifyingly clean. The chips were in neat, color-coded rows. The sodas were perfectly aligned in the coolers. It looked like the world had stopped five minutes before the first scream.

"See?" Tally said, her voice echoing too loudly. "It's fine. It's just a store."

She immediately broke away from the group, heading toward the back where the restrooms were located.

"Tally, stay with us!" Justin whispered-yelled.

"I'm going to the bathroom, Justin! Unless you want to come in and hold my hand?" she shot back over her shoulder, her voice dripping with sarcasm.

She disappeared into the narrow hallway near the back coolers.

"Justin," Mari whispered, grabbing his arm. Her eyes were fixed on the counter.

Justin looked.

Behind the counter, a man was standing. He was wearing a green Texaco vest. He had his back to them, and he was leaning over the cigarette display. His shoulders were moving in a rhythmic, jerky motion.

Click. Click. Click.

The sound of his teeth hitting the plastic shelving.

"Tally, get back here," Justin hissed, but she was already gone.

Justin pulled Mari and Kenzie toward the center of the store, hiding them behind a display of charcoal and lighter fluid. He watched the man behind the counter.

The man—Bob, according to his name tag—turned slowly.

He didn't have a face. Not really. The skin had been peeled back from his jaw, revealing the white gleam of the bone and the wet, pulsing muscle underneath. His eyes were the color of a bad bruise—a deep, flooded purple that held no pupil, no iris, just a mindless, liquid hunger.

He didn't moan. He made a sharp, whistling sound through his ruined throat.

"Don't move," Justin whispered to the girls.

But Tally was already back. She hadn't gone to the bathroom. She had found the storage room door at the end of the hall and, in her need to prove Justin's "paranoia" wrong, she had opened it.

"Justin!" her scream was high and sharp, the sound of a glass heart shattering.

The man behind the counter snapped his head toward the sound. He didn't run; he lunged. He cleared the counter in a single, staccato burst of movement, his limbs hitching like a broken film reel.

"Tally!" Justin scrambled out from behind the charcoal, swinging the Maglite.

He met Bob in the middle of Aisle 3. The impact was sickening—the metal of the flashlight connected with the side of Bob's head with a dull, wet thud. The man's head snapped to the side at an angle that should have ended the fight, but he didn't fall. He didn't even flinch.

He leaned into the blow, his purple eyes fixed on Justin's neck.

Justin shoved him back, the man's strength feeling like cold iron. He was rigid, his muscles locked in a permanent state of tension.

"Tally, run to the front door!" Justin roared.

But Tally wasn't running to the front. She had bolted deeper into the storage room, and she wasn't alone.

From the darkness of the back room, more of them were emerging. They weren't like Bob. They were smaller, faster. A teenager in a hoodie. A woman in a waitress uniform. They all had the same bruised eyes, the same wet, clicking jaws.

"They're in the back!" Tally shrieked. She was trapped behind a stack of soda crates. "Justin, help me!"

Justin looked at Mari and Kenzie. They were frozen in the middle of the store, the clean, intact windows behind them making them look like fish in an aquarium.

"To the back! Get in the office!" Justin yelled.

He grabbed Mari's hand and yanked her toward the hallway. Kenzie followed, clutching Barbie.

They reached the storage room just as the boy in the hoodie lunged for Tally. Justin swung the Maglite again, catching the boy in the chest. The ribs snapped with the sound of dry kindling, but the boy didn't slow down. He grabbed the flashlight, his fingers sinking into the metal casing with a strength that shouldn't have been possible.

Justin kicked the boy away and grabbed Tally by the collar of her hoodie, yanking her out from behind the crates.

"In here!"

He shoved them all into a small, cramped office off the storage room. It smelled of stale cigarettes and old paper. Justin slammed the door and threw the bolt just as the first body hit the other side.

Thump.

The door shuddered in its frame.

Thump. Thump. Thump.

"Are you happy now?" Justin gasped, his chest heaving, his heart trying to kick its way out of his ribs. He looked at Tally, who was huddled on the floor, her face buried in her hands. "Is this real enough for you? Or do you need to go back out there and check their IDs?"

Tally didn't answer. She was sobbing, a jagged, ugly sound.

"Justin, the window," Mari whispered.

Justin looked up. There was a small, high window in the office, barely a foot wide. It looked out over the back service lane where they had parked the Jeep.

But the window was blocked.

A face was pressed against the glass. It was a woman, her hair matted with dark, wet filth. She wasn't banging. She was just... looking. Her purple eyes were fixed on the room, her mouth open in a silent, wide 'O'.

And then, she started to whistle.

It was a high, thin sound—the same sound Bob had made.

From the other side of the office door, the clicking sounds increased.

Click-click-click.

They were communicating.

"We can't stay in here," Mari said, her voice trembling. "They're calling more of them."

"We can't go out there," Justin said, gesturing to the door. "There's at least three of them in the storage room now."

"We have to go back into the store," Tally said, her voice coming out in a flat, dead monotone. She looked up, her eyes empty. "The front. The windows. We can see them coming there."

"The windows are glass, Tally!" Justin hissed. "They'll break through!"

"No," Tally said, standing up. She looked at the door. "The glass is thick. I saw it when we walked in. It's tempered. They can't just walk through it. But in here... in here, we're in a box. We're in a coffin."

Justin looked at the office door. The wood was already starting to splinter around the hinges.

She was right. The store was a glass box, but it was a large glass box. It gave them space to move. It gave them lines of sight.

"Okay," Justin said. "On three. I go first. Mari, you hold onto Tally. Kenzie, you stay in the middle. We run for the front counter. There's a space under the register where you can hide."

"What about you?" Mari asked.

"I'm going to find the keys to the gas pumps," Justin said. "And a weapon. A real one."

He looked at Tally. "Ready?"

Tally didn't nod. she just stared at the door. The rebellion was gone, replaced by a cold, sharp-edged terror that made her look ten years older.

"One."

The clicking outside the door reached a fever pitch.

"Two."

The woman at the window began to scratch the glass with her fingernails—a high, screeching sound that set Justin's teeth on edge.

"Three!"

Justin kicked the door open.

The storage room was a nightmare of shifting shadows. Bob was there, along with the boy in the hoodie and the waitress. They moved in that same, jerky, staccato way, their limbs flailing as they surged toward the light of the office.

Justin swung the Maglite like a scythe, clearing a path. "RUN!"

They bolted through the storage room and into the main part of the store. The transition from the dark, cramped hallway to the bright, clean aisles was jarring.

They reached the front counter. Justin shoved Mari, Tally, and Kenzie behind the heavy wooden desk where the lottery machine sat.

"Stay down!" he commanded.

He looked toward the front windows.

The lot was no longer empty.

In the jaundiced glow of the 'e aco' sign, dozens of them were standing. They weren't moving. They were just... standing there, their purple eyes fixed on the store. It was a silent, choral drone of hunger.

A man in a business suit walked up to the front glass. He didn't hit it. He just pressed his forehead against it, his breath fogging the clean surface.

"They aren't coming in," Kenzie whispered, her voice a thread of hope.

"Yet," Justin said.

He turned toward the counter, looking for anything he could use. He found a set of keys hanging on a hook—labeled 'Pumps' and 'Safe'. He snatched them up.

Next to the register, he saw it. A heavy, industrial-sized box cutter. He slid the blade out. It was four inches of surgical steel, gleaming in the flickering light.

"Justin," Tally whispered. She was peering over the edge of the counter.

"What?"

"Look at the street."

Justin looked past the man in the suit, past the lot, to the main road.

A convoy of military trucks was moving toward the city. They weren't stopping. They weren't helping. They were moving fast, their headlights cutting through the smoke like searchlights.

And behind them, the sky was no longer blue. It was a deep, bruised purple, the color of a fresh wound.

The sun was setting.

"The light is going," Justin said.

Inside the store, the emergency lights flickered and then died.

The silence that followed was absolute. Then, from the front window, came the sound.

Ting.

The man in the suit had tapped the glass with a ring on his finger.

Ting. Ting. Ting.

From around the store, the other things began to do the same. Tapping the glass with their knuckles, their rings, their foreheads. A rhythmic, metallic code.

"They're testing it," Justin whispered, his hand tightening on the box cutter.

"Justin, I'm scared," Kenzie whimpered. Barbie let out a tiny, muffled huff.

"I know," Justin said. He reached down and touched her hair. "We're staying here. We're going to wait until the convoy passes, and then we're going to find a way to the marsh."

"But we're in a glass box," Tally whispered, her voice finally breaking. "You said it. We're in a glass box."

Justin looked at the windows. The things outside were pressing closer now, their faces distorted against the glass. The clean surface was being smeared with the grey-black fluid from their mouths.

The store felt like a sanctuary, but as the darkness deepened and the tapping grew louder, Justin realized it was just a stage.

They were the main attraction. And the audience was getting impatient.

"We stay quiet," Justin said, his voice dropping to a whisper. "We don't move. We don't breathe."

He looked at Mari. Her hand was over her stomach, her eyes closed. She was already in another world.

Tally was staring at the man in the suit. She wasn't crying anymore. She was watching him, her eyes tracking every twitch of his jaw. She was learning the rhythm of the end.

Outside, the first of the night's true horrors began to emerge. A low, choral moan rose from the marsh, a sound that wasn't human and wasn't animal. It was the sound of the world's nervous system finally snapping.

The tapping on the glass sped up.

Tingtittingting.

Justin gripped the box cutter until his palm bled.

"We stay inside," he whispered to the darkness. "We stay inside until the morning."

But as the first crack appeared in the corner of the front window, Justin knew that morning was a long, long way away.

The "e aco" sign flickered one last time and went dark.

In the sudden, absolute blackness, the only thing Justin could see were the purple eyes. Dozens of them, glowing like dying coals, pressed against the glass.

Waiting.

More Chapters