They were making available the dreams of the past For a limited time while the supply lasts I got in line and I gave the man my cash Yeah, I was buying fake diamonds, buying fools gold And I keep them in a sack shot full of holes In this land of plenty with an empty soul No mountain too high, there's no ocean too deep No castle too strong, there's no lock that'll keep No river too wide, there's no desert too broad No stone you can't break, no heart that's too hard From parting shots to parting the seas From stabs in the back to turning the cheek Opening cells and throwing away the key And I distinguish a voice that I hear in the wind Like a radio station not quite locked in Once a whisper now as loud as a scream No mountain too high, there's no ocean too deep No castle too strong, there's no lock that'll keep No river too wide, there's no desert too broad No stone you can't break, no heart that's too hard You're the judge and you're the law The criminal in place of us all Father and mother, sister and brother and friend You say give me your sickness Give me your pain Your empty cup and I'll fill it again Why on earth are you digging your own grave? No mountain too high, there's no ocean too deep No castle too strong, there's no lock that'll keep No river too wide, there's no desert too broad No stone you can't break, no heart that's too hard