I buried my four-year-old son on Monday.

Five days later, I stood beneath a crystal chandelier on my own terrace and watched my husband prepare to marry my pregnant best friend.

If that had been the whole betrayal, perhaps I would have collapsed.

But grief had already hollowed me out.

There was almost nothing left inside me for Julian Brooks or Chloe Monroe to break.

So when Julian looked across the $300,000 wedding he had built on property that legally belonged to me and smiled as though he had won, I did not cry.

I reached into my handbag.

Touched the original deed.

Touched the attorney’s notice beside it.

Then touched the certified marriage certificate Julian had no idea existed.

At precisely 9:20 p.m., the glass ballroom doors opened.

My attorney walked inside.

Two executives from Argent Development followed him.

Music faltered.

Champagne glasses stopped halfway to lips.

Two hundred guests turned.

Julian’s smile vanished.

Behind him, the enormous LED wall still showed a rendering of my house being demolished and replaced by three towers of glass.

He had just announced that the land beneath our feet would be sold the next morning for $4.8 million.

My land.

My grandmother’s land.

The home where Leo had taken his first steps.

The garden where he chased bubbles.

The bedroom where his little green dinosaur drawing still hung crooked beside the window.

Julian stepped toward me.

“What is this?”

I rose.

Chloe’s hand tightened around his.

She looked exquisite in an ivory gown covered in crystals.

She had diamonds around her throat.

A cathedral veil.

And one hand resting protectively over the small curve of her stomach.

“Clara,” she said sharply, “sit down.”

I looked at her.

Then at the man standing beside her.

My husband.

Not ex-husband.

Not legally separated.

Not divorced.

My husband.

“No.”

Julian lowered his voice.

“You’re embarrassing yourself.”

Behind him, guests whispered.

I walked toward the stage.

He blocked me.

I stopped close enough to smell the whiskey on his breath.

Five nights earlier, I would have moved aside.

Five nights earlier, I still thought some small piece of the man I married might exist inside him.

Now I knew better.

“You made one mistake, Julian.”

His jaw tightened.

“What mistake?”

I looked toward the giant screen behind him.

“You assumed grief made me stupid.”

Then I handed my phone to the technician.

The screen went black.

For three seconds, nothing happened.

Then white numbers appeared.

TUESDAY — 11:43 P.M.

Julian froze.

Chloe whispered, “What did you do?”

But I was not watching either of them.

I was watching an Argent Development executive named Evelyn Park.

Because she had just recognized the third man in the security footage.

And the terror on her face told me the evening was about to become far more interesting than a canceled wedding.

Five days earlier, I had still believed betrayal had limits.

Leo’s funeral ended at two thirty on Monday afternoon.

By three fifteen, I was standing in our kitchen staring at the dinosaur cup beside the sink.

Blue plastic.

Yellow straw.

There was dried apple juice around the rim because I had been too afraid to wash it.

Washing it felt like admitting he would never use it again.

The refrigerator door was covered in photographs.

Leo at the beach.

Leo asleep beneath a blanket fort.

Leo wearing Julian’s boots.

In the center was a piece of white construction paper.

A green dinosaur with six legs and purple teeth.

At the bottom, in my handwriting:

LEO — AGE 4

I heard Julian enter behind me.

He had removed his funeral jacket.

He loosened his tie.

Then he said:

“Stop crying.”

I turned.

For a moment, I thought I had misunderstood.