Epilogue #2
“...if anyone has reason these two should not be joined...” the officiant says.
I hold my breath, half-expecting Z to rise from the grave. As much as I tell Harper nothing’s going to go wrong, I’m still a control freak who’s always waiting for the other shoe to drop.
But it doesn’t.
The sun shines. Everyone keeps smiling.
And my heart hammers when the officiant says, “Then we’ll move on to the vows. Caleb?”
I clear my throat. “Harper.” My voice cracks. I try again. “Harper, I used to have all these rules. Hundreds of them. Ways to control the world so nothing bad would happen.”
She’s watching me, sniffing as tears stream down her face.
“Rule number one: Don’t disappoint Mom. Rule eighty-four: Count everything to stay calm. Rule two-thirty-seven: Don’t let anyone see you break.”
I squeeze her hands.
“Rule eight-thirteen: Don’t fall for your stepsister.”
She laughs—wet and broken.
“I broke that one. Completely. And it destroyed everything I thought I knew.”
I have to stop and swallow hard.
“At the same time, breaking the rules helped build everything I actually did need. You taught me that being perfect isn’t the same as living. And that love isn’t about control—it’s about trust. It’s about showing up even when you’re terrified.”
My vision blurs.
“You trusted me with your heart. With Bruiser. With this life. And I’m going to mess up sometimes. I hate that. I’m going to count things when I’m anxious. I’m going to try to fix things that don’t need fixing. But I’m also going to show up. Every day. For you. For our son. For this family.”
My voice breaks. “I love you, Harper. And I’m staying. Forever. I promise.”
She’s full-on crying now.
I pull out tissues from my suit-coat and offer them to her.
She laughs, then cries harder, snatching them from me so she can wipe her eyes and blow her nose.
I give her a moment before whispering, “Your turn.”
She takes a shaky breath and tries to compose herself. Fails, and tries again.
“Stupid emotions!” She dabs at her eyes. “Okay. Okay. Um.”
Someone in the crowd laughs softly.
“Caleb, I—” Her voice breaks. She tries again. “I’ve spent my whole life running. From everything. From pain. And love. From anything that felt too good to be real.”
She looks at me, her dark eyes fierce through the tears.
“I ran from you so many times. And you never once gave up on me.”
She squeezes my hands hard.
“You made me believe I deserved this. I finally believe I deserve something good that won’t get ripped away, and I believe I can be a good partner to you, too.”
Her voice drops to a whisper.
“I choose you. Every day and every moment. In the mess and the chaos.” She’s crying so hard she can barely talk. “You and Bruiser—you’re my home.”
Her hands shake in mine and I squeeze them as she finishes, “I’m staying too, Caleb. I’m staying for always.”
I’m crying now too and I don’t even care.
The officiant says something about rings. Bruiser steps forward carefully, handing the pillow to Harper.
She takes my ring and slides it onto my finger with shaking hands.
I take hers and do the same.
“By the power vested in me,” the officiant says, “I now pronounce you husband and wife. You may kiss—”
I don’t wait for him to finish.
I pull Harper to me and kiss her hard. She kisses me back just as fiercely, hands in my hair, and people are clapping and cheering but all I hear is my heartbeat and her breath and the sound of everything finally falling into place.
When we pull apart, she’s grinning through tears.
“We did it,” she whispers.
“Yeah. We really did.”
The reception is just as simple. Music plays and there’s food, and people dance. Bruiser runs around shrieking with some other kids.
Harper and I can’t stop touching each other. Her hand in mine or my arm around her waist. We steal kisses when we think no one’s looking or even if they are. Too many years were stolen from us and we’re not letting another moment pass us by.
“Ugh, you two are disgusting,” Ximena says, appearing with champagne. She’s kicked off her heels and has her hair pulled back. “Get a room.”
Harper grins. “Jealous?”
“More like nauseous.” But she’s smiling. She raises her glass. “To my best friend, who somehow convinced this uptight robot to loosen the fuck up.”
“I’m right here,” I point out.
“I know. That makes it more fun for me.” She takes a sip and her expression softens. “But for real, Harper. I’m happy for you. For both of you.”
Harper’s eyes go glassy. “Don’t make me cry again.”
“Too late.” Ximena pulls her into a hug. “Love you, bitch.”
“Love you too.”
When they pull apart, Ximena looks at me. “Take care of her, Graham.”
“Always.”
“Good answer.” She clinks her glass against mine, then Harper’s. “Now I’m gonna go dance with that hot groomsman. What’s his name again?”
“Marcus.”
“Right. Marcus.” She grins wickedly and disappears into the crowd.
Harper leans into me. “She likes you, you know.”
“Could’ve fooled me.”
“No, really. She told me last week you’re ‘surprisingly tolerable.’ That’s basically a declaration of love from Ximena.”
I smile against her hair. “I’m glad she’s in your corner.”
“Me too.”
“Happy?” I murmur during our first dance.
“So happy it scares me.”
“Me too.”
She leans into me, and we sway even though the song is upbeat. Just holding each other.
“I love you, husband,” she says.
“I love you too, wife.”
Later—much later—after most people have left and the sun is setting and Bruiser is asleep on a blanket on the grass, Harper and I collapse into chairs.
“Tired?” I ask.
“Exhausted.” She leans her head on my shoulder. “Best day of my life.”
“Mine too.”
We sit in the quiet, watching the string lights twinkle overhead. Bruiser stirs, mumbles something in his sleep.
“We should get him to bed,” Harper says.
“In a minute.”
“Caleb—”
“Just one more minute. Let me have this.”
She goes quiet and slides her hand into mine.
I look at her—my wife—and at Bruiser sleeping nearby—my son—and think: This. This is what I’ve been counting toward my whole life without knowing it.
Bruiser wakes up as I’m carrying him inside.
“Is it over?” he mumbles against my shoulder.
“The wedding? Yeah, buddy. It’s over.”
“Did I do good?”
“You did perfect.”
“I didn’t drop the rings.”
“You didn’t.”
He’s quiet for a moment as I carry him upstairs. Harper trails behind us.
Then, soft and sleepy, he mumbles: “Night, Dad.”
I stop on the stairs. Harper crashes into my back.
“What—” she starts.
Bruiser doesn’t even seem to realize what he said. He’s already half-asleep again.
But I heard it.
Dad.
I look back at Harper. Her hand is over her mouth, eyes wide and wet.
“Did he just—” she whispers.
I nod, throat too thick to answer.
I carry Bruiser to his room and tuck him in. He’s out before his head hits the pillow.
In the hallway, Harper wraps her arms around me from behind.
“He called you Dad,” she whispers.
“He did.”
“Caleb—”
I turn, pull her close, and bury my face in her hair.
“I know,” I say again. “I know.”
We stand there in the dark hallway, holding each other. Bruiser sleeping in one room. Our room waiting down the hall.
This life we built.
This family.
This home.
Maybe I don’t need to count anymore because I already have everything.
One: Harper.
Two: Bruiser.
Three: This moment. This life. This love that survived everything trying to destroy it.
Turns out three is the perfect number after all.
And they lived happily ever after.