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.