I brought in this morning with thoughts of you
And how you're aching heart is trying to push through
And break out of the soil
And cut away the roots
That no longer offer any life to you
So you're waiting on your sun
And you're waiting on your rain
But you're singing hallelujah while you wait
And you wanna know the answers
And you wanna know them now
But there's so much truth
That can't be found
Well i brought in this evening with thoughts of me
And how we're not that different, you and me
Well i've been searching a little longer
But searching always brings some pain
And desperate still feels desperate
No matter what the age
So i'm waiting on my sun
And i'm waiting on my rain
But i'm singing hallelujah with you while i wait
And i wanna know the answers
But now i wanna know them slow
So i can see my own reflection
In the life i show
We're all waiting on our sun
We're all waiting on our rain
So we can hope and we can grow and we can change
And we're singing hallelujah
If only but a song
To hold us while we're waiting.