Some words wait until the very last second. And sometimes, love refuses to stay silent when goodbye is only minutes away.
The train station was louder than Zoey expected.
Announcements echoed overhead. Suitcases rolled across the tiled floor. People hugged, laughed, rushed.
But for Zoey, everything felt distant.
Muted.
Like the world had lowered its volume just enough for her heartbeat to take over.
Ryan stood beside her, one hand resting on the handle of his suitcase. Ava stood slightly behind them, unusually quiet for once.
Platform 4.
Ten minutes until departure.
Ten minutes.
Zoey's palms were damp.
She watched strangers embrace, watched tears and laughter mix in the air, watched final words being exchanged like precious gifts.
Say it.
Her chest felt tight.
Ryan glanced at her. "You okay?"
She nodded too quickly. "Yeah."
Lie.
He studied her face carefully. "You've been quiet."
"So have you," she replied softly.
A faint smile tugged at his lips. "Fair."
An announcement interrupted them.
"Train to Westbridge arriving in five minutes."
Five minutes.
Her stomach dropped.
Ava stepped closer, leaning toward Zoey subtly. "I'll give you space," she murmured, then walked a few steps away — close enough to see, far enough to let the moment breathe.
Zoey's heart pounded louder.
Ryan shifted his weight slightly. "Guess this is it."
No.
Not yet.
He extended his arms a little awkwardly. "Come here."
She stepped forward and wrapped her arms around him.
The world disappeared.
She felt the steady rise and fall of his breathing. The warmth of his chest. The familiar comfort she had known for years.
But now it felt different.
Fragile.
Temporary.
He held her tighter than usual.
And that broke something inside her.
She pulled back slightly, looking up at him.
His eyes were softer than she'd ever seen them.
"Zo," he started gently.
Don't let him finish.
Not like this.
Her throat tightened.
If she stayed silent now, she would regret it for the rest of her life.
Her hands trembled.
"Ryan," she whispered.
He paused.
"I—" Her voice cracked.
Say it.
"I don't want you to leave without knowing something."
His expression shifted instantly.
Concern. Curiosity. Hope.
"What is it?" he asked quietly.
The train pulled into the station behind them with a loud metallic screech.
Time was moving.
She took a shaky breath.
"I love you."
The words were soft.
But they felt louder than anything else in the world.
Everything stilled.
Ryan blinked once.
Then twice.
Zoey's heart felt like it might explode.
"I've loved you for a long time," she continued, her voice trembling but steady enough to carry. "I was just too scared to say it. I didn't want to lose you. I didn't want things to change. But I can't let you go without telling you."
Her vision blurred slightly.
"If you don't feel the same, I understand. I just… I couldn't stay quiet anymore."
Silence.
One second.
Two.
Three.
Her chest tightened painfully.
Then Ryan stepped closer.
So close she could feel his breath against her skin.
"Zoey," he said softly, almost disbelieving.
He let out a quiet, shaky laugh.
"You think you're the only one who's been scared?"
Her heart skipped.
"I've loved you since we were fifteen," he admitted, his voice low and steady. "Since that summer you cut your hair too short and cried about it for two days."
She let out a watery laugh.
"You told me it looked fine," she whispered.
"It didn't," he said gently. "But I loved it because it was you."
Tears slipped down her cheeks now.
"I didn't say anything because I thought you only saw me as your best friend," he continued. "And I didn't want to ruin that."
She shook her head. "I was just scared."
"So was I."
They stood there, years of unspoken feelings unraveling between them in seconds.
An announcement echoed again.
"All passengers for Westbridge, please board now."
Ryan glanced briefly at the train.
Then back at her.
"I don't want distance to change this," he said quietly.
"It won't," she replied, though her voice trembled. "We won't let it."
He lifted his hand slowly and brushed his thumb gently beneath her eye, wiping away a tear.
"I'm really glad you said it," he whispered.
"So am I."
He leaned forward and gave her a light but passionate kiss on the lips.
It wasn't rushed.
It wasn't dramatic.
It was soft.
Intentional.
His eyes closed briefly, like he was memorizing the moment.
"I love you," he said again, this time certain.
Her breath caught.
"I love you too."
A final announcement.
The doors would close soon.
He pulled back reluctantly.
"I'll call you tonight," he said.
"You better."
A small smile curved his lips.
He picked up his suitcase, but before stepping away, he leaned down and pressed a gentle kiss to her forehead.
Not desperate.
Not hurried.
Just full of promise.
Then he reached out and hugged Ava who was already crying.
Then he turned.
Zoey watched him walk toward the train.
Every step felt surreal.
He stepped onto the platform.
Turned back.
Their eyes met one last time before he boarded.
The doors slid shut.
The train began to move.
Slowly.
Then faster.
Zoey stood there, heart aching but strangely full.
Ava who was beside her quietly hugged her.
"You did it," Ava said softly.
Zoey nodded, tears slipping down her cheeks — but she was smiling.
"Yeah," she whispered. "I did."
The train disappeared from view.
And for the first time since the countdown began, Zoey didn't feel regret.
She felt hope.
Sometimes, love spoken at the last moment is strong enough to survive the distance ahead.
