I should have taken the highway.
That thought kept looping through my head as I drove through the empty industrial district. Dinner had run late. Three hours of talking business with clients who could not make a decision to save their lives. My tie felt like a noose, and all I wanted was to get home, pour a drink, and forget the day existed.
The GPS promised this route would save me fifteen minutes. What it did not say was that those fifteen minutes meant driving through a part of town that looked like it had been abandoned twenty years ago. Warehouses on both sides. Broken streetlights. Pavement cracked with potholes that bounced my car like a toy.
I loosened my tie with one hand and cranked up the radio. Some talk show hosts were rambling about the economy. I was not listening. I just wanted noise.
Then I saw it.
Smoke.
At first, I thought it was trash burning. Would not have surprised me in a neighborhood like this. But as I got closer, there was too much of it. Thick black clouds rising into the sky, glowing orange underneath.
Fire.
I slowed. My first instinct was to keep driving, call 911, and let someone else deal with it. I had enough of my own problems. But something made me stop. Maybe the way the flames pulsed inside the building. Maybe the wine at dinner dulling my judgment. Either way, I pulled over.
The warehouse sat fifty yards off the road behind a chain link fence full of holes. Flames flickered through the windows. I grabbed my phone and called 911.
"911, what's your emergency?"
"There's a fire. Big one. Industrial district off Marsh Road. Old warehouse complex."
"Is anyone injured?"
"I don't know. I just saw it from the road."
"The fire department is on the way. Sir, please stay clear of the building."
"Yeah. Okay."
I hung up. The smart thing was to wait in my car. But then I heard a sound that froze my blood.
A scream.
Faint. Almost swallowed by the fire. But definitely human.
My stomach dropped.
Someone was in there.
I was out of my car before I could talk myself out of it. My shoes were not made for running through gravel and broken glass, but I did not care. I ran to the fence, found a gap, and slipped through.
The heat hit like a wall. Even outside, it felt like standing too close to an oven. Inside would be worse.
"Hello!" I yelled. "Can anyone hear me?"
Another scream answered, weaker this time.
I circled the building. The front was a wall of flames. Impossible to enter. I found a metal side door. Rusted but intact. I grabbed the handle and jerked my hand back. Hot. I wrapped my jacket around my hand and tried again. The door would not move.
"Hold on!" I shouted. "I'm coming!"
I searched for something to pry it open. A length of rebar stuck out from debris nearby. I wedged it into the frame and threw my weight into it. Nothing. Again. Still nothing.
The screaming stopped.
Panic clawed at me.
I tried one more time with everything I had. The metal snapped and the door flew open. Smoke poured out in thick waves.
I covered my mouth with my shirt and stepped inside. I could not see anything. The smoke burned my eyes and throat. Heat pressed against my skin like open flames were inches away.
"Where are you?" I shouted.
No answer.
I followed the wall with one hand, moving deeper. Every breath felt like fire inside my lungs. I had maybe thirty seconds before I passed out.
Then a shape appeared on the floor.
A person.
I dropped to my knees, crawled forward, and felt warm skin. An arm. I pulled the body toward me. A woman. Small, thin, unconscious but breathing. Blood streaked her face and hands. Rope burns cut into her wrists.
Someone had tied her up.
No time to think. I lifted her. Too light. She felt like someone who had not eaten in days.
A beam crashed down behind us, spraying sparks. The building groaned. I ran, or tried to, the weight of her throwing me off balance. I lunged toward the glow of the exit and hit the door frame before stumbling outside.
Fresh air hit like ice.
I collapsed to my knees, still holding her, dragging oxygen into my burning lungs. Behind us, the warehouse collapsed with a deafening roar. Flames shot upward.
Thirty seconds later and we both would have been dead.
I looked down at her. Soot and blood covered her face. Dark hair matted. She did not move.
"Hey," I said, patting her cheek. "Wake up."
Nothing.
I checked her pulse. Weak, but there. Her breathing was shallow and ragged. I called 911 again.
"This is Ethan Cross. I called about a fire. There's a woman here. She needs an ambulance now."
"Fire department and EMS are three minutes out."
"Make it faster."
I hung up. The road was empty. Just me and this woman who should not be alive.
Who was she? Why had she been tied up in a burning building?
Sirens cut through the night. Getting closer.
Her eyes fluttered behind her eyelids. Her lips moved.
"Don't try to talk," I told her. "Save your strength."
But she forced the words anyway. I leaned in.
"What?"
Her eyes opened for the briefest moment. Pain and fear burned inside them.
"Don't trust anyone named Chen."
Then she went again.
Chen. What did that mean?
The ambulance arrived. The paramedics rushed over with a stretcher. They worked fast, checking vitals, putting an oxygen mask on her, starting an IV.
"Is she going to be okay?" I asked.
"We need to move. Now."
I climbed into the ambulance. They did not argue.
The ride was a blur of medical jargon and shifting numbers on monitors. I sat in the corner, trembling as adrenaline drained away.
"Sir, are you injured?" one paramedic asked.
"No. I'm fine."
"You should get checked out for smoke inhalation."
"Later."
The hospital came into view. More staff rushed out to take her inside. A nurse stopped me at the doors.
"You can't go back there," she said.
"I need to know if she's okay."
"Speak with the police. They'll need your statement."
Two officers showed up within minutes. They asked everything. I told them everything except the warning about Chen. Something told me to keep that to myself.
After they left, I waited. One hour. Two. No updates.
I bought terrible coffee from the vending machine. Sipped it. Rubbed my eyes.
Then I saw him.
A man in an expensive suit standing by a black sedan in the parking lot. Perfect posture. Still as a statue. Watching the hospital entrance.
Our eyes met for a second.
Then he turned, got into his car, and drove away.
Probably nothing. But something inside me twisted.
I stopped a security guard walking past.
"There was a guy in the parking lot. Black car. Expensive suit. Can you check the security cameras?"
The guard frowned. "Why?"
"Just a feeling."
He brought another guard, older and more serious. They led me to the security office and pulled up the footage.
"What time frame?" the older guard asked.
"Last thirty minutes."
He clicked through cameras. Frowned. Clicked again.
"That's strange."
"What?"
He turned the screen toward me.
"The footage from the parking lot is gone. Deleted."
My stomach dropped. "Deleted? How?"
"No idea. Someone wiped the last hour from all exterior cameras."
We stared at the blank footage together, both thinking the same thing.
Someone did not want to be seen.
Someone who knew exactly what they were doing.
Someone who might have been looking for the woman I pulled from that fire.
Her whisper echoed in my head.
Do not trust anyone named Chen.
Maybe she had been right.
Maybe we were both in more danger than I had realized.
Everything hurts.
That was my first thought when I woke up. Not where I am or what happened. Just pain everywhere, like my whole body had been put through a grinder.
I tried to open my eyes, but the light was too bright. White and sterile. It stabbed into my skull and made the throbbing in my head worse.
Hospital. I was in a hospital.
Little pieces of memory drifted back. The warehouse. The fire. The heat. Thinking I was going to die. And someone pulled me out. A man with dark hair and concerned eyes. A stranger.
Why would a stranger risk his life for me?
I finally managed to get my eyes open. The room came into focus. White walls. Machines beeping. An IV in my arm. Bandages on my wrists.
I was alive.
Vincent had tried to kill me, and I had survived. The thought brought a strange mix of relief and terror. Relief because breathing still felt good even when it hurt. Terror because Vincent did not fail often. And when he did, he tried again.
The door opened.
A man walked in who was definitely not a doctor. Cheap suit. Tired eyes. A detective.
"Ms. Ubud," he said. "I am Detective Morris. How are you feeling?"
Like I was hit by a truck, set on fire, and left to die. "I am okay."
"Good. I need to ask some questions about what happened."
I had expected that. Cops always had questions, especially when it came to me.
"Can it wait?" I asked. "I am tired."
"I am afraid not. The sooner we talk, the better chance we have of catching whoever did this."
I almost laughed. Catch Vincent. They had five years to catch him for what he really did and instead they locked me up. But I kept that to myself.
"What do you want to know?"
He pulled out a notepad. "Let us start with how you ended up in that warehouse. Do you remember?"
"Not really. It is fuzzy."
A lie. I remembered every detail. But telling the truth meant admitting I had gotten into Vincent's car. That I had trusted him for one stupid moment. And it meant painting a brand new target on my back.
"Nothing at all?" he pressed. "Who took you there? Who tied you up?"
"I do not know. I was unconscious most of the time."
He did not believe me. I could read it in his eyes. Still, he wrote something down.
"Do you have any enemies? Anyone who might want to hurt you?"
Where do I even start? "No."
"Ms. Ubud, someone tried to kill you. That is not random. That is personal."
"I said I do not know."
He sighed, already tired of me. "What about Vincent Hale?"
My heart skipped. I kept my face neutral. "What about him?"
"You two have history. He testified at your trial."
"That was five years ago."
"Have you seen him since your release?"
"No." Another lie that slid out too easily.
"Are you sure? Your parole officer says you missed your check in yesterday. She has not heard from you at all."
There it was. The real reason for his visit. Not to help me. To remind me of what I still was in their eyes.
"I was going to call," I said. "I just needed time to adjust."
"Time to adjust." He repeated it slowly. "Ms. Ubud, you violated parole. That is serious."
"Someone tried to kill me."
"Which is why I need your cooperation. Tell me what happened. Tell me who did this."
I closed my eyes. "I do not remember. I am sorry."
"You are protecting someone."
"I am protecting myself."
He seemed surprised by that. He stared for a long moment before sliding the notepad away.
"Fine. Have it your way. But you need to contact your parole officer within twenty four hours or there will be consequences. Understand?"
"Yes."
"And Ms. Ubud. If someone tries again, they might succeed. Think about that."
He turned toward the door.
That was when I saw someone standing in the doorway. The man from last night. The stranger with the concerned eyes. The one who had pulled me from the flames.
He had heard everything.
Our eyes met for a moment before I looked away.
Detective Morris brushed past him without a word. The stranger stayed. He stepped inside slowly as if unsure he belonged there.
"You saved my life," I said softly. "Thank you."
"You are welcome." He kept a respectful distance. "I am Ethan. Ethan Cross."
"Anastasia."
"I know. The detective said your name."
Silence stretched between us. What do you say to the person who dragged you out of a burning building? Sorry for the trouble.
"How are you feeling?" he asked.
"Like I was set on fire." I tried to smile. It hurt. "But alive. Because of you."
"I just happened to drive by. Anyone would have done the same."
"No. They would not have."
He did not argue. Maybe he knew it was true.
"The police questioned me too," he said. "I told them what I saw. I told them I found you tied up." He paused. "But you told them you do not remember anything."
It was not a question. But the question was hidden underneath.
"I do not remember much," I said, eyes drifting away. "It is all a blur."
"Right." He did not believe me either. "Well, I wanted to make sure you were okay. I should go."
"Wait."
I did not know why I said it. Maybe because he was the first person in years who had done something kind without wanting anything from me.
"Why did you come back?" I asked. "To the hospital."
"I wanted to make sure you made it."
"You do not even know me."
"Does that matter?"
I had nothing to say to that.
He gave me a small smile. "Get some rest. The doctors said you will be here for a few days."
Then he left, and the door closed quietly behind him.
I stared at the ceiling. The tiles were white and speckled. I counted them, anything to avoid thinking.
The door opened again. A nurse walked in. Older woman. Kind eyes. Her name tag said Linda.
"How are we doing, sweetie?" she asked as she checked the machines.
"Okay, I guess."
"You gave everyone a scare. Lucky that man found you."
"Yeah. Lucky."
She adjusted my IV and made notes. "Anyone you want us to call. Family. Friends."
"No. No one."
Pity flashed across her face. I hated that expression. I had seen it too often.
"Just rest," she said. "You are safe here."
Safe. The biggest lie in the world.
She left, but the door stayed cracked. I heard voices in the hallway. Linda speaking to someone. Ethan.
"Is she going to be okay?" he asked.
"Physically, yes. Emotionally..." Linda sighed. "That poor girl. Five years for murder. Everyone knows she did not do it, but the system failed her. Then she gets out and someone tries to kill her. It is not fair."
Silence. Then Ethan spoke.
"She was in prison. For murder."
"You did not know. It was all over the news. Vincent Hale's business partner was found dead in his office. They convicted her on circumstantial evidence. Most think Hale did it himself, but he had money for good lawyers."
"Vincent Hale." Ethan's voice tightened. "The real estate developer."
"That is the one. Powerful man with powerful friends."
"And she just got out?"
"Just a few days ago. Poor thing probably thought she was finally free. Now this."
More silence. I imagined Ethan reconsidering everything. Regretting that he ever stopped his car.
"Thank you," he finally said. "For telling me."
"She could use someone on her side for once," Linda replied.
Footsteps faded.
I lay still with my eyes closed, pretending I had not heard any of it.
Everyone knew I was innocent. Everyone except the people who mattered five years ago. And now Ethan knew too. I knew I was an ex-con. Knew I had been convicted of murder. He would not come back.
Why would he? I was troubled. The kind that destroyed anyone who got close.
My phone buzzed.
I opened my eyes and searched for it. The sound came from the small bedside table. My belongings had been brought from the warehouse.
The phone buzzed again.
I reached over, ignoring the pain in my ribs. The screen lit up. One new message from an unknown number.
My stomach dropped.
I knew exactly who it was.
The message opened.
"I know where you are. Finish what I started. V"
Vincent.
My hands trembled as another message arrived. An attachment this time. A photo loading slowly.
When it appeared, my entire body went cold.
A house. A modern one in a wealthy neighborhood. And beneath it, an address.
I did not recognize it at first. Then I remembered Ethan's wallet and the address on his ID.
It was his house.
Vincent was threatening him. Because Ethan had saved me. Because he had gotten involved.
Another message appeared.
"Tell him what you are. Or I will."
Vincent wanted me isolated. Wanted me alone. I was afraid.
And the truth was simple. If Ethan learned everything about me, about Vincent, about what being near me meant, he would run.
They always ran.
I deleted the messages. Set the phone down. Lay back on the pillow.
The machines continued their steady beeping. Life in the hospital moved normally outside my door.
But everything was wrong.
Vincent was out there. Watching. Planning. Waiting.
And I had no idea how to stop him.
I could not sleep.
Every time I shut my eyes, I saw her. Anastasia on that warehouse floor, unconscious, ropes cutting into her wrists, blood on her face, fire creeping closer. I kept replaying the same thought. If I had taken the highway. If I had been five minutes later. She would be dead.
And Linda's voice kept echoing in my mind. Five years for murder. Everyone knows she did not do it.
By three in the morning I gave up. I made coffee and opened my laptop.
The search was simple. Anastasia Ubud. Enter.
Pages filled the screen instantly. Headlines that made my stomach twist.
"Tech CEO Convicted in Boyfriend's Death"
"LuxeConnect Founder Gets 20 Years for Murder"
"Ubud Trial: Guilty Verdict Shocks Silicon Valley"
I opened the first article. It was five years old. The photo showed a younger version of her. Polished, confident, standing in front of a sleek office building. A world away from the shattered woman I had pulled from the flames.
The article traced her rise. Founder of LuxeConnect. A visionary in luxury tech. Millions in projected valuation. Then Marcus Chen, her boyfriend, was found dead in Vincent Hale's office with a single gunshot to the chest. Her fingerprints on the gun. Gunshot residue on her clothes.
Chen.
Do not trust anyone named Chen.
That was what she had said.
I kept reading. Witnesses had heard them fight. The prosecution's case looked airtight. But her defense insisted she had been framed. They claimed Marcus had uncovered financial crimes at Hale's company. They claimed Hale was the real killer.
The jury had not cared. Guilty. Twenty years.
She had served five.
I clicked on her mugshot. The picture hit hard. Hollow eyes. Sunken cheeks. She looked like someone who had been stripped of everything that made her human.
Another article detailed the collapse of LuxeConnect. Investors gone. Staff gone. Her entire dream was gone.
I opened a profile on Vincent Hale. Wealthy. Charming. Connected. The kind of man who hid knives behind handshakes. A glossy photo showed him smiling with perfect ease. His eyes were lifeless.
If Marcus had uncovered something dangerous, I could see Hale silencing him. And framing someone else. But why Anastasia? Why choose her as the perfect scapegoat?
I watched an old interview of hers. She talked about LuxeConnect with bright, passionate eyes.
"I want to prove you can build something meaningful without compromising your values," she had said. "Success and integrity should work together."
The irony stung.
I closed my laptop. Dawn was creeping in. Hours had passed.
Nothing changed what had already happened. Someone had tied her up and left her to die. Innocent or guilty, she had not deserved that. And if she really had been framed, she had already paid for a crime she never committed.
How does someone survive that?
I thought about the way she looked at Detective Morris. Guarded. Braced for judgment. Like someone who had learned the truth was dangerous.
My phone rang. I flinched.
Five in the morning. Unknown number.
I answered. "Hello?"
"Mr. Cross?" A nervous woman. "I am calling from Memorial Hospital. About Anastasia Ubud. You are listed as her emergency contact."
I was not, but I let it go. "Is she alright?"
"She is stable. She is being discharged, but she has nowhere to go. She gave us your number. We hoped you might help."
She had not given them anything. Someone was trying to help her. Likely Linda.
"I will be there in an hour," I said.
"Thank you, Mr. Cross."
I hung up. This was reckless. I barely knew her. She had enemies. A past full of shadows. Smart men would walk away.
But I kept remembering her mugshot. Those hollow eyes. And Linda's words. She could use someone on her side for once.
Too late to think. I was already driving.
When I found her room, the nurse was finishing discharge instructions.
"You will need to follow up with your primary care doctor in two weeks," the nurse said.
"I do not have one," Anastasia murmured.
"Oh. Then you can call this number to find one in your network."
"I do not have insurance."
The nurse faltered. "There are community clinics with sliding scales."
"Right. Thank you."
The nurse left. Anastasia saw me. Her face did not change. No relief. Only exhaustion.
"They called you," she said.
"Yes."
"I did not ask them to."
"I know."
She stood slowly, wincing. "I should go."
"Where?"
"Not your problem."
"Anastasia."
"Please do not." She lifted a hand. "You saved my life. I am grateful. But this is where it ends. You do not want to be involved with me."
"A little late for that."
"No. You can still walk away."
"Can I?"
She studied me, searching for my angle.
"I know who you are," I said. "I looked it up."
Her face drained. "Then you know you should stay away."
"I know someone framed you. And someone tried to kill you two nights ago. Linda told me about Hale and Marcus."
"Linda talks too much."
"She cares about you."
"She does not know me."
"Neither do I. But I know you did not deserve any of this."
"You do not know anything."
"Then tell me."
"For what? So you can play the hero? I do not need saving, Ethan."
"Everyone needs help sometimes."
"Not from strangers who think they understand."
She was right. I did not understand. I had never lost everything. Never gone to prison. Never had the world turn its back.
"You are right," I said. "I do not understand. But I want to help anyway."
"I do not want your help."
"Where will you go?"
Silence.
"Do you have money? A place to stay? Anyone to call?"
Nothing.
I breathed in. "I have a proposition. My grandfather is older now. He needs help around the house. Medication. Meals. It is a live-in position."
"You are offering me a job."
"Yes."
"As a caretaker."
"Yes."
She let out a small laugh with no warmth. "So you think you can fix the broken ex con by giving her purpose."
"I think you need safety. And I think he needs company."
"I am not a charity case."
"It is not charity. It is work."
"Why?" Her gaze sharpened. "Why do you care?"
I searched for the answer.
"Because someone tried to kill you. And they might try again. You are about to walk out of here with nothing. That does not sit right with me."
"Not your problem."
"Maybe not. But I am choosing to make it my problem."
"You will regret it."
"Probably."
She stared, calculating. Pride heavy in her eyes.
Pride won.
"No," she said. "Thank you, but no. I will figure something out."
"Anastasia."
"I said no." She grabbed the plastic bag with her things. "I appreciate what you did. Truly. But I cannot accept your help."
She limped past me.
I hesitated. My grandfather's voice whispered in my mind. You cannot save everyone. Some people do not want saving.
Then I remembered her whisper in that burning warehouse. Do not trust anyone named Chen. She had warned me when she could barely breathe.
I followed her.
She reached the elevator. I caught up.
"At least let me drive you."
"I will take a cab."
"With what money?"
She pressed the button harder than necessary. "I will manage."
The doors opened. She walked in. I stepped inside as well.
"You are not going to leave me alone, are you?" she said.
"No."
"Stubborn."
"You have no idea."
The elevator dropped in silence. At the ground floor she headed outside. I stayed behind her.
A cab waited. She got in quickly and gave the driver an address too softly for me to hear.
I watched the cab pull into traffic. That should have been the end. Her choice was made. My role is finished.
But something prickled at me. A quiet alarm that would not shut off.
I went to my car. Started the engine. And then I saw it.
A black SUV with tinted windows. Two cars behind the cab. Pulling out of the lot.
Following.
My grip tightened. Maybe a coincidence. Maybe nothing.
The cab turned left. The SUV turned left.
The cab went straight. The SUV went straight.
Not a coincidence.
Someone was following Anastasia.
And she did not know.