Thirty Days Before the Dead

Not enough ratings

Thirty Days Before the Dead

Apocalypselast updateLast Updated : 2026-10-28

By:  Sonder Updated just now

Language: English
16

Chapters: 10 views: 14

Read
Add to library
Report

Ryan Calloway died betrayed by the woman he loved, abandoned to a world overrun by the dead. But death wasn't the end. He woke up thirty days before the zombie apocalypse, with his memories intact and his grandfather's mysterious pocket watch granting him access to an enormous storage dimension. This time, he won't make the same mistakes. With the world blissfully unaware of its impending doom, Ryan begins stockpiling food, weapons, medicine, and fuel while turning his home into an impenetrable fortress. He'll save his father, protect those who deserve it, and make sure the people who betrayed him never get a second chance to hurt him. Thirty days later, civilization collapses. The dead are coming. The living are worse. And Ryan Calloway is ready to make them all regret underestimating him.

Show more
Overview
Catalog
Chapter 1

CHAPTER 1: The Forty-First Day

 Ryan Calloway died on the forty-first day of the Gray Fever, in a concrete stairwell that smelled of rot and his wife’s perfume. His legs trembled beneath him, his lungs burned with every breath, and the backpack digging into his shoulders felt heavier with every step he took.

 He had climbed twenty-two flights of stairs to get there, carrying a backpack of rice, canned meat and insulin. His shirt clung to his sweat-soaked back, and his fingers had gone numb from gripping the straps for so long. Somewhere below him, the dead scraped their feet against the concrete, their low groans rising through the stairwell.

 “Open the door, Vanessa!” He hammered the steel fire door with his fist, ignoring the sharp pain shooting through his knuckles. Below him, on the landings he had just climbed, the dead were turning toward the sound, their movements changing as they caught his scent and heard his desperate shouting. “Please! I brought everything! Open it!”

 He struck the door again, harder this time, and leaned against it to catch his breath. His chest heaved, and he could barely feel his legs, but he forced himself to remain standing. He had survived forty-one days by refusing to give up, and he wasn't going to die on a staircase when the woman he had sacrificed everything for was only a few feet away.

 The door opened a hand’s width.

 Vanessa looked out at him. Her hair was clean. Her lipstick was fresh. Behind her stood Grant Whitlock in a cashmere sweater, warm in the glow of the penthouse generator. The faint smell of cooked food drifted through the gap, making Ryan’s empty stomach twist painfully. The two of them looked comfortable, untouched by the misery outside, while he stood before them covered in grime and sweat.

 “Thank you, babe,” Vanessa said, and tugged the backpack off his shoulders through the gap. “Is that the last of it?”

 Ryan stared at her, struggling to understand why she was asking about the supplies instead of letting him inside. His arms felt weak without the backpack, and for one brief moment, he thought she was simply going to make room for him before the dead reached the landing. He tried to push the thought away, but something in her expression made his stomach tighten.

 “Let me in,” he pleaded, reaching for the narrow opening. “Vanessa, please. They're coming. I can't hold them off much longer.”

 “No.”

 The word did not make sense to him. Forty-one days of scavenging. Forty-one days of going hungry so she could eat. He had risked his life searching abandoned stores, crawling through streets filled with the dead, and carrying every scrap of food he could find back to her. Whenever he found medicine, he saved what she needed first, even when his own injuries were getting worse.

 Now she was looking at him as though he were a stranger begging at her door.

 “Vanessa, what are you doing?” His voice cracked, and he swallowed hard before trying again. “I'm your husband. You can't leave me out here.”

 Grant sighed, bored. “Don’t take it personally. You were useful.”

 Ryan turned toward him, his mouth falling open. He had known Grant was a cruel man, but hearing those words while standing on the edge of death made something inside him recoil. Grant didn't even look threatened or ashamed; he stood in the warm light with the casual confidence of someone who had already decided Ryan's life was worth nothing.

 “What did you say?” Ryan asked, barely recognizing his own voice.

 Grant gave him a dismissive look, as though repeating himself would be a waste of time. Vanessa, meanwhile, kept one hand on the backpack and watched Ryan with an expression that almost resembled pity.

 “Your father died in week two, Ryan,” Vanessa said gently, almost kindly. “I knew. I didn’t tell you, because you would have stopped bringing us food.”

 For a moment, Ryan couldn't breathe. The groans below seemed to fade beneath the sudden pounding in his ears, and he stared at his wife, waiting for her to take the words back. His father had been the reason he kept pushing forward, the one person he had promised himself he would find again once he secured enough supplies. Every dangerous trip, every sleepless night, every time he had gone hungry, he had told himself that he only needed to survive long enough to reach him.

 But his father had been dead for weeks, and Vanessa had known.

 “You knew?” he whispered, his fingers curling against the cold steel door. “You knew Dad was dead, and you let me keep looking for him?”

 Vanessa's expression hardened, the brief imitation of sympathy disappearing from her face. “What difference would it have made? We needed food, and you were good at finding it. I couldn't afford to have you running off on some pointless search.”

 Ryan took an unsteady step backward. He wanted to shout, to curse her, to force her to look at what she had done, but the words tangled in his throat. His wife had watched him destroy himself for her comfort, knowing he was chasing a hope that no longer existed, and she had never cared enough to tell him the truth.

 The door slammed. The lock clicked.

 Ryan remained frozen, staring at the narrow strip of light that had vanished from beneath the door. Then he threw himself against it, striking the steel with both fists until pain shot through his hands.

 “Vanessa! Open the door!” he shouted, his voice breaking as he pounded harder. “You can't do this to me! Please!”

 On the stairs below, the shuffling became a run.

 He heard the first body hit the railing, followed by a wet, guttural growl that echoed through the concrete shaft. Ryan spun around, his breath catching as the first infected figure appeared on the landing below. Its clothes hung in filthy strips, and dark stains covered its chest and mouth. More shapes crowded behind it, their heads turning toward him as the sound of his desperate pounding drew them closer.

 He backed against the locked door, fumbling for anything he could use as a weapon, but there was nothing within reach. His legs shook so badly that he nearly fell, and the terrible certainty of what was coming finally settled over him. He had run out of stairs, out of strength, and out of people willing to let him live.

 He remembered the first bite, and the second. He remembered clutching his grandfather’s old pocket watch in his fist as the teeth tore into his arm, and his blood running across its brass face. The pain had been blinding, but the betrayal had hurt far worse. Even as the infected dragged him down, he had kept thinking about Vanessa, wondering how nine years of marriage had meant so little to her.

 The watch hummed against his palm.

 Then there was only white.

 Ryan woke gasping, hands clawing at sheets. His body jerked upright before he could understand where he was, and he nearly toppled out of bed as he tried to scramble away from the figures he had seen on the stairs. His heart hammered against his ribs, and his fingers flew to his injured arm, searching for torn flesh and the sticky warmth of blood.

 Clean cotton. Laundry soap. A ceiling fan turning lazily overhead.

 He stared at his arm, rubbing his fingertips over smooth, unbroken skin. There was no blood beneath his nails, no ragged wound, and no pain beyond the soreness of his frantic movements. The familiar bedroom surrounded him, neat and undisturbed, while morning light filtered through the curtains as though the world had never fallen apart.

 On the nightstand, his phone read 6:12 a.m., Saturday, June 3.

 Ryan snatched it up, his eyes moving over the date again and again. June. The Fever had started on July 3. He remembered the date the way people remember the day a parent dies, because the world had changed forever on that night, and he had spent every day afterward fighting to survive.

 Thirty days.

 He sat up slowly. Beside him, Vanessa slept on her side, dark hair across the pillow, one hand curled beneath her cheek. She looked innocent. She had always looked innocent. Ryan watched the gentle rise and fall of her shoulders, and his stomach tightened as the memory of her closing that door returned with unbearable clarity.

 Her phone lit up on the nightstand.

 Grant: Tonight at 8? Can’t wait. Your husband still suspects nothing?

 Ryan read it twice. In the old life, he had never once picked up her phone. He had trusted her without question, accepted every excuse, and convinced himself that a good husband was supposed to keep giving even when nothing came back. Now the message sat in front of him, confirming that the betrayal had begun long before the world ended.

 A cold calm settled over him. It was not rage. Rage was hot, and this was the opposite: clear, level and patient, like a winter lake. His fingers tightened around the phone until the edges pressed into his palm, but he forced himself to set it down without waking her.

 I died for you, he thought. Now you can die without me.

 Vanessa stirred and opened her eyes. “Ugh. Why are you staring?”

 “No reason,” Ryan replied, keeping his expression still while he watched her stretch and reach for her phone.

 “Good. Listen, I need you to send me forty-eight hundred dollars today.” She stretched, already scrolling. “The Marchetti handbag. Everyone at the office has one, and Grant’s wife’s party is…” She stopped, caught herself and added quickly, “…a work party. I need it for work.”

 In his old life, he would have said Of course, honey. He would have skipped lunch for a month to pay for it. He would have apologized if she complained about the delay, then worked extra hours to make sure she never had to go without something she wanted. The memory left a bitter taste in his mouth, and he wondered how many more years he would have wasted if the dead had not ended his life first.

 “No,” Ryan said.

 She laughed. “Funny.”

 “I’m not joking. No.”

 The laugh died. Vanessa pushed herself up on one elbow and stared at him as if the dog had spoken. “Excuse me?”

 “Forty-eight hundred dollars. No. Ask Grant.”

 The color drained from her face. “What did you just say?”

 “You heard me.” He swung his legs out of bed and stood, resisting the urge to look back at the phone. “Go back to sleep, Vanessa.”

 He walked out and left her speechless, which was something he had never done in nine years of marriage. Behind him, he heard her shift on the mattress, but he didn't wait for the questions or accusations he knew would follow. He had thirty days before the world ended, and for the first time in his life, he understood that he could not afford to waste even one of them.

 He padded downstairs in bare feet. The kitchen was exactly as he remembered it, bright and ordinary, the dishwasher humming, last night’s wineglass still on the counter. He opened the refrigerator and stared at its contents for a full minute: half a rotisserie chicken, yogurt, a bag of baby carrots, a carton of eggs.

 Such an obscene amount of food. In the old world, he would have killed for a single egg. He could still remember the hollow ache of hunger, the desperate arguments over scraps, and the way he had watched people risk their lives for a can of beans. Yet here he stood in a clean kitchen, surrounded by food, with a working refrigerator and running water. The contrast made his throat tighten.

 Through the window over the sink, he could see Larkspur Court in the morning sun. Gary Doyle was watering his lawn in a bathrobe, hose in one hand and cigarette in the other, alive and pink-faced and ordinary. Across the street, old Mr. Haskell waved from his porch.

 Ryan stood very still with an egg in his hand.

 Gary Doyle. The man who put a crowbar through my back window on Day 12.

 He could still picture the broken glass scattered across the floor, the sound of Gary forcing his way inside, and the panic that had seized him when he realized his supplies were no longer safe. His fingers began to shake around the egg, and he set it down carefully before turning the shaking into a fist and holding it until it stopped.

 Not yet. Everything has its time.

 On the counter, his phone showed a missed call from his father, dated yesterday. Seeing the name, Dad, beside a green call button nearly broke him. He reached toward the screen, his thumb hovering over the number, but he couldn't bring himself to press it. If he heard that voice now, he would weep, and he did not have time.

 He needed to know his father was alive. He needed to hear him speak, to confirm that this second chance was real and that he had not simply been given a cruel dream before dying again. But he also knew that one emotional conversation could cost him the time he needed to prepare. The memory of the stairwell still clung to him, and he refused to let desperation make his decisions for him again.

 In the bathroom, he locked the door and leaned on the sink. His reflection was thirty-four years old and tired, with soft eyes and a soft jaw. The face of a man who had never once said no, who had spent years mistaking sacrifice for love and silence for peace.

 That man is dead, he told it. He died on a staircase.

 Something metallic dug into his palm. He looked down.

 He was still clutching his grandfather’s pocket watch. It had been in the top drawer of the dresser last night. It was warm in his hand, and the brass case felt strangely alive against his skin. Ryan turned it over, searching for some explanation, but the old watch looked exactly as he remembered it, including the small broken latch he’d cut his thumb on as a boy.

 He pressed the edge with his thumb, hard enough to bring a bead of blood.

 The watch hummed.

 The bathroom folded in half like paper.

 Ryan staggered as the familiar tiles and mirror vanished around him. For one disorienting instant, he felt as though the ground had dropped away, and his stomach lurched as the world disappeared into a blinding whiteness. He tried to shout, but the sound caught in his throat as he found himself suspended in a space that seemed to have no end.

 He stood in a white void so large he could not see its walls, floating weightless over a floor that was not a floor. The air was perfectly still. In front of him, in the emptiness, a tiny brass watch spun slowly, ticking.

 A thought arrived that was not his own and also was. Yours. Bound by blood. Open to no one else.

 Ryan took a long, shaking breath. His eyes moved across the endless white space, and for the first time since waking, he felt something stronger than fear or grief begin to take shape inside him. He did not know what this place was or why the watch had brought him here, but he understood one thing with absolute clarity: this could

be the advantage he needed to survive what was coming.

 Thirty days, he thought. Thirty days to stock a world.

 And somewhere above him, faintly, he heard Vanessa’s voice screaming his name from the bedroom.

 He smiled.

Expand
Next Chapter
Download
Continue Reading on MegaNovel
Scan the code to download the app
TABLE OF CONTENTS
    Comments
    No Comments
    Latest Chapter
    More Chapters
    10 chapters
    Explore and read good novels for free
    Free access to a vast number of good novels on MegaNovel app. Download the books you like and read anywhere & anytime.
    Read books for free on the app
    Scan code to read on App