Daniel handed her the tablet.
“It existed six years ago.”
Simon frowned.
“How do you know?”
Daniel glanced at Jordan.
He did not enjoy discussing business in front of his son.
But that choice had already been taken from him.
“Because I helped shut it down.”
Laura stared.
The businessman in 2C whispered:
“Who is this guy?”
Daniel heard him.
He answered without looking away from the executives.
“My name is Daniel Ellis. I’m deputy chair of Atlantic Crest’s safety and ethics committee.”
That was technically true.
It was also incomplete.
Daniel had spent twenty-four years in aviation.
First as an aircraft mechanic.
Then an accident investigator.
Then a federal aviation compliance adviser.
Now he served on the board committee responsible for safety, ethics, and internal reporting.
He was not the airline’s owner.
He did not run daily operations.
But when Daniel Ellis called the airline’s chief compliance officer directly and said there was an illegal passenger-control code active on a flight, people moved.
Quickly.
Laura’s posture changed.
“I didn’t know.”
Daniel looked at her.
“You did not need to know who my son was.”
“I meant—”
“The ticket was enough.”
Laura went quiet.
Daniel turned toward Helen.
“Who requested 2A?”
She was checking system records.
“Corporate Services.”
“Name?”
“Masked.”
Daniel frowned.
“Masked by what permission level?”
Helen tapped again.
Then stopped.
“Executive.”
Simon swore softly.
Daniel looked at him.
“This flight does not leave until we know who activated Horizon.”
A few passengers groaned.
Daniel turned immediately.
“I apologize.”
A woman in row three said:
“Take your time.”
Several others nodded.
Jordan looked embarrassed.
“Dad, I’m going to miss the showcase.”
Daniel crouched again.
“You won’t.”
“How?”
“I’ll get you there.”
“But the flight—”
“This is bigger than the flight.”
Jordan looked at Laura.
Daniel followed his eyes.
Then he said quietly:
“And none of this is your fault.”
Jordan nodded.
Behind them, Helen’s tablet beeped.
She looked up.
“I found the request.”
Daniel stood.
“Who?”
Helen hesitated.
“Executive Vice President, Corporate Revenue.”
Daniel already knew the name.
Graham Vale.
One of Atlantic Crest’s most powerful executives.
A man who had repeatedly argued that elite corporate clients deserved “flexible inventory access.”
Daniel’s expression hardened.
“Who wanted the seat?”
Helen checked.
Then read:
“Richard Stone.”
Simon frowned.
“The banking CEO?”
Helen nodded.
Richard Stone was worth hundreds of millions.
He was currently in Atlantic Crest’s private lounge.
And apparently he had wanted seat 2A.
Daniel looked at Jordan.
An eleven-year-old boy traveling alone had been selected as the easiest passenger to move.
Suddenly the old Horizon code made terrible sense.
Six years earlier, Atlantic Crest nearly lost a major banking contract.
The problem seemed simple.
A group of senior executives had arrived late for a sold-out flight and demanded premium seats.
The airline could not provide them.
The banking company threatened to move thirty million dollars in annual travel elsewhere.
Someone at Atlantic Crest created a solution.
Internal name:
Horizon.
The system identified passengers who could be “re-accommodated” with minimal commercial risk.
Low loyalty status.
Solo travelers.
Reward tickets.
Travelers who rarely complained.
Young passengers.
People who booked through discount channels.
At first, passengers were asked.
Then pressure increased.
Eventually, employees were encouraged to invent reasons.
Equipment change.
Seat malfunction.
Operational balancing.
Anything that avoided saying:
A richer passenger wants your seat.
The program lasted eight months before Daniel discovered it during a board ethics review.
He demanded it be shut down.
Executives agreed.
Policies were rewritten.
Permissions supposedly removed.
Horizon disappeared.
Or Daniel believed it had.
Now his eleven-year-old son was sitting beneath a Horizon alert.
Helen looked sick.
“How is this possible?”
“Someone preserved the code.”
Simon shook his head.
“IT would have caught it.”
“Not if it was moved somewhere else.”
Daniel asked Laura:
“How often have you seen that yellow alert?”
She hesitated.
“This exact one?”
“Yes.”
“Maybe five times.”
“In how long?”
“A year.”
Daniel looked at Simon.
Five times for one senior attendant.
Multiply that across thousands of employees.
The old program had not survived as a relic.
Someone had revived it.
“Did you always move the passenger?” Helen asked.
Laura looked uncomfortable.
“Usually.”
“What happens when they refuse?”
“Supervisor gets involved.”
“And?”
“Most eventually move.”
Daniel asked:
“Why did you throw Jordan’s bag?”
Laura’s face tightened.
“I lost patience.”
“With an eleven-year-old?”
“He was refusing a crew instruction.”
“He was asking you to honor his ticket.”
Laura looked down.
For the first time, she seemed genuinely ashamed.
Daniel did not soften.
But he also did not shout.
If he let anger turn this into a fight between one father and one flight attendant, the real people responsible would disappear behind her.
He had seen that happen before.
Simon asked:
“What do we do with the flight?”
Daniel looked at Jordan.
The boy had been silent for several minutes.
“How long until your showcase registration closes?”
“Two-thirty.”
Daniel checked his watch.
He made a decision.
“Release the aircraft.”
Helen looked surprised.
“Before we finish?”
“We preserve all records first.”
IT confirmed the Horizon request, logs, and crew communications had been copied.
Daniel turned to Laura.
“You’re removed from this flight pending review.”
Her face fell.
“I understand.”
A replacement senior attendant was called.
Richard Stone remained in the lounge.
No one offered him 2A.
Jordan stayed in his seat.
Daniel crouched beside him one more time.
“I have to stay here.”
Jordan frowned.
“You’re not coming?”
“I need to find out what happened.”
Jordan looked worried.
“Is she going to get fired?”
Daniel glanced toward Laura.
“I don’t know.”
“You’re mad.”
“Yes.”
“But?”
Daniel smiled faintly.
“You know me too well.”
Jordan lowered his voice.
“She was mean.”
“She was.”
“She knew the ticket was mine.”
“Yes.”
“Then why wouldn't you just fire her?”
Daniel looked at his son.
“Because if someone taught her that doing this was normal, I need to find them too.”
Jordan thought about that.
Then nodded.
The boarding door finally closed.
From the window, Jordan watched his father standing in the terminal beside Helen and Simon.
Flight 491 pushed away from the gate.
His science project waited in Atlanta.
Behind him, an investigation was beginning.
And neither Jordan nor Daniel yet understood how deep Horizon had gone.
Richard Stone was furious.
He entered the lounge manager’s office with his assistant following closely.
“I was promised 2A.”
The lounge manager looked uncomfortable.
“I’m sorry, Mr. Stone.”
“I don’t want sorry.”
Stone was fifty-eight, CEO of Westbridge Capital, and one of Atlantic Crest’s top individual customers.
He flew more than 200,000 miles a year.