He’s standing at the altar, looking completely at ease, but I know him too well now. His fingers twitch at his sides like they always do when he’s nervous.

His dark hair is neatly combed, but a rogue strand falls onto his forehead, softening the sharp lines of his face.

He’s wearing a navy suit, perfectly tailored to his broad shoulders, and even from here, I can see the faint glimmer of the cufflinks I gave him.

He shifts slightly, his gaze darting toward the path where I’ll appear any second now.

My heart flips.

How is it possible to love someone this much?

“Ready?” Sarah whispers, appearing at my side. She’s holding the edge of my train like it’s spun gold, her smile brighter than the sunlight.

I nod, swallowing hard. “Do I look okay?”

“Grace, you look…” Her voice wobbles, and she blinks rapidly, fighting tears. “You look like a dream. Now stop stalling before I start bawling again and ruin my makeup.”

I laugh nervously and adjust the bouquet. “Okay. Let’s do this.”

The music changes to a soft swell that signals my cue. My heart pounds as I step forward, the gravel path crunching faintly beneath my heels.

The garden comes alive in a new way as every head turns toward me, but I can only look at Theo.

He’s scrumptious in that suit.

His gaze locks onto mine, and the world seems to stop.

His expression shifts in an instant. His easy confidence melts away, replaced by something raw and vulnerable. His lips part slightly, as if he’d forgotten how to breathe.

His dark eyes soften, filling with an emotion so pure it makes my chest ache.

For a second, he looks like he might cry, but then he smiles—a crooked, boyish grin that’s entirely Theo. He shakes his head slightly, as if he can’t believe what he’s seeing, and mouths,

“Wow.”

I feel my cheeks flush, my nerves giving way to a giddy warmth that spreads through my entire body. I smile back, unable to stop the tears that prick at the corners of my eyes.

“Slow down!” Sarah hisses behind me, yanking gently on my train. “You’re practically sprinting!”

Shoot!

I chuckle, realizing my steps have quickened like my body is as impatient as my heart. I slow down, savoring every moment,but it feels impossible to drag this out when Theo’s waiting at the end of the aisle, looking at me like I’ve hung the stars in the sky.

When I finally reach him, the world fades away.

“You’re stunning,” he whispers, his voice low and filled with awe. “Absolutely stunning.”

“You’re not so bad yourself,” I manage to tease before I wink at him.

The officiant clears his throat, breaking the spell. “Shall we begin?”

Theo nods, but his gaze never leaves mine.

The ceremony is perfect in its imperfection. Devon, who insisted on performing the ceremony, loses his place twice, muttering something about needing new glasses.

At one point, a butterfly lands on Theo’s shoulder, and everyone gasps, murmuring about it being a sign of good luck.

Theo just stands there, grinning like an idiot, until it flutters away.