I loved you too long,
Long after love felt wrong.
We slow danced to a haunting song,
Still believing we’d belong.
I loved you too long.
Long past the spark, long past the honeymoon,
Long past the flowers reaching toward June.
Long past your smile could still make mine appear,
Long past the moments that once held us near.
Long past the walks that stretched for miles,
Long past the laughter hidden in our smiles.
I didn’t know you were already gone.
I didn’t know your heart had moved on.
You never found the words to say
That your silence was your getaway.
Your distance spoke a language I couldn’t hear,
While I kept pulling you closer year after year.
I was watering roots you’d already cut,
Trying to open a long-locked shut.
Building tomorrow with hands full of hope,
While you were quietly letting go of the rope.
I kept fixing cracks beneath our feet,
While you were searching for another street.
I blamed myself for every change,
Thinking somehow I’d rearrange
The man who used to hold me close,
The one I miss the most.
But love can’t live on one heartbeat,
One pair of hands, one set of feet.
I loved you through every goodbye you never said,
Every empty promise living in my head.
Every “I’m fine,” every cold embrace,
Every shadow where there used to be your face.
You left long before you walked away—
I was just the last to know that day.
So here’s my final love song.
Not because I loved you wrong,
But because I loved you too long.
And somewhere between holding on and letting go,
I finally learned that love alone
Can’t make someone choose to stay.