Waitin on the Dove

I went looking for answers that couldn't be found
Set an uneasy pace on that uneven ground
Between the downtrodden and the blood of my blood
Why do I keep waiting on the dove? 

Between the rubbish and the rubble there's no place to hide
Trust and trouble can't walk side by side
Why is it the latter that seems to fit like a glove? 
Why do I keep waiting on the dove? 

Oh so many people looking out for their own
With tear gas and plate glass, with slings and with stones
When there's no room to breathe it's hard not to shove
Why do I keep waiting on the dove? 

Yeah I'm clinging to something too tight to drop it
These tears keep coming, nothing seems to stop it
And every drop just adds a little more to the flood
Why do I keep waiting on the dove? 

Headlines read "land mines and houses ripped down" 
I put names to the faces in these crumbling towns
I see sorrow so deep, but there's laugher and love
Why do I keep waiting on the dove? 

I see people caught on both sides of a wall
Must one side rise and the other side fall? 
Can there only be peace when one side is silenced in blood? 
Why do I keep waiting on the dove? 

I'm flying home with the leaf clutched in my hand
On either side there's no sign of dry land
The water keeps rising and there's nothing but darkness above
Why to I keep waiting? 
Why do I keep waiting? 
Why do we keep waiting on the dove?