24. Hannah

— ? —

Hannah

Saturday morning, Griffin shows up at my door with a cardboard box.

It’s not a new box. The corners are soft with age, the tape yellowed, like it’s been opened and closed a hundred times. He holds it in both hands like it’s fragile. Like it matters.

“What’s this?”

“Everything.” He doesn’t come in, just stands on my doorstep in jeans and a sweater, looking nervous in a way I’ve rarely seen. “You asked me to show you. Not just tell you. So… this is me showing you.”

He holds out the box.

I take it. It’s lighter than I expected.

“I have to be at the gala by six,” he says. “I’ll pick up Eliza tomorrow morning like we planned?”

“Griffin…”

“Don’t open it until I’m gone.” He backs away, hands in his pockets. “And Hannah? Whatever you find in there, whatever you think… I meant all of it. Every piece.”

He turns and walks to his car before I can respond.

I stand in my doorway, holding a cardboard box that weighs almost nothing and everything, and watch him drive away, and it occurs to me that he didn’t wait to see my face when I opened it. He didn’t want credit in the room. He just wanted me to have it.

Eliza is napping.

The apartment is quiet.

I sit on my living room floor with the box in front of me and stare at it for a full five minutes before I find the courage to open it.

It’s such a small thing, cardboard and old tape, the least expensive object Griffin Bloom has ever handed anyone.

A year ago he tried two hundred roses and a diamond bracelet.

Today he handed me a shoebox with soft corners like it was his whole chest, and told me not to open it until he was gone.

The first thing I see is a sticky note.

Yellow. Faded. My handwriting, from years ago: Griffin. You’re going to be great today. xo H

I remember this note. I left it on his desk before his first major presentation, back when I was still his assistant, back when we were just starting to become more than that.

I remember writing three drafts of it, agonizing over the dash versus the comma, wanting to say a hundred things and settling on eleven words.

I had no idea he kept it. It’s soft at the creases, like it’s been unfolded and refolded a hundred times, like it lived in a wallet.

I reach in again.

A receipt from a gas station, soft and faded with age. I flip it over and find a message scrawled on the back: 4 a.m. Hannah fell asleep on the conference table. She looks peaceful. I don’t want to wake her.

That was one of the crunch weeks before our first launch, thirty-six hours straight, and I’d finally crashed while he kept going. I woke up with his jacket over my shoulders and a coffee waiting.

I thought he’d been annoyed that I fell asleep.

I didn’t know he’d written about it.

More receipts. More notes. Ticket stubs from a terrible movie we saw on our third date.

He’d complained through the whole thing, and then apparently walked out and kept the evidence for eight years.

A cocktail napkin with a sketch of my face, surprisingly good, dated from a company party I barely remember, and I stare at it doing the math, him at some crowded table pretending to take notes while he drew his assistant’s profile on a napkin and then folded it into his jacket like contraband.

A dried flower, pressed flat, with a rubber band around a folded index card: From the table at the restaurant where you said yes to the second date. I stole it while you were in the bathroom. I have never told anyone that.

I laugh out loud, wet and cracked, alone on my living room floor.

A photo.

Me, on the floor of our first office, a highlighter tucked behind my ear, laughing at something off-camera. I look young. Happy. Completely unaware that I’m being photographed.

I turn it over.

This is the moment I knew.

I don’t know what that means. I don’t know what moment he’s talking about.

But my hands are shaking.

More photos. Our wedding, candid shots, not the posed ones from the photographer. Me fixing my veil in a mirror. Me laughing at something my dad said. Me looking at Griffin across the room with an expression I barely recognize.

I look so in love.

I was so in love.

At the bottom of the box, there’s a small velvet pouch.

I open it and a ring falls into my palm.

Griffin’s wedding band.

The one he wore for five years. The one that matched mine.

There’s a note tucked into the pouch, folded small.

Yours. Whether or not I ever get to wear it again.

The sob that tears out of me is ugly and raw.

I sit on my living room floor, surrounded by evidence of a love I thought was one-sided, and I cry until I can’t breathe.

All this time I thought I was the only archivist of us, the only one who treasured the small moments, the only one who looked back.

He was hoarding us the whole time. He just never learned how to say it out loud, so he said it in gas-station receipts and stolen flowers and a napkin he kept for eight years, a whole secret language of devotion spoken into a box, and I spent five years of marriage starving for words while the proof sat in his closet.

He kept everything.

He kept it all, and he handed the whole archive to a woman who might never come back, because I asked him for real and this is the realest thing he owns.

My phone buzzes.

I wipe my face and check the screen, expecting Griffin, but it’s an unknown number.

A photo.

Griffin in what looks like a parking garage, and Julie Myer pressed against him. Her hand on his chest. Her face close to his.

Below the photo, a message: Some things never change. Ask him what happened before the gala tonight. Or don’t. Your choice.

My blood runs cold.

No.

No, no, no.

I stare at the image, looking for context, looking for anything that explains what I’m seeing. But all I see is her body against his, her hand on his chest, his face turned toward her like he’s listening to something she’s saying.

The box is still in front of me. The ring is still in my palm.

And now this.

My phone buzzes again.

Blake: Hey. Griffin asked me to record his speech tonight. You probably don’t want to see it, but just in case, I’ll send you the link when it’s done.

I stare at the message.

The gala is tonight. The speech is tonight.

And Julie sent me this photo, clearly timed, clearly designed to make me spiral before I could see whatever Griffin is planning to say.

I could call him. I could demand an explanation. I could let this photo destroy everything we’ve been building.

Or I could wait.

I could watch the speech first.

I could see what he does when he doesn’t know I’m watching.

My fingers hover over the keyboard while the clock on the microwave changes twice.

Then I type: Send it as soon as you have it.

Blake: You got it.

I set my phone down and look at the ring in my hand.

Whatever happens tonight, I’ll know the truth.

I’ll finally know.

I feed Eliza her bottle at seven with the ring on a chain of my necklace, hidden under my shirt, because wearing it on my finger feels like a decision and I haven’t made one. She keeps grabbing for the chain. Smart girl. She knows where the important things are.

The video comes at 8:47 p.m.

Eliza is asleep in her crib. The apartment is quiet. I’m sitting on my couch with Griffin’s ring on its chain against my heart when Blake’s link arrives.

I click it.

The video opens on a ballroom. Crystal chandeliers. Hundreds of people in formal wear. The same venue where everything fell apart a year ago.

Griffin is on stage.

He looks good, black suit, no tie, the casual confidence that always made people pay attention to him. But his expression is different tonight, rawer, stripped of the polish.

The camera work is pure Blake, slightly crooked, occasionally catching his own thumb, filmed from a table near the front with zero regard for production values. Somewhere off-screen I can hear silverware and murmurs, a ballroom of people who came for champagne and got a reckoning instead.

“Thank you all for being here tonight,” he says, his voice carrying over the crowd. “I know you’re expecting the usual speech. Growth projections. Quarterly numbers. All the things that matter in rooms like this.”

A few polite laughs.

“But I’m not going to talk about any of that.” He pauses, and the room goes quiet. “I’m going to talk about something I should have said a year ago.”

My heart is pounding.

“A year ago, I stood on a stage just like this one and I lied to all of you.”

Murmurs ripple through the crowd.

“I gave credit for our most successful product launch to Julie Myer. I stood up here and praised her dedication, her vision, her tireless work.” His jaw tightens. “Every word was a lie.”

The murmurs become gasps.

“Julie Myer contributed nothing to that project. Nothing meaningful. Nothing real. The person who actually built it, who wrote every proposal, managed every crisis, sacrificed countless nights and weekends, was standing in this room watching me give away everything she’d earned.”

I can’t breathe.

“My wife, Hannah.”

The camera shakes slightly, Blake caught off guard, but it stays focused on Griffin.

“I humiliated her publicly because I was too afraid to stand up to the Myer family’s influence. I chose business over the woman who had given me everything. And she left me.” His voice cracks. “Rightfully. Because I didn’t deserve her.”

Someone in the crowd starts to clap. Then another person. Then more.

But Griffin holds up a hand.

“I’m not done.”

Silence. Even through a phone screen, even secondhand and hours cold, the whole ballroom holds its breath, and I hold mine with it.

“Before this event started, I was approached in the parking garage by Julie Myer. She cornered me by my car. Told me she missed working together. Suggested we could reconnect.”

My stomach drops. The photo. This is what the photo was.

“I told her to leave me alone. I told her that if she came near me or my family again, I would make sure everyone knew exactly what kind of person she is.” Griffin’s eyes find a point off-camera, or a person. “And then I pushed her away and walked inside.”

The crowd is completely still.

“I’m telling you this because Julie made sure I knew. As I walked away from her, she called after me that she’d had that moment photographed, the moment before I pushed her away, and that my ex-wife would see it before I ever took this stage.”

Oh God.

“So let me be very clear.” His voice is hard now. Dangerous. “Julie Myer has spent the past eighteen months trying to destroy my family. She has lied, manipulated, and schemed to break apart a marriage and keep me from the woman I love. And I am done protecting her.”

He turns to look at someone in the front row.

The camera follows.

Richard Myer, sitting stone-faced. Julie beside him, pale as a ghost.

“Richard, I’ve valued our partnership for years.

But your daughter has crossed lines that can’t be uncrossed.

” Griffin’s voice is ice, and I realize I’m watching him spend it, the partnership he protected at the cost of our marriage, the account he paid my humiliation into for years, all of it pushed across the table in one sentence.

“This ends tonight. Julie goes, or everything between us does.”

The silence is deafening.

Richard Myer stands slowly, and even through a shaky phone camera I can read the calculation in it, the old lion doing the arithmetic of his empire in real time, weighing a daughter against a decade of business in front of the entire room.

He says a thing to Julie that the microphone doesn’t catch.

Her face crumples. She says a thing back, pleading, her hand on his sleeve.

Richard shakes his head, once, and removes her hand from his arm with the finality of a man closing a ledger.

“Pack your bags,” he says, loud enough for the camera to pick up. “You leave Friday.”

Julie’s face transforms, rage, humiliation, hatred all tangled together. She looks toward the stage, toward Griffin, and for a moment I think she might scream.

Instead, she turns and walks out.

The doors close behind her.

Griffin exhales.

“I’m sorry for the interruption,” he says to the crowd. “But there’s one more thing I need to say.”

He looks directly into the camera, directly at Blake, and for a moment, it feels like he’s looking at me.

“Hannah, if you ever see this… I’m so sorry. For everything I did. Everything I didn’t do. Everything I should have been and wasn’t.”

My vision blurs with tears.

“I love you. I’ve loved you for years. And I’m going to spend the rest of my life trying to be the man you deserve.”

The video ends.

I sit in my silent apartment, tears streaming down my face, Griffin’s ring still on its chain against my chest.

He didn’t know I was watching. He asked Blake to record it on the chance I might someday want it, and then he stood in the same ballroom where he broke me and took himself apart in front of everyone whose opinion his old life ran on, with no idea whether the only audience that mattered would ever press play.

He did it anyway.

On the coffee table, the box sits open, the whole quiet archive of us. The photo on top catches the lamplight. This is the moment I knew.

I look down at his ring on the chain around my neck, and I finally understand what he meant.

I knock on my neighbor’s door in my socks, the sweet retired lady who has been volunteering to watch Eliza since the day we moved in, and she takes one look at my face and shoos me toward the stairs with both hands.

I pick up my keys.

I don’t know what I’m going to say when I get there. I don’t know if I’m ready for any of this.

But I know I can’t stay here, watching from a distance, while he burns his world down for me.

The gala isn’t over yet.

And I have something to say.

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