It's always in good timing but it's always off to me
Only because it's hard to sit and wait patiently
For something you know, but you don't know when it'll happen
I've got my own schedule, got my own plan
And when it's not on time, I just don't understand
Why it takes so long and it feels so wrong while I'm waiting
Oh when will this end?
Oh when will that begin?
Oh when will the sun rise on my dreams again?
I'm trying my best waiting for what's next
Wondering when, oh when?
Hands up if you've got a promise you haven't seen yet
Oh it's coming soon, you better believe it
There's a reason life has seasons, enjoy them
Oh when will this end?
Oh when will that begin?
Oh when will the sun rise on my dreams again?
I'm trying my best waiting for what's next
Wondering when, oh when?
And when your flight's delayed don't you hesitate
He's never late
And if it's in your heart, oh it can't be far
Just keep the faith
And when your flight's delayed don't you hesitate
He's never late
And if it's in your heart, oh it can't be far
It's worth the wait
Oh when will this end?
Oh when will that begin?
Oh when will the sun rise on my dreams again?
I'm trying my best waiting for what's next
Wondering when, oh when?
When, oh when?
When, oh when