Today I heard that song you made
Me play when you were feeling blue
Now I miss you
Our youth carried us away
And the truth is I just can't forget
What we unsaid
We could've met before
We could've kissed goodbye
We could've changed our world
We could've raised a child
We could've had it all
We could've had it all
But we are miles apart
We've got another life
And now we're old we know
Because it hurts sometimes
We could've had it all
We could've had it all
Your hands are still touching my cheeks
My legs are still walking those streets
When I'm asleep
And I'm sure you keep the bracelet
That holds your only memory
Of you and me
We could've met before
We could've kissed goodbye
We could've changed our world
We could've raised a child
We could've had it all
We could've had it all
But we are miles apart
We've got another life
And now we're old we know
Because it hurts sometimes
We could've had it all
We could've had it all
I hope he makes you happy
I hope you didn't settle for
Someone ordinary
Cause you deserve so much more
I hope your ring is turquoise
I hope you love him to the bone
I hope we made the right choice
We could've met before
We could've kissed goodbye
We could've changed our world
We could've raised a child
We could've had it all
We could've had it all
But we are miles apart
We've got another life
And now we're old we know
Because it hurts sometimes
We could've had it all
We could've had it all
We could've had it all