Updated Dec 29, 2025 • ~8 min read
The morning of her wedding, Tessa woke up in Rose’s guest room to the sound of rain.
“No,” she groaned, rushing to the window.
Rain. Steady, persistent rain. Pouring down on the backyard where they were supposed to get married in six hours.
A knock on the door. Rose peeked in. “I know. But I already called the rental company. They’re bringing a tent. We’ll make it work.”
“But it was supposed to be perfect—”
“It will be perfect. Because you’re marrying the love of your life. Rain just—just adds character.”
Tessa laughed despite herself. “Character. Right.”
“Now get dressed. We have hair and makeup in an hour. And your brother’s downstairs stress-eating all the pastries.”
By noon, the tent was up. White and elegant and actually kind of beautiful. String lights hung from the ceiling. Flowers everywhere. Chairs set up in neat rows.
And the rain—the rain had stopped. The sun was peeking through clouds. Everything sparkled.
“See?” Rose said. “Perfect.”
Tessa’s college friends arrived to help her get ready. They did her hair in loose waves. Makeup natural and glowing. Helped her into her dress.
“You look amazing,” Morgan said. The same friend who’d stood up at her wedding three years ago—the wedding where Tessa and Liam had first met.
“I’m getting married.”
“You are. How do you feel?”
“Like I’m going to throw up. Or cry. Or both.”
“That’s normal. I threw up twice before my ceremony.”
Julian appeared in the doorway. “They’re ready for you. Everyone’s seated. Liam’s at the altar looking like he might pass out. It’s very romantic.”
Tessa laughed nervously. “How do I look?”
“Beautiful. Like—like you. The real you. Not the performed version. Just—just Tessa. Happy. In love. Exactly how you should look.”
Tears filled her eyes. “Jules—”
“Don’t cry. You’ll ruin your makeup. And then Rose will kill me.”
“I love you.”
“I love you too. Now come on. Let’s get you married.”
The backyard had been transformed. Thirty people—their closest friends and family—sat in neat rows. Leo stood at the front in his tiny suit, clutching the ring pillow like his life depended on it.
And Liam. God, Liam.
He stood at the altar in a dark suit, his eyes locked on her, looking at her like she was everything.
The music started. Some indie song they both loved. Not traditional. But perfect.
Julian offered his arm. “Ready?”
“Ready.”
They walked down the makeshift aisle. Past Rose, crying into a tissue. Past Madison, smiling at Julian. Past their friends from college, cheering.
To Liam. Who was definitely crying.
“You’re crying,” Tessa whispered when she reached him.
“You’re beautiful. I’m allowed to cry.”
Julian handed her off. “Take care of her.”
“Always,” Liam promised.
The officiant—one of Julian’s college professors who’d gotten ordained online specifically for this—smiled at them.
“We’re gathered here today to witness Tessa and Liam promise forever. They’ve asked to say their own vows. Liam?”
Liam took her hands. Took a breath. “Tessa Brooks. I’ve loved you since the moment I met you. Spent years watching you from afar. Two years trying to forget you. And the past year realizing I never want to forget again. You gave me Leo. Gave me—gave me a family. A home. A reason to believe in second chances. And I want to spend the rest of my life giving you the same. I promise to love you. All of you. Not just the easy parts. I promise to choose you. Every day. Even when it’s hard. Especially when it’s hard. I promise to be the partner you deserve. The father Leo needs. The husband who never gives up. Forever. No matter what.”
Tessa was full-on crying now. “Liam Thorne. You’re right. I performed for years. Pretended to be okay when I wasn’t. Hid the broken parts. Ran from anything real. But you—you saw through all of that. Saw the real me. And loved her anyway. You made me brave. Made me—made me believe I was worth staying for. Worth fighting for. Worth everything. And I want to spend the rest of my life being brave with you. I promise to love you. Really love you. Not perform. Not pretend. Just—just be real. Be messy. Be myself. I promise to choose you. Every day. In every timeline. In every version of this life. I promise to be the partner who stays. Who fights. Who—who believes in us even when it’s scary. Forever. Starting now.”
They were both crying. Half the guests were crying. Even Julian was wiping his eyes.
“Rings?” the officiant said.
Leo rushed forward with the pillow. “I got them! I didn’t drop them!”
Everyone laughed.
Liam took Tessa’s ring. Slid it on her finger. “With this ring, I choose you. Forever.”
Tessa took Liam’s ring. Slid it on his finger. “With this ring, I choose you. Forever.”
“By the power vested in me by the internet, I now pronounce you husband and wife. Kiss her already.”
Liam pulled Tessa close and kissed her. Deep and sweet and full of promise.
Their guests cheered. Leo yelled “THEY DID IT!” Rose sobbed. And Julian smiled—genuinely smiled—at his sister and his best friend finally getting their happy ending.
When they pulled apart, Tessa looked at Liam—her husband—and felt complete.
“We’re married,” she whispered.
“We’re married,” he agreed. “You’re stuck with me now.”
“Good. I don’t want to be unstuck.”
They walked back down the aisle hand in hand. Married. Together. Forever.
The reception was perfect.
Tacos. Music. Dancing. Toasts.
Julian’s toast: “I’m supposed to say something meaningful about my sister and my best friend. But honestly? I’m just glad they finally figured their shit out. Took them long enough. To Tessa and Liam. May your marriage be less dramatic than your relationship.”
Rose’s toast: “I’ve watched these two kids grow up. Watched them fall in love without realizing it. Watched them struggle and separate and find their way back. And I’ve never seen two people more meant for each other. To forever.”
Leo’s toast: “I love Mama and Daddy. They’re the best. And now we’re a real family. With a last name and everything!”
More crying. More laughter. More love than Tessa had ever felt in one place.
“This is perfect,” she said to Liam as they danced to their song.
“You’re perfect.”
“I’m really not.”
“You are to me. Always have been.”
“Even when I ran?”
“Even then. Because it led us here. To this. To—to forever.”
“I love you.”
“I love you too. Mrs. Thorne.”
She’d decided. Tessa Brooks-Thorne. Keeping her name but adding his. Having both. Being both.
“I love you, Mr. Thorne.”
“Dance with me forever?”
“Forever.”
They danced. Ate tacos. Laughed with friends. Watched Leo run around with the other kids. And when the sun set and the string lights twinkled above them, Tessa thought: this is it. This is everything.
Not the venue. Not the flowers. Not any of it. Just—just the people. The love. The choice to build something permanent with someone who saw her. Really saw her.
“Thank you,” she said to Liam as they cut their cake.
“For what?”
“For finding me. For not giving up. For—for making me believe in this. In us. In forever.”
“Thank you for letting me. For being brave enough to stay. For—for giving me everything.”
They fed each other cake. Kissed despite the frosting. And knew—knew with absolute certainty—that this was just the beginning.
That night, after everyone left and Leo was asleep at Rose’s, Liam carried Tessa over the threshold of their home.
“This is so cheesy,” she laughed.
“Traditional. Not cheesy.”
“Definitely cheesy.”
“You love it.”
“I love you.”
He set her down gently. “I love you too. My wife.”
“My husband.”
They made love as husband and wife. Slow and sweet and full of forever.
And afterward, lying in each other’s arms, Tessa thought about the journey that brought them here. The mistakes. The lies. The running. The coming back.
All of it had been necessary. All of it had led to this moment. This life. This love.
“No regrets?” Liam asked quietly.
“Not a single one. You?”
“Only that I didn’t fight for you sooner. That I let you leave without telling you how I felt. That I—that I wasted two years we could’ve had together.”
“We have forever now. That’s what matters.”
“Forever,” he agreed. “Starting today.”
“Starting three years ago. In a frat house. When you looked at me like I was the only person in the room.”
“You were. You always were.”
Tessa kissed him. Her husband. Her forever. Her—her everything.
And knew that no matter what came next—challenges, struggles, hard days—they’d face it together.
As husband and wife. As partners. As—as family.
Forever.
And that was more than enough.
That was everything.

Reader Reactions