I've been down the road of madness I've been down the road of shame I've been lost and hurt and lonely Feeling good and bad again I've been travelling all around me I've been looking for a home I've been longing for someone to Hear my words and mine alone Please understand Please let me in Teach me to let a feeling linger Show me the way at the end of the road You could have been My secret lover I've betrayed and I have cheated I've been gone but always there And sometimes my heart's been left in In the middle of nowhere I've been down the road of freedom I've been up where I belong I've been everything they wanted I've been solid and so strong Please understand Please let me in Teach me to let a feeling linger Show me the way at the end of the road You could have been My secret lover