Say there preacher man Could you lend a hand to this broken soul I could use a friend Someone who understands This road I'm on I've been lost Paid the cost a thousand times Now I'm down to my last dime God knows I've drank with the devil Been as high as the angels Dove in that lake of fire Yeah I've wrestled with demons For secrets I'm keeping Found that I'd lost what's inside Now these ghosts that ain't holy They take me down slowly The bottom's where I feel at home No I ain't sold my soul But I damn near came close Oh Only God knows Only God knows Oh, oh Say there preacher man Where's this promised land You keep promising Can't seem to find my way To amazing grace And I'm on my knees I'm tired as hell of asking for help I need to be saved From this mess that I made What else can I say God knows I've drank with the devil Been as high as the angels Dove in that lake of fire I've done wrestled with demons For the secrets I'm keeping I found that I'd lost what's inside Now these ghosts that ain't holy They take me down slowly The bottom's where I feel at home I ain't sold my soul But I damn near come close Only God knows Only God knows Yeah I've drank with the devil Been as high as the angels Dove in that lake of fire Yeah I've wrestled with demons For secrets I'm keeping Found that I'd lost what's inside And now these ghosts that ain't holy They take me down slowly The bottom's where I feel at home No I ain't sold my soul But I damn near came close Only God knows Only God knows Yeah I've drank With the devil Been as high as the angels Dove in that lake of fire