The Man in the Red Truck

FLy

The phone buzzed again. A second text.

“Old station. Back bay. Alone.”

I looked at the screen. No number. Just the words. My thumb hovered over the keypad. I didn’t type anything.

Jake was still holding my hand. His mother stood behind him, one hand on his shoulder, the other pressed against her mouth. The other riders had formed a half circle around us. Sarge had his phone out. Ghost was already walking toward his bike.

“We’re going,” I said.

“Cap, that’s a bad idea,” Sarge said. “We should call the police.”

“And tell them what? A seven-year-old says his dead grandpa told him something?”

The words hung there. I didn’t believe in ghosts. Thirty years in the firehouse taught me to believe in what I could see, touch, put out with water. But I’d also learned to trust the feeling in my gut. Right now my gut was telling me to move.

“You stay here with Jake and his mom,” I said. “Ghost, you come with me.”

Ghost nodded. He didn’t talk much. That’s why they called him Ghost.

The mother stepped forward. “I’m coming too.”

“Ma’am, it could be dangerous.”

“He was my father,” she said. “I’m coming.”

I didn’t argue. She put Jake in her car, told him to stay put, locked the doors. He pressed his face against the window, eyes big. I waved at him. He didn’t wave back.

The ride to the old station took fifteen minutes. I’ve made that ride a thousand times. Past the diner where we used to eat breakfast after overnight shifts. Past the hardware store where Ridge 12 bought his first toolbox. Past the church where we held his funeral.

The station sat at the edge of town. A two-bay brick building with a rusted sign that said “Station 14” and a chain-link fence around the back. It had been closed for five years. The city couldn’t afford to staff it. Now it was just a shell.

Ghost and I parked on the street. The mother pulled up behind us. The red truck was there. Parked in the back bay, just like the text said. A Ford F-150, maybe ten years old, with a dent in the passenger door and a tool box in the bed.

No one was inside it.

I killed the engine. The quiet was wrong. No birds. No wind. Just the ticking of hot metal.

“You stay behind me,” I told the mother.

“I’m not afraid,” she said.

“I know. Stay behind me anyway.”

We walked toward the bay door. It was rolled up about halfway. Dark inside. The smell hit me first. Gasoline. Old oil. Something else. Something I knew too well.

Accelerant.

I stopped. Ghost stopped. He smelled it too.

“Cap,” he said.

“I know.”

The mother was breathing hard behind me. I held up my hand. She stopped.

“Hello?” I called into the dark.

Nothing.

I pulled out my phone, turned on the flashlight, aimed it into the bay. The beam cut through the dark. I saw a workbench, a stack of tires, a ladder. And on the floor, a piece of paper weighted down by a brick.

I stepped inside. Ghost followed. The mother stayed at the door.

I picked up the paper. It was a piece of notebook paper, torn from a spiral. Written in black marker, all caps.

“YOU SHOULD HAVE LEFT IT ALONE.”

I turned it over. Nothing on the back.

“He’s not here,” I said.

“Then where?” Ghost said.

My phone buzzed again. A third text.

“Check the basement.”

The old station had a basement. A concrete room where they stored turnout gear and old hoses. I’d been down there a hundred times.

“That’s a trap,” Ghost said.

“Probably.”

“We should wait for the police.”

“There’s no time. He’s not going to wait.”

I looked at the mother. She was pale. Her hands were shaking. But she didn’t run.

“There’s a door in the back,” I said. “Leads down. You two stay up here. If I’m not back in ten minutes, you call 911 and you don’t come looking for me.”

“Cap—”

“That’s an order.”

Ghost didn’t like it. But he nodded.

I walked to the back of the bay. The door to the basement was a heavy metal thing with a push bar. I pushed. It opened. Stairs went down into black.

The smell was stronger here. Gasoline. And something else. Something sweet.

I started down.

The stairs creaked. My knees ached. I kept the phone light pointed ahead. At the bottom, a single bare bulb hung from the ceiling. I pulled the chain. It clicked on. Weak yellow light.

The basement was empty. Concrete floor, concrete walls, a few empty shelves. In the corner, a pile of old turnout coats. On the floor, a five-gallon gas can. Empty.

And on the wall, written in the same black marker:

“RIDGE 12 KNEW TOO MUCH.”

I stared at it. My brother’s name. In a basement. In a station that had been closed for years.

I heard a sound behind me. A footstep on the stairs.

I turned. A man stood at the bottom of the stairs. Not tall. Not big. Just a man in a denim jacket and jeans. He had a red cap pulled low. His hands were in his pockets.

“You’re early,” he said.

“Who are you?”

He pulled his hands out. One held a lighter. The other held a rag soaked in something.

“Someone who’s tired of running.”

He flicked the lighter. The rag caught. The flame was small. But I knew what was coming.

“You set the fire,” I said.

“I set a lot of fires. That one got away from me.”

“Why?”

He looked at the wall. At my brother’s name.

“He was going to talk. He found out about the insurance jobs. The false claims. The money we were skimming from the department. He was going to go to the chief.”

“So you killed him.”

“I didn’t mean to. I just wanted to scare him. Show him I was serious. But the fire spread faster than I thought. He was in the wrong place at the wrong time.”

He said it like it was an accident. Like my brother was just unlucky.

“You’re going to jail,” I said.

“Maybe. But first, I’m going to finish what I started.”

He tossed the rag. It landed on the pile of turnout coats. The fabric caught. The fire spread fast. The gasoline fumes ignited with a whoosh.

I threw myself to the ground. The heat rolled over me. The man was already running up the stairs.

I crawled toward the stairs. The fire was spreading across the ceiling now. The smoke was thick. I couldn’t see. I felt for the railing. Found it. Pulled myself up.

The door at the top was closed.

I pushed. It didn’t move.

He’d locked it.

I banged on the metal. “Ghost! The door!”

I heard shouting from outside. Then a crash. Then the door flew open. Ghost stood there, his shoulder bloody from ramming the bar.

“He’s got the mother,” Ghost said.

I ran.

Outside, the red truck was idling. The mother was in the passenger seat. The man was behind the wheel. He looked at me through the windshield. Then he put the truck in gear and drove.

I ran for my bike. Ghost was already on his. We chased him.

The road out of town was straight. The red truck had a head start. But I knew these roads. I knew every curve, every dip, every place where a bike could cut a corner that a truck couldn’t.

I leaned into the first turn. The tires bit. I gained on him.

He saw me coming. He swerved. Tried to force me off the road. I dropped back. Ghost pulled up on the other side.

We were coming up on the overlook. The same place where Jake had told me about the fire. The same place where my brother used to stop and watch the sun set.

The truck slowed. The man was looking in the rearview mirror. He was going to do something stupid.

He jerked the wheel. The truck fishtailed. The mother screamed. The truck went off the road, bounced over the shoulder, and slammed into the guardrail.

The engine died. The horn blared. Then stopped.

I killed the bike and ran. Ghost was right behind me.

The man was slumped over the steering wheel. Blood on his face. The mother was shaking, but she was alive. I opened her door. She fell into my arms.

“I’m okay,” she said. “I’m okay.”

The man groaned. He wasn’t dead. I pulled him out of the truck. He was heavy. I laid him on the ground. His eyes fluttered open.

“You’re going to jail,” I said.

He laughed. A wet, broken laugh.

“You think that matters? I’ve got nothing left. No family. No future. You think jail scares me?”

“It’s not jail that should scare you. It’s what happens when the other inmates find out you killed a firefighter.”

His face went pale.

I pulled out my phone. Called 911. Gave them the location. Then I sat down on the guardrail and waited.

The mother sat next to me. She was crying. Quietly.

“Thank you,” she said.

“Don’t thank me yet.”

“For what you did. For my dad. For Jake.”

I didn’t know what to say. So I just nodded.

The sirens came. Police. Ambulance. They took the man away. They took statements. They told me I was lucky to be alive.

I didn’t feel lucky. I felt old.

We drove back to the gas station. Jake was still in the car. His face lit up when he saw his mother. She opened the door. He jumped into her arms.

“Did you find him?” he asked.

“We found him,” I said.

“Grandpa says thank you.”

I looked at him. His eyes were clear. His voice was steady.

“He says you kept your promise.”

I knelt down. My knees popped. I put my hand on his shoulder.

“Tell him you’re welcome.”

Jake smiled. Then he hugged me. His arms were tight. His heart was beating fast.

I held on.

The next Sunday, we rode again. All of us. Ten bikes. Fifteen. We took the canyon route, past the reservoir, up to the overlook. The guardrail was fixed. The red truck was gone.

Jake sat behind me. His pink helmet was covered in new stickers. Fire trucks. Dalmatians. A blue line.

At the overlook, we stopped. Jake got off. He walked to the edge. He looked out at the valley.

“He’s not here today,” Jake said.

“Maybe he is,” I said. “Maybe he’s just quiet.”

Jake nodded. He took my hand.

“Can we do it again next week?”

“Every Sunday,” I said.

We rode back down the mountain. The sun was setting. The air was cool. Jake hummed the same tune he always hummed.

I didn’t know if I believed in ghosts. But I believed in promises. And I believed in this kid.

That’s enough.

Sometimes the people we lose leave a map behind. Not in words. In the people they loved. The promises they made. The kids they taught to ride.

If you’ve got someone who needs you to show up, show up. It matters more than you know. Share this if you believe in keeping promises.