So Happy I Could Scream

How many miles must I run
Before I get away?
And how many many words must I speak
To have something to say?

How many times must I do this
Before it’s finally undone?
How many years must I wait
For time to finally move on?

Downers for the demons
Pockets full of reason
Songs for every season
Metaphors of meaning
I’m so happy I could scream

How many lies must I tell
Before I know the truth?
How many times must I win
Before I learn to lose?

How many times must I break and bend?
How many times must I split the ends?
How many times on and on again?
How many times?

Downers for the demons
Pockets full of reason
Songs for every season
Metaphors of meaning
I’m so happy I could scream

Other artists of Middle of the Road (MOR)