Tried to swim up against the stream
My heart erodes like all the stones beneath
And I'm begging you baby please
Don't discard so easily what's left of me
All these years went by before I found you
Now I've given too much, guess I was bound to
I long to sit with you around the fire
I want to talk until the stars stop shining
I know that no one's ever good enough for you
But that won't mean that I'll stop trying
I'm not ready to give you what you need
Is time to try and find the words to speak
In time I pray that I'm the one you need
And not a shadow of a distant dream
Will I still get to call you home
When we count the scars collected on the road
All these years went by before I found you
Now I've given my all, guess I was bound to
I long to sit with you around the fire
I want to talk until the stars stop shining
I know that no one's ever good enough for you
But that won't mean that I'll stop trying
I'm not ready to give you what you need
Is time to try and find the words to speak
In time I pray that I'm the one you need
And not a shadow of a distant dream
Shadow of a distant dream
Shadow of a distant dream
Shadow of a distant dream
And not a shadow of a distant dream
I'm not ready to give you what you need
Is time to try and find the words to speak
In time I pray that I'm the one you need
And not a shadow of a distant dream