Epilogue

Henry

Six months later, and I’m getting married.

Never thought I’d say those words again. After Rebecca, I swore off forever. Built walls so high even I couldn’t see over them. Convinced myself that alone was safer. That love was a liability. That the only thing worth trusting was a good contract and a better lawyer.

Wilson’s Brews is transformed.

White flowers everywhere, spilling from mason jars, climbing up the exposed brick, cascading from the ceiling. Fifty chairs where the mismatched tables usually sit. Candles on every surface, waiting to be lit when the sun sets.

We traded the traditional ice sculptures and massive cakes for a simple playlist of our own making.

Tracks that trace our entire history, from the song playing the moment she first moved in with me, to our candlelit kitchen dance during the blackout, right down to the melody she’s been humming ever since she caught me singing it in the shower last week.

“You’re sweating through your shirt.”

Sophie appears beside me, looking far too amused for someone who’s supposed to be supportive.

“I’m not sweating.”

“You’re DRIPPING, Henry. It’s honestly impressive.”

“I’m fine.”

“You’re going to pass out.”

“I’m NOT going to pass out.”

But my heart is hammering so hard I can feel it in my teeth. My palms are slick. My aunt keeps shooting me looks from behind her officiating podium, the one we had to build special because she refused to stand for the whole ceremony but also refused to sit like a normal ninety-year-old.

“She’s not going to leave you at the altar,” Sophie says, reading my mind.

“I know that.”

“Do you?”

“Yes.”

“Then why do you look like you’re about to throw up?”

Because I don’t deserve her.

The thought comes unbidden. I’ve been fighting it for months. Every morning I wake up with Katie in my arms and wait for the other shoe to drop. Wait for her to realize she could do better. Wait for the universe to correct whatever cosmic mistake put her in my path.

“She loves you,” Sophie says softly. “Stop overthinking it.”

“I’m not overthinking.”

“You’re ALWAYS overthinking. It’s your thing.” She squeezes my arm. “But today, just for once, let yourself be happy. Yeah?”

The music shifts. Every head in the room turns toward the back door.

And then she’s there.

Katie.

My Katie.

She’s wearing a cream dress that makes her look like everything. Her hair is down, the way I like it, soft waves framing her face. She’s carrying a small bouquet of wildflowers that match the ones scattered around the shop.

She’s the most beautiful thing I’ve ever seen.

Our eyes meet across the room, and the rest of the world disappears. The guests. Sophie’s smirk. My aunt’s impatient tapping. All of it fades until there’s only Katie, walking toward me.

I forget how to breathe.

She reaches the end of the aisle. Stops in front of me. Tilts her head with that smile, the one that still makes my chest ache after all these months.

“Hi,” I manage.

“Hi yourself.”

“You look incredible.”

“You look like you’re about to pass out.”

“Sophie told you?”

“Sophie tells me everything.”

My aunt clears her throat. Loudly. “If you two are done making eyes at each other, some of us would like to get to the open bar before we’re dead.”

Laughter ripples through the room and Katie snorts. I love her so much it hurts.

“Henry,” my aunt says, adjusting her reading glasses. “You wanted to go first. So go.”

I take Katie’s hands.

They’re warm. She’s not nervous at all, I realize. She’s calm, and somehow that makes me feel calmer too. Like her confidence is contagious.

“Katie.” My voice cracks immediately. Fantastic start. “You walked into my office with fire in your eyes. I thought you were insane. Possibly dangerous, definitely trouble.”

“Romantic,” she murmurs.

“I’m getting there.” I take a breath. “I never expected this. I never expected YOU. I spent years building walls so high I thought no one would ever climb them. I convinced myself that alone was safer. That love was a weakness. That the only thing I could trust was myself.”

Her grip tightens on my hands.

“Then you showed up with a ladder and a blowtorch and burned everything down.” I laugh wetly.

“You didn’t ask permission. You didn’t wait for me to be ready.

You just... crashed into my life and refused to leave.

And thank God you did. Because I was so lonely, Katie.

So empty. I had everything money could buy and nothing that actually mattered. ”

Tears are streaming down her face now. I reach up to wipe one away.

“You’re my home. My heart. My everything.

” My voice breaks properly, nothing like the composed businessman I used to be.

“I gave up a fortune for you, and I’d do it again.

A thousand times. A million. Because none of it meant anything.

But you...” I shake my head. “You’re REAL.

You’re messy and stubborn and you steal the covers every single night and you eat cereal at midnight. ”

She laughs through her tears.

“I will spend the rest of my life making sure you never feel alone again,” I continue. “Making sure you know, every single day, that you are loved. That you are chosen. That you are ENOUGH. Because you are, Katie. You’ve always been enough. And anyone who made you feel otherwise was a fool.”

“Henry...”

“I’m done.” I squeeze her hands. “Your turn. Make me cry harder.”

She wipes her eyes with the back of her hand. Takes a shaky breath. Looks at me with so much love it feels like standing in sunlight.

“Henry. A year ago, I was broken.” Her voice is steady despite the tears. “I didn’t believe in MYSELF. I thought something was fundamentally wrong with me. That I was unlovable.”

I want to interrupt. Want to tell her she never deserved any of it. But this is her moment, so I keep quiet.

“I came to you and found something so much better.” She shakes her head. “I found a partner. A best friend. A man who sees all my sharp edges and loves me not despite them, but because of them.”

“Always,” I whisper.

“You gave up everything for me. You became a coffee shop owner in a tiny apartment with a leaky faucet and a couch something probably died in, just to prove that what we had was real.” She laughs. “I still don’t think you know how to make a proper latte, by the way. The foam is always wrong.”

The room laughs. I can’t even argue.

“But I love you anyway.” Her eyes lock onto mine. “I choose you. I choose you because you’re the only person who ever really SAW me. The angry, messy, complicated, terrified person underneath all the armor.” Her voice drops. “And you loved her anyway.”

“Always,” I say again.

“So yes. Today. Tomorrow. Every day for the rest of our lives.” She takes a breath. “Yes.”

My aunt is crying. Actually crying. I’ve never seen her cry in my entire life.

“By the power vested in me by my own sheer force of will,” she says, voice wobbling, “I now pronounce you husband and wife.” She waves her hand. “Kiss her already, Henry. I need a drink.”

I don’t need to be told twice.

The kiss is everything. Soft and sweet and tasting like forever. Like coming home after years of wandering. Like every good thing I thought I’d never have, landing in my arms and refusing to let go.

Everyone cheers.

The reception is perfect chaos.

Tables pushed against walls. A makeshift dance floor in the middle. Food from the taco truck down the street because that’s what Katie wanted and I’d give her the moon if she asked for it.

Music plays. People dance. Sophie gives a toast that makes everyone laugh so hard they choke on their champagne. My aunt corners Katie across the room, probably threatening her with something, but Katie just throws her head back and laughs.

God, I love that laugh.

I love everything about her.

I love the way she dances like no one’s watching, even though everyone is. The way she hugs our regulars like they’re family, because they are now. The way she catches my eye across the crowded room and smiles like I’m the only person she sees.

How did I get this lucky?

How did the universe decide to give ME this?

Hours later, when the crowd has thinned and the music has slowed, I find myself leaning against the counter and watching her. I can’t stop watching her.

Katie notices.

“What?”

“Nothing.” I pull her onto my lap when she comes close enough. “Just remembering.”

“Remembering what?”

“The girl who showed up in my office with fire in her eyes, demanding I help her destroy my nephew.” I trace patterns on her back. “I thought you were the most terrifying person I’d ever met.”

“I was a mess.”

“You were magnificent.” I kiss her forehead. “You still are.”

“She’s gone now. That angry, broken girl.”

“No.” I pull back to look at her properly.

“She’s not gone. She’s just... better. Softer around the edges and happier.

” I cup her face in my hands. “She’s still in there.

I see her sometimes, when someone messes up her coffee order.

When she sees something unfair on the news. When she talks about her sister.”

Katie’s eyes go soft.

“I fell in love with that girl,” I continue. “The fierce one. The angry one. The one who refused to let anyone tell her she was wrong. I don’t want her to disappear. I just want her to be happy.”

“She is.” Katie leans into my touch. “She really is.”

The bell above the door chimes.

Sophie leaving, dragging James behind her, waving goodbye over her shoulder. A regular who stopped by to drop off a gift, even though the party’s winding down.

But through the window, something catches my attention.

A cab pulls up across the street and the door opens. A familiar figure steps out.

Kyle.

He looks terrible. Older somehow. He stands on the sidewalk, staring at the coffee shop. At the flowers and at the happy people inside.

At Katie, laughing in my arms.

Something crumples in his face.

He stands entirely still for a long moment, his face completely transparent as the crushing weight of what he threw away and the quiet certainty that he can never reclaim it ripples across his features.

I hope it haunts him.

I hope he thinks about this moment every night before he falls asleep. Thinks about the woman he threw away for cheap thrills and ego. Thinks about the life he could have had if he’d been man enough to appreciate what was right in front of him.

Katie could have been his.

But he chose Erin. He chose lies and secrets and betrayal. He chose to make her feel crazy, feel worthless, feel like she wasn’t enough.

Now she’s mine.

And I will spend every single day for the rest of my life making sure she knows exactly how enough she is.

Kyle turns and walks away.

I don’t say anything and don’t point it out. Some things don’t need acknowledgment. Some ghosts are better left to fade.

“What are you looking at?” Katie asks.

“Nothing.” I turn back to her. Kiss her softly. “Nothing at all.”

Because that’s what Kyle is now. Nothing.

A footnote in our story. A villain in the first act who doesn’t even warrant a mention in the ending. A cautionary tale about what happens when you don’t appreciate what you have.

“Dance with me?” I ask.

“There’s barely any music left.”

“So?”

I pull her to her feet. Wrap my arms around her waist. We sway together in the middle of our coffee shop, surrounded by flowers and candlelight and the remnants of the best day of my life.

“I love you, Mrs. Wilson.”

“I love you too, Mr. Wilson.” She rests her head on my chest. “Even if you still can’t make a proper latte.”

“I’m improving.”

“You’re really not.”

“The foam was better yesterday.”

She laughs into my shirt. The sound vibrates through my whole body. I want to bottle it. Want to save it for the days when everything feels hard and I need a reminder of why I’m alive.

“My disaster,” she murmurs. “My husband. My home.”

“Yours,” I agree. “Forever.”

The music fades.

I hold Katie closer, breathing in the scent of her hair, feeling her heartbeat against my chest, marveling at the impossible luck of finding someone who fits so perfectly into all my broken places.

“Hey, Henry?”

“Yeah?”

She rises on her toes and kisses me.

And I know, with absolute certainty, that I will never stop being grateful for the day Katie Brooks walked into my office and demanded I help her burn her old life down.

We actually took all that disaster and turned it into something incredibly real and beautiful, building a life together that I know is going to stand the test of time.

THE END

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