Imaginary Future
How Long Can I Keep Waiting
[Verse 1]
Take a pill, but it doesn't matter
Break a glass, but it doesn't shatter
I even tried your name
But nothing seems to change

If the world has its own intentions
Better learn to pay attention
Put our plans aside, no point in asking why

[Pre-Chorus]
You're in my head, you're in my blood
I'll carry you, I'll lift you up
Mm-hm

[Chorus]
Time will tell me what's in front of me
So I can set the table properly
Seems life's just a test of patience
Til' you're close to breaking down
And you're never where you thought you'd be
How long can I keep waiting for you?
How long can I keep waiting?

[Verse 2]
Walking through another valley
Maybe gold, there's a silver living
Heavy in my hand, try to understand
Though we swim in different waters
Doesn't mean we're any further
I'll meet you in the light
Whenever you decide
[Pre-Chorus]
You're in my head, you're in my blood
I'll carry you, I'll lift you up
Mm-hm

[Chorus]
Time will tell me what's in front of me
So I can set the table properly
Seems life's just a test of patience
Til' you're close to breaking down
And you're never where you thought you'd be
How long can I keep waiting for you?
How long can I keep waiting?