I take out the paper I folded so many times it feels like fabric. I could try to memorize, but I want to get this right.
“Olive,” I begin, and her name steadies me. “The first time you called me on my bullshit, I thought—who is this woman? And why can’t I stop listening to her?”
A ripple of laughter. Olive’s eyes flash; mine sting.
“I wrote a list before I knew you,” I say, the words tasting strange out loud, like they belong to someone I don’t recognize anymore. “It was a list meant to keep me safe. To keep everyone at arm’s length. You tore that list to shreds just by being yourself. You made me want the things I pretended I didn’t need.”
I look up at her, not at the paper.
“So here’s what I promise,” I say. “I promise to choose you when it’s easy, and especially when it isn’t. I promise to guard your work hours like they’re sacred—which they are—and to be the first person to pre-order anything you ever write. I promise to read your drafts and never ask if the hero is supposed to be me, and to be honored when he is and humbled when he isn’t.”
A soft choke of laughter from the back where the library staff sits. Olive’s lips tip, trembling.
“I promise to put down the armor you never asked me to wear. I promise to take care of you, to be your family. I promise kitchen slow-dances to bad eighties playlists and coffee exactly the way you like it—the mug you pretend isn’t your favorite, warmed first. I promise to love you in big gestures and in a thousand invisible ones—replacing batteries, learning your plants’ names, saving the last page for you.”
My voice drops.
“And I promise to stay. Not just in this moment, dressed up, with flowers and applause, but on Tuesday nights when the grocery aisle is too long and life is too ordinary and the only thing to do is choose each other again. I’m choosing you now. I’ll choose you then. I’ll choose you always. I love you.”
I fold the paper and look at her—Olive is crying, smiling, and somehow shining brighter than the stained glass.
She takes a breath and hands me her own page—creased like mine, ink smudged where her thumb sat.
“Ash,” she says, and my name is a tether, a home. “You are not the man I thought I had to fall in love with to be safe. You are better and messier and realer.”
A soft wave of laughter. She doesn’t look away from me.
“I grew up believing love was a tidy story,” she continues. “Clear arcs, clean lines, perfect timing. Then you showed up like a plot twist and taught me that the best stories are the ones that scare you a little and make you brave a lot.”
Her mouth trembles; she steadies it.
"I promise to tell you what I need without apologizing for it. I promise to fight fair—no ghosting, no putting words in your mouth, no rewriting the scene when a conversation will do."
Her smile tilts. “I promise to keep the hedgehog pillow on our bed even if you pretend to hate it. To bring you snacks when you’re writing, to listen to the same chord progression forty times because you swear it’s different. I promise to brag about you and tease you and hold you accountable and hold you, full stop.”
Her voice drops, soft as turning a page.
“I can’t promise we’ll always be brave at the same time. But I can promise I will be brave enough for both of us when you can’t be—and let you be brave for me when I can’t. I love you. I’m in. All the way in.”
I forget to breathe for a second.
The rings come forward—Liam’s hand, uncharacteristically careful, and Nina’s, eyes shining like she’s been yelling at time to hurry up all morning. We slide the bands on, my thumb catching on that tiny nick again and welcoming it like a landmark.
The officiant’s voice is velvet and sunlight. “By the power vested in me, and witnessed by your people in this house of stories, I pronounce you husband and wife.”
The room holds its breath with me.
“You may kiss your bride.”
I touch her face with one hand, the other at her waist, the silk cool under my palm. She’s crying. I’m crying. We kiss anyway—soft and sure and more like a promise than a performance.
The room explodes—applause, laughter through tears, the quartet sweeping into something bright. Somewhere in the back, Scott actually whoops. My mother’s laugh splits into a sob. Liam drags a hand over his face like he’s embarrassed to be seen feeling anything and then claps the loudest of anyone. Nina screams like she’s at a playoff game.
We break, foreheads leaning together, breath tangled.
“Hi, Mrs. Ryder,” I whisper, because I’m an idiot and can’thelp myself.
She sniffs, laughs, swats my chest. “Don’t get used to me changing my name in your phone.”