Chapter 1 - The Number That Answered

Sadi Morales gripped her phone beneath the counter and whispered, "Please just let me leave."
Roman Costa walked into the showroom carrying a phone with her resignation still open on the screen.
Beside her message was a number Sadi recognized.
This wasn't the owner's emergency number.
Eleven minutes earlier, Gina Mercer had taken away Sadi's stool.
Not moved it.
Not borrowed it.
Taken it.
Sadi had been standing in the employee break room with half a turkey sandwich in one hand when Gina dragged the metal stool backward across the tile.
The legs made a hard scraping sound.
Sadi looked down.
Gina smiled.
"Careful, Sadi. That stool has a weight limit."
Two salesmen were standing beside the vending machines.
Kyle Benton laughed immediately.
Mark Ellis tried to disguise his laugh as a cough.
Neither succeeded.
Sadi stared at Gina.
She was twenty-nine years old, five feet six, and visibly plus-size. She had spent most of her adult life learning how quickly strangers could turn her body into public property.
People commented on chairs.
Elevators.
Uniform sizes.
Lunch portions.
Airplane seats.
Gym memberships she had never asked about.
Sometimes they pretended concern.
Sometimes they called it humor.
Gina preferred humor.
"Come on," Gina said. "Don't look at me like that. I'm trying to save you from an embarrassing accident."
Kyle looked away, still smiling.
Sadi tightened her fingers around the sandwich.
There had been a time when three lines in a spreadsheet could make powerful men nervous around her.
A time when she could walk into a room filled with financial records and know within twenty minutes which numbers had been manufactured.
People had called her the Ghost because she could move through digital ledgers without leaving unnecessary traces.
That woman had disappeared two years ago.
Sadi had made sure of it.
Now she wore an oversized navy cardigan over her white dealership shirt, kept her reddish-brown hair in a messy bun, processed payments, balanced receipts, and tried very hard to be forgettable.
Sixteen dollars an hour bought groceries.
Cash wages bought anonymity.
Silence bought safety.
So Sadi did what she always did.
She walked away.
"That's what I thought," Gina called after her.
Sadi stopped.
Only for half a second.
Then she kept walking.
The cash cage sat behind reinforced glass near the back of Monza Motors' showroom. From there, Sadi could see almost everything without being part of anything.
Salesmen shaking hands.
Customers admiring cars they could barely afford.
Managers congratulating themselves.
The polished version of the business.
Sadi sat down.
Her hands were shaking.
She hated that.
Not because Gina had hurt her.
Because Gina had made her angry.
Anger was dangerous.
Anger made people careless.
Carelessness made people visible.
Sadi unlocked her phone.
At the bottom of the employee directory was a number labeled:
OWNER — EMERGENCY CONTACT.
Nobody used it.
Nobody even knew whether it worked.
The dealership's owner existed mostly as a signature on paperwork.
Roman Costa.
Sadi had heard the name.
Everyone had.
But in two years, she had never seen him.
She copied the number.
Then she typed.
I quit. I'm leaving my keys in the deposit box. I can't take Gina and the floor staff treating me like an animal anymore. Please send my final pay to the address on file.
Her thumb hovered over the screen.
She thought about rent.
She thought about tomorrow morning.
She thought about the stack of applications she'd have to submit under the carefully boring résumé she had constructed for herself.
Then Gina laughed somewhere beyond the glass.
Sadi pressed SEND.
The message disappeared upward.
Delivered.
She stared at it.
Nothing happened.
Of course nothing happened.
She almost laughed at herself.
What had she expected?
A billionaire owner to materialize from behind a Mercedes?
She placed her phone beside the keyboard and began counting the final cash drawer.
Twenty.
Forty.
Sixty.
Eighty.
Her phone vibrated.
Sadi stopped.
A reply.
Two words.
Name them.
She frowned.
She checked the number again.
"Seriously?"
Another vibration.
Everyone.
Sadi stared at the screen.
Something felt wrong.
Not threatening.
Wrong.
She opened the employee directory on her computer and compared the number.
The last four digits were 4919.
Sadi looked at her phone.
Her stomach tightened.
She had mistyped one digit.
"Oh, God."
She had sent her resignation to a stranger.
A stranger who wanted names.
Sadi immediately typed:
Sorry. Wrong number.
Three dots appeared.
Someone was answering.
Then the dots vanished.
Sadi waited.
Nothing.
She put the phone facedown.
Fine.
Embarrassing, but harmless.
She would send the resignation to the correct number, finish balancing the drawer, put her keys in the deposit box, and disappear.
Again.
Then headlights swept across the showroom.
Sadi looked up.
A black SUV stopped directly outside the glass entrance.
Kyle stopped talking to a customer.
Another SUV pulled behind the first.
Mark turned toward the windows.
A third vehicle stopped near the side entrance.
Nobody moved.
The rear passenger door of the first SUV opened.
A man stepped out.
He was tall.
Dark wavy hair.
Black suit.
White shirt open at the collar.
He moved with the controlled posture of someone refusing to admit he was hurt.
There was a dark red stain along the left side of his shirt.
Small.
Not dramatic.
But unmistakable.
Gina came out of her office.
Her face changed.
Sadi noticed immediately.
Not surprise.
Recognition.
"What's wrong?" Kyle asked.
Gina didn't answer.
The glass doors opened.
The man entered.
Conversation died across the showroom.
He didn't hurry.
He didn't need to.
He walked past the reception desk, his gaze moving across the employees.
Sadi watched through the reinforced glass.
She had never met Roman Costa.
But she knew.
Everyone knew.
Roman stopped in the center of the showroom.
"Who has the number ending in 4419?"
Sadi's blood went cold.
Nobody answered.
Roman waited.
Then Sadi's phone vibrated.
The sound seemed impossibly loud.
Roman turned.
His eyes found the illuminated screen in her hands.
For one long second, neither of them moved.
Then he walked toward her.
Sadi's instincts screamed.
Leave.
Back door.
Employee corridor.
Parking lot.
Don't become memorable.
She stood too quickly and bumped her chair.
Roman stopped outside the cash cage.
Up close, he looked exhausted.
There were faint lines of pain around his eyes.
But his attention was sharp.
He raised his phone.
Sadi saw her resignation.
Her exact words.
I can't take Gina and the floor staff treating me like an animal anymore.
"Yours?" he asked.
Sadi swallowed.
"Yes."
Roman looked at her.
Not at her body.
Not at her cardigan.
At her.
"You're Sadi Morales?"
She hesitated.
"Yes."
"And you're quitting?"
"I was trying to."
"Because of Gina?"
Sadi looked beyond him.
Gina stood near a black sedan.
Kyle and Mark were beside her.
Every one of them was watching.
"I don't want trouble," Sadi said.
Roman's expression didn't change.
"That's not what I asked."
Sadi's fingers tightened around her phone.
"Mr. Costa—"
"Roman."
She stared at him.
He lowered his voice.
"Did Gina say what you wrote?"
Sadi glanced at the message.
Treating me like an animal.
"I was upset."
"That isn't an answer."
Sadi felt something old stir inside her.
Something she had spent two years burying.
Precision.
"When people ask questions like that," she said quietly, "they usually don't want the answer."
"I do."
"Why?"
Roman looked at his phone.
Then at her.
"Because you weren't supposed to have this number."
Sadi froze.
She glanced at her screen.
"But I typed it wrong."
"I know."
"Then whose number is it?"
"Mine."
Sadi stared at him.
"The directory says your number ends in 4919."
"It does."
Roman paused.
"For employees."
Something in the way he said it made Sadi uneasy.
"Then what's this one?"
Roman didn't answer.
Behind him, Gina moved.
Not toward them.
Away.
Sadi noticed.
So did Roman.
He turned.
"Gina."
One word.
Gina stopped.
Every salesman in the showroom suddenly found somewhere else to look.
Roman walked away from the cash cage.
Sadi should have stayed where she was.
She knew that.
But curiosity had always been her weakness.
It was why she had once become very good at finding things other people wanted hidden.
She stepped outside the glass partition.
Gina folded her arms.
"Roman, this is ridiculous."
"Is it?"
"She's an employee who got emotional."
Sadi flinched.
Roman saw it.
Gina continued.
"You know how people are. Someone hears a joke, takes it personally, and suddenly management is the villain."
"A joke," Roman repeated.
"Exactly."
"What was funny?"
Gina's mouth opened.
Nothing came out.
Roman waited.
The silence stretched.
Kyle looked at the floor.
Mark studied a car window.
Roman turned to them.
"You laughed?"
Kyle's face went pale.
"It wasn't like that."
"What was it like?"
Nobody answered.
Sadi wanted to disappear.
This was worse than the humiliation.
Now everyone was looking at her.
She pulled the cardigan tighter around herself.
Roman noticed.
Something hardened in his expression.
"Gina," he said, "office."
Gina laughed once.
Nervously.
"You can't be serious."
Roman looked at her.
The laugh died.
Gina walked toward the manager's office.
Roman followed.
Then stopped.
He looked back at Sadi.
"You too."
Sadi's stomach dropped.
"No."
Roman seemed surprised.
"No?"
"I resigned."
"You sent the resignation to me."
"By accident."
"Still counts."
"No, it doesn't."
For the first time, something almost resembling amusement passed through Roman's eyes.
It vanished quickly.
"Fine. Then consider this an exit interview."
"I don't want one."
"I think you do."
Sadi stared at him.
"Why?"
Roman's gaze shifted briefly toward Gina.
"Because she isn't afraid of being fired."
Sadi looked at Gina.
Roman was right.
Gina was nervous.
But it wasn't the nervousness of someone about to lose a job.
It was something else.
Roman continued.
"She's afraid you'll talk."
Gina spun around.
"That's absurd."
Roman ignored her.
Sadi's pulse quickened.
"Talk about what?"
Gina answered too quickly.
"Nothing."
Roman looked at her.
That single word had been a mistake.
Sadi knew it.
Gina knew it.
Roman definitely knew it.
Sadi's old instincts woke another inch.
She studied Gina.
Her crossed arms.
Her left foot angled toward the hallway.
The way her eyes kept flicking toward the accounting office.
Not her own office.
Accounting.
Sadi followed the glance.
Roman saw her do it.
"What?" he asked.
"Nothing."
"Sadi."
She shook her head.
"I don't work here anymore."
Roman stepped closer, but kept a respectful distance.
"You noticed something."
Sadi hated him for noticing that she'd noticed.
Gina interrupted.
"She notices everything. That's part of the problem."
Silence.
Sadi slowly turned.
"What did you say?"
Gina's face tightened.
"I said you're nosy."
"No."
Sadi's voice became quieter.
"You said that's part of the problem."
Gina looked toward Roman.
Wrong move.
Very wrong move.
Sadi felt the Ghost breathing somewhere beneath two years of silence.
Roman's phone rang.
He checked the screen.
His expression changed.
"Excuse me."
He walked several feet away and answered.
Sadi could hear only fragments.
"Yes."
A pause.
"When?"
Another pause.
"Don't touch anything."
Roman ended the call.
Gina was staring at him.
Roman looked directly at Sadi.
"When you balance the registers, do you reconcile the financing deposits?"
"Sometimes."
"Did you today?"
Sadi hesitated.
"Yes."
"Anything unusual?"
Gina stepped forward.
"Roman, she isn't qualified to discuss—"
"Stop."
He didn't raise his voice.
Gina stopped.
Sadi's heart began beating harder.
She remembered the afternoon reconciliation.
Three financing deposits.
Two matched.
One hadn't.
A payment of $38,400 had been recorded against a vehicle identification number that didn't correspond to any car on the active inventory sheet.
She had assumed it was a clerical error.
She had even flagged it.
Then the flag disappeared.
"I found a mismatch," Sadi said.
Gina went still.
Roman noticed.
"What kind?"
"Thirty-eight thousand four hundred dollars."
"Where?"
"Financing deposit."
Roman stared at her.
"When?"
"Four twenty-three this afternoon."
"And what did you do?"
"I flagged it."
"What happened to the flag?"
Sadi looked at Gina.
"It disappeared."
Roman slowly turned.
Gina's face had gone white.
"That's impossible," Gina said.
Sadi said nothing.
Roman walked toward the accounting office.
Gina blocked him.
That was when Sadi knew.
Whatever this was, it wasn't about a stool anymore.
Roman looked down at Gina.
"Move."
"There's nothing in there."
"You seem very sure."
"It's my department."
"No," Roman said.
"It's my dealership."
Gina stepped aside.
Roman opened the accounting office door.
The lights were off.
He reached for the switch.
"Don't," Sadi said.
Roman stopped.
Everyone looked at her.
She didn't know why she'd spoken.
Then she saw it.
A tiny green light beneath the far desk.
Sadi's breathing slowed.
Old instincts.
Old patterns.
Old dangers.
She walked closer.
"What is that?" Roman asked.
Sadi stared through the doorway.
"Something that shouldn't be there."
Roman stepped beside her.
Under the desk was a small external storage device connected to the accounting computer.
Gina backed away.
Roman saw her.
"Where are you going?"
"I'm calling legal."
"No."
"Roman—"
"Give me your phone."
Gina stared at him.
"No."
That answer changed the room.
Roman held out his hand.
Gina clutched her phone.
Sadi watched the screen illuminate.
A notification appeared.
Only for a second.
But Sadi saw the sender.
She stopped breathing.
Gina quickly locked the phone.
Too late.
Sadi knew that name.
She hadn't seen it in two years.
Roman looked at her.
"What?"
Sadi couldn't answer.
The dealership disappeared around her.
The polished floor.
The cars.
The staring employees.
All of it faded beneath the memory of another office.
Another computer.
Another ledger.
Another life.
Roman stepped closer.
"Sadi."
She backed away.
"I need to leave."
"What did you see?"
"Nothing."
"You reacted."
"I said nothing."
Gina suddenly looked less frightened.
She looked relieved.
That terrified Sadi more.
Because Gina had recognized her reaction.
Roman looked between them.
"You two know each other?"
"No," Sadi said.
Gina smiled.
"No."
Same word.
Different meaning.
Roman's eyes narrowed.
Sadi turned toward the employee exit.
She had to go.
Now.
Before Gina made a call.
Before someone realized who Sadi Morales had once been.
Before the Ghost became visible again.
She reached the hallway.
Her phone vibrated.
Unknown number.
One message.
Sadi stopped walking.
Her hands shook as she opened it.
There was no greeting.
No explanation.
Only a photograph.
It had been taken inside the dealership less than a minute earlier.
Sadi standing beside Roman.
Underneath it were five words.
WE FINALLY FOUND YOU, GHOST.
Sadi's blood turned cold.
Behind her, Roman called her name.
Then the locked employee exit clicked open from the other side.
May you like
The handle slowly began to turn.
Someone was coming in.