Chapter 3

The digital invitation arrives twenty-six days after Ghost's friends hijack NULL.

By then, I have nearly convinced myself I don't want it.

Ghost and I have spoken every day since the bachelor party. Not necessarily for hours, although some nights have stretched dangerously close to morning. The conversations have changed too. Longer. Warmer. Less guarded in ways neither of us acknowledges.

And occasionally filthy enough that I have to close my laptop and remind myself I have never seen this man's face.

Apparently anonymity removes inhibitions.

Who knew?

Two nights ago, he sent a photograph. No face. Naturally. Black trousers, bare feet, the bottom of a white shirt, one hand resting beside a glass of Scotch.

The photograph should have been harmless.

It was not.

I responded with one bare shoulder, half my mouth, and the edge of a black lace strap.

His reply came twelve seconds later.

GHOST: You fight dirty.

I told him he started it.

He reminded me I once sent him a photograph of my teeth catching my lower lip.

I reminded him he responded by showing me half his stomach.

We spent twenty minutes arguing about who escalated first.

Neither of us won.

That is the problem with Ghost.

Nobody wins with him.

Nobody wins with me either.

Maybe that explains why I keep coming back.

The encrypted invitation sits inside NULL now, waiting like a dare.

I open it for the fourth time.

There is no crest.

No photograph.

No names.

No mention of a bride or groom.

Nothing that connects Ghost to anybody in his real life.

Just three pieces of information floating against the black screen.

OCTOBER 10

1:30 P.M.

CALIFORNIA

Beneath that is a precise location with longitude and latitude complete with a bulls eye.

A private coastal estate.

That's it.

Typical Ghost.

He invites me across an ocean and somehow manages to reveal absolutely nothing about himself in the process.

I stare at the address.

“Coward.”

The screen does not defend him.

I zoom in on the map instead.

Coastline.

Cliffs.

A sprawling private property positioned above the Pacific far enough from the nearest public road to make casual access nearly impossible.

Expensive.

Very expensive.

That tells me almost nothing.

Ghost understands money. I've known that for years.

Whether he has it himself remains another question.

Maybe the person getting married does.

Friend?

Client?

Employer?

Somebody he knows through the strange world he refuses to describe.

I close the invitation.

Then open it again.

This is becoming embarrassing.

A message arrives.

GHOST: You've opened it four times.

My body goes still.

Then irritation takes over.

VESPER: You cannot know that.

GHOST: I built half the room.

VESPER: I rebuilt the useful half.

GHOST: Yet I'm apparently the one counting.

I narrow my eyes at the screen.

VESPER: You are spying on me now?

GHOST: Watching authentication events isn't spying.

VESPER: That sounds exactly like something a stalker would say.

GHOST: And yet you opened it four times.

I hate him.

I bite my lower lip.

VESPER: Perhaps I was checking for additional information.

GHOST: There isn't any.

Naturally.

VESPER: No names?

GHOST: No.

VESPER: Bride? Groom?

GHOST: No.

VESPER: Dress code?

A pause.

GHOST: Wear something that makes me regret the anonymity agreement.

Heat crawls slowly up my neck.

Bastard.

VESPER: Maybe I wear sweatpants.

GHOST: Then wear exceptional sweatpants.

I smile despite myself.

VESPER: You're giving me an address in California and expecting me to appear without knowing whose wedding I'm attending.

GHOST: Correct.

VESPER: This is how women end up in documentaries.

GHOST: You know enough about me to know you're safe.

The smile fades.

Do I?

That is exactly the question.

I know Ghost.

Or I've convinced myself I do.

I know the man who stayed online with me when Papa died.

The one who remembers obscure Italian poetry and sends sarcastic messages when I disappear too long.

The one who can dismantle my code almost as quickly as I can dismantle his.

The one who has somehow become the first person I want to tell when something makes me laugh.

But I don't know his name.

His face.

His employer.

His family.

And now he has given me a location in California and asked me to trust him enough to walk through the gate.

That could be romantic.

It could also be operational.

I've worked around enough intelligence services to know the difference isn't always obvious until somebody closes the door behind you.

VESPER: I'll think about it.

GHOST: You've been thinking about it for four opens.

VESPER: Five now.

I open the invitation again purely out of spite.

His response is immediate.

GHOST: Brat.

My stomach does something deeply inconvenient.

I close NULL.

If Ghost refuses to tell me whose wedding I've been invited to, I'll find out myself.

The location is my first thread. I work outward. Ownership records tell me almost nothing useful. The estate moves through trusts, management companies, and enough legal insulation to make privacy clearly intentional.

Fine.

Weddings do not happen through trusts.

They happen through people.

Florists.

Rental companies.

Catering kitchens.

Musicians.

Transportation providers.

Temporary staffing firms.

Wedding planners.

Every extravagant private event eventually leaks information into ordinary businesses because somebody has to deliver the champagne.

That's where I look.

It takes days rather than hours.

A high-end florist has a delivery window matching the invitation date.

A rental company blocks out several hundred chairs for the same coastal region.

A harpist has an unexplained private booking.

One event designer moves a team from Los Angeles north for three days.

Catering.

Security subcontractors.

Transportation.

Nothing individually useful.

Together, a pattern.

I keep pulling.

Eventually an invoice fragment gives me initials.

Another email gives me a hotel block.

A vendor schedule gives me enough to finally put the pieces together.

I stare at the result.

Kane Haverhill.

I know the name immediately.

Even people who don't follow basketball know the face.

NBA.

Stanford.

His inner circle contains Royal Oaks Prep alumni.

His fiancée is Hannah Goodwin.

Interesting.

Very interesting.

Ghost has a seat at Kane Haverhill's wedding.

Not merely access.

A plus-one.

I sit back.

That changes the board.

Because Haverhill connects outward through his socials.

Stanford athletes.

Old Newport families.

Royal Oaks.

Tristan Vale.

Leo Holt.

Drew Travers.

Jalen.

And Xavier Blackwell.

My fingers stop over the keyboard.

Blackwell.

The name sends an entirely different current through me.

That company has been sitting at the edge of my life for years.

Its servers.

Its executives.

Its secrets.

The things Papa knew.

The things someone buried after he died.

And somewhere within this wedding is Ghost.

Maybe one of Haverhill's college friends.

Maybe an old Royal Oaks connection or an employee

Maybe a security consultant or an employee of Blackwell who has infiltrated into an inner social circle.

Maybe somebody none of the public photographs bother naming.

The invitation didn't tell me any of that.

Ghost made sure it couldn't.

Smart.

Infuriatingly smart.

I look at the date again.

Twenty-two days.

Enough time to cross an ocean without leaving the kind of trail an intelligence service could follow comfortably.

Enough time to build an identity.

Enough time to learn the estate.

Enough time to arrange a way in that has absolutely nothing to do with the credential Ghost expects me to use.

Because I may trust Ghost with parts of myself I have never trusted to anyone else.

That does not mean I walk blindly through a gate he chose.

Not even for him.

Especially not for him.

I open NULL one final time.

VESPER: Your invitation is irritating.

His answer appears almost immediately.

GHOST: You're coming.

Arrogant bastard.

VESPER: You still don't know that.

GHOST: I know you.

I stare at those three words.

My heart gives one hard beat.

Maybe that's what scares me most.

He does.

Just not enough.

Not yet.

I close the channel and pull up a world map with shipping lane routes.

If I'm going to meet Ghost, I'm doing it my way.

Ghost has never told me his real name. He gives me pieces.

Never the frame.

Maybe that's fair.

I do the same.

Still, Ghost is close enough to Haverhill to receive a plus-one at what entertainment reporters are already calling one of the most private weddings of the year.

That narrows things.

Not enough.

But it narrows them.

My stomach tightens.

I should stay in Europe.

Delete the credential.

Let Miss London Bridge become another joke between us.

Instead, I send another message.

VESPER: Your friends still calling me that ridiculous name?

His response comes a minute later.

GHOST: Relentlessly.

VESPER: I hate them.

GHOST: You haven't met them.

I stare at the invitation.

VESPER: Maybe I will.

The typing indicator appears.

Stops.

Returns.

GHOST: Careful. That sounded dangerously close to yes.

My tooth catches my lower lip.

VESPER: Don't get excited.

GHOST: Too late.

That does something foolish to my chest.

I close NULL.

Apparently I'm going to California.

I don't fly.

Flying leaves too much behind.

Names.

Cameras.

Timelines.

People trained to notice faces because governments have spent fortunes teaching machines to do the same.

I prefer water.

Always have.

So I move the way I know how.

Port by port.

Berth by berth.

Private boats where nobody cares who another passenger is as long as she's quiet, useful, and capable of paying her share without questions.

Some stretches take days.

Others take longer.

I cross pieces of the Atlantic aboard vessels belonging to people who know me under names I've already forgotten. I spend nights in cheap rooms near marinas, a youth hostel once, two different short-term rentals, and one guest cabin that smelled so heavily of diesel I dreamed about engines.

Ghost messages throughout.

He has no idea I'm moving toward him.

That feels like an intimacy and a betrayal at the same time.

GHOST: Busy?

I'm somewhere west of the Azores when the message arrives.

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