I used to think forever
Was a place you stumbled into.
Like if you loved somebody hard enough,
They’d learn to love you too.
So I collected almosts,
Like old receipts in my jeans.
Kept every promise that they broke,
Like it still belonged to me.
I’ve memorized the sound of leaving,
The silence after “goodbye.”
I’ve watched taillights disappear
More times than I can justify.
Every ending felt like proof
Maybe I just wasn’t enough…
’Til I looked in the mirror one day
And finally called my bluff.
Maybe every wrong name
Was leading to the right one.
Maybe every closed door
Was saving me for someone.
Someone who won’t make me wonder
If I’m too much or not enough.
Someone who’ll choose me on the hard days,
Not just when life’s easy to love.
I’ve stopped chasing forever—
Now I’m letting forever find me.
These days I leave room at the table
For dreams I used to hide.
I’ve learned peace looks better on me
Than begging someone to decide.
If he’s out there looking too,
I hope he’s taking his time.
I’d rather wait for something real
Than rewrite another goodbye.
One day we’ll laugh about the heartbreak,
The almosts and the tears.
We’ll thank every wrong turn
That took a few extra years.
And all those nights I questioned everything
Will finally make sense then…
’Cause the ending I was looking for
Was never back there—
It was always up ahead.
Maybe every wrong name
Was part of the story.
Maybe all the heartbreak
Wasn’t stealing my glory.
I still believe in porch lights,
In stars that line up right.
I still believe the best chapter
Hasn’t been written tonight.
So here’s to every page I almost tore apart…
They’re all leading me
To the one who’ll finally feel like home.
Some stories take the long way…
Maybe mine always was supposed to.