5. Celeste

Chapter Five

CELESTE

The jet lands without cabin lights.

No announcement. No polished apology from a pilot.

No view of Marseille spreading gold along the water.

Just the hard, controlled drop of wheels against tarmac and Rafael Laurent standing before the aircraft has finished slowing, one hand braced against the leather seat beside mine as if turbulence is an inconvenience beneath his notice.

“Stay beside me,” he says.

I unclip my belt. “That sounds almost like asking.”

His eyes move over my face once, quick and assessing. “It is the closest version you are getting while we are on an exposed airfield.”

The door opens before I can answer. Salt air cuts into the cabin, sharp under the fuel and hot metal.

Beyond the stairs, a black vehicle waits with no visible driver, no headlights, no insignia.

Two men stand near the wing in dark coats, earpieces hidden badly enough that I know I am meant to miss them unless I know what to look for.

Rafael steps down first. Not because he thinks I cannot manage stairs in heels, but because his attention has already split into pieces: fence line, service road, hangar door, camera angle, the gap between vehicles. He reads danger the way I read records.

That should comfort me.

It doesn’t.

It makes me aware of how easily a person could vanish inside competence this complete.

At the bottom of the stairs, he waits. He does not touch me. He only shifts half a step closer as I reach the tarmac, placing himself between me and the open service lane without performing protection for anyone watching.

“Private port is nine minutes from here,” he says. “We go through a customs-adjacent maintenance corridor, not the public gate.”

“Convenient.”

“Necessary.”

“Those are usually the words powerful men use when they want a woman to stop asking questions.”

His expression stays calm, but his focus tightens. Not anger. Recognition.

“Then keep asking them,” he says. “Just do it from inside the car.”

That stops me half a second longer than I want it to.

Inside the vehicle, a tablet waits on the seat between us. Rafael reaches for it, but I get there first. A port-entry packet fills the screen: temporary clearance, maintenance corridor access, sealed cargo inspection waiver, vehicle plate authorization.

Flawless. Which is always where the rot starts.

My gaze catches on the second line before the driver pulls away.

“Stop,” I say.

Rafael looks at me.

I turn the tablet toward him. “Your gate pass is wrong.”

Rafael does not ask in the tone men use when they have already decided a woman is mistaken.

He lifts two fingers. The driver stops before we have cleared the service lane.

“What is wrong with it?” he asks.

I angle the tablet toward the dim wash of the dashboard. “This corridor access was issued through maintenance gate six.”

“That gate is active.”

“Yes. That is the problem.” I tap the timestamp. “The inspection waiver says the cargo lane was sealed at 23:10. Your pass was issued at 23:32 for a lane that should already be closed. The system should have rejected it.”

One of the men in the front seat turns slightly.

Rafael’s voice stays even. “Unless someone wanted the rejection overridden.”

“Or wanted your team to assume the override came from your office.” I scroll down, finding the line that bothered me before I had language for it. “Look here. Vehicle plate authorization is linked to convoy unit three.”

The driver’s hands still on the wheel.

Rafael looks toward the windshield. “This is convoy unit two.”

“Yes.”

The single word hits harder than an alarm.

Outside, the airfield is quiet in the way expensive places are quiet when someone has paid for silence. No shouting. No visible panic. Just a black vehicle waiting where ours should have been expected and a gate pass clean enough to bury us politely.

Rafael takes the tablet from me, not to reclaim control, but to check the chain I have just exposed. His thumb moves once. Twice. Then he looks at the driver.

“Kill the scheduled corridor. No radio.”

The driver nods.

“Which route?”

Rafael’s gaze returns to me.

No one in the car speaks for one strange second.

He is asking me.

Not ordering. Not managing. Not moving me away from the problem before I can touch it.

The worst part is that the choice does not feel like charity.

I look back at the packet and ignore the part of me that wants to make that mean more than it does. “Not gate four. That is the obvious correction. Use the catering service road. It will look too low-status for a private Laurent transfer, which is exactly why no one expects you to choose it.”

A faint, dangerous satisfaction crosses Rafael’s face.

“Do it,” he says.

The vehicle turns away from the lit corridor and slips toward the dark edge of the airfield.

Tonight, Rafael changes the route because of me.

Forced protection still keeps me inside his orbit, but now the orbit bends around my judgment instead of erasing it.

The catering road is not a road so much as a strip of cracked service asphalt pressed between warehouse walls and the back of a refrigerated supply depot.

No glass terminals. No polished lounge. No discreet Laurent crest hidden in architectural lighting. Just metal doors, sodium lamps, salt-stained concrete, and men in reflective jackets pretending not to watch an unmarked vehicle slide through the wrong part of the night.

Rafael notices them before I do.

“Eyes forward,” he says softly.

“I can look frightened or I can look useful. Pick one.”

His mouth nearly changes shape. Nearly. “Useful.”

The driver slows near a chained service entrance where a port worker waits with a handheld scanner. He looks at the vehicle, then down at his device. The pause lasts one second too long.

Rafael lowers the window before the man can decide what kind of mistake we are.

“Maintenance transfer,” Rafael says in French.

The worker checks the scanner again. “Gate six was expecting you.”

I lean forward before Rafael can answer. “Gate six was sealed at 23:10.”

The man’s gaze flicks to me. Not confusion. Irritation.

There it is.

A person who expected the record to be obeyed, not read.

I hold out the tablet as if this conversation already belongs to me. “If you push us through a sealed cargo lane after closure, the discrepancy lands on your shift log. Not his.”

The worker’s grip tightens around the scanner.

Rafael does not interrupt. He lets the silence work for me.

For once, his control makes room instead of taking it.

The man mutters something under his breath and opens the chain gate. We roll through into the private port’s service spine, where cargo containers stack in dark blocks and the Mediterranean glints black beyond the floodlights.

Inside the customs-adjacent corridor, the air carries paper, salt, and machine oil. Rafael’s team moves ahead, but I stop at a wall-mounted dispatch screen cycling through closed-lane records.

“Celeste,” Rafael says.

“Give me ten seconds.”

“I can give you six.”

“Then count slowly.”

My fingers skim the screen until I find the closure log for lane C-19. Completed inspection. No variance. Personnel cleared.

Too perfect.

Then I see the correction mark nested beneath the final stamp, small enough to disappear if the viewer trusts the summary line.

A clean, precise cold works through me.

“It’s the same notation,” I say.

Rafael comes closer. “From Iris’s file?”

I nod, staring at the false closure entry glowing on the screen.

“Not similar,” I say. “Same.”

Rafael’s gaze moves from the screen to the corridor behind us.

“Photograph it.”

“I need more than a picture.” I open the nested entry before he can argue. “The summary line looks harmless because the correction is buried in the sub-log. If I don’t pull the attached manifest, we only prove someone lied. We don’t prove what they moved.”

Footsteps sound at the far end of the corridor.

One pair. Then two.

Rafael shifts closer, not in front of me this time. Beside me.

“Thirty seconds,” he says.

“That was almost generous.”

“It is a personal failing.”

I would smile if my hands were not moving through a port system already trying to erase what I came here to find.

The manifest opens in a compressed table: refrigerated cargo, diplomatic-adjacent inspection waiver, noncommercial handling, service personnel cleared before arrival. No passenger entry. No declared human transfer. Every column designed to make the absence look official.

Then I see it.

A personnel addendum attached to cargo authorization instead of crew access.

“Iris was listed this way,” I say. “Not as a passenger. Not even as staff attached to a vessel. She was folded into cargo handling.”

Rafael’s attention fixes beside me.

The footsteps turn into voices.

“Your six seconds expired,” he says.

“Then buy me five.”

He looks at the approaching security men through the corridor glass. “I can buy you four without drawing a weapon.”

“Show-off.”

He steps away from me and into the corridor with the kind of calm that makes men hesitate before they realize they have already yielded ground.

In French, he asks for the officer who authorized the sealed-lane override.

The two guards stop short.

They do not recognize him. They recognize the problem he has just handed them.

While their attention fixes on Rafael, I copy the attached manifest chain to the tablet. A warning flashes. Restricted export. Administrative notification pending.

Of course.

I cancel the export and take three photographs instead. Page one. Page two. Addendum.

On the third image, a small receiving field expands when my thumb brushes the corner.

No name.

Only a code.

Before I can read it twice, one of the guards reaches for his radio.

Rafael’s voice drops.

“Do not.”

The man freezes.

My screen blinks once.

Remote session active.

Someone else is inside the manifest.

The remote cursor moves first.

It cuts toward the receiving field with surgical confidence, not searching the way I was. Whoever is inside already knows where the damage lives.

I turn the tablet away from the wall screen and drop my brightness to almost nothing.

Rafael’s attention flicks to me once through the glass.

I do not need him to ask.

I photograph the code with my phone instead, angling the screen against my coat to kill the reflection. The image captures just before the field collapses and the manifest refreshes into something polished enough to pass a board review.

Gone.

No personnel addendum. No correction mark. No receiving field.

A beautiful lie, restored in real time.

“Celeste,” Rafael says from the corridor.

Not warning. Timing.

I slip the phone beneath the waistband of my skirt and step away from the terminal as one of the guards finally finds enough nerve to move around Rafael.

“System error,” I say in French, because men like this hear a woman’s confidence and start doubting themselves. “Your archive just refreshed against an active inspection line. That creates a trace.”

The guard stops.

Rafael shows no surprise that I speak enough French to turn bureaucracy into a weapon.

He looks pleased.

Which is worse.

We move fast after that. Not running. Running makes witnesses. Rafael’s hand hovers once at my back, near enough for heat, not close enough to steer. The restraint unsettles me more than contact would have.

Outside, the port opens around us in black water, stacked containers, and floodlit lanes. The vehicle waits ahead near a loading bay.

I slow.

Something is wrong.

The plate is correct now. Convoy unit two. The driver’s profile is right. The rear door is open exactly the way it was when we arrived.

Too much correction in too little time.

“No,” I say.

Rafael stops beside me.

“The tires.” I point with my chin. “Front left has a silver valve cap. Ours had black rubber. That is not our vehicle.”

For a fraction of a second, the floodlit lane loses its motion.

Then Rafael turns his head slightly toward his team. “North service exit. Now.”

We cut between two container stacks as the false vehicle’s headlights flare behind us.

He lets the proof stand.

Only when we are inside a second car, moving hard toward the dark edge of the port, do I pull out my phone and open the image.

The receiving code is still there.

Rafael leans close enough to read it.

His face changes by a fraction.

“That code is not Laurent,” he says.

The phone feels suddenly too small in my hand.

“Then who received my sister?”

If ads affect your reading experience, click here to remove ads on this page.