Your good love is driving me crazy I thank God for the dreaming I thank God for the luck I thank God for all the trouble I have seen Cause those hard days meant to drive me straight to my grave I thank God for the darkness that sets you apart makes you the clearest thing that I see Cause I've been down many 'a weary road now, but I always seem to come out a stronger man I thank God for the bruises I thank God for the cuts I sure as hell thank God that is over now Your good love is driving me crazy I thank God for my demons I thank God for the truth I thank God for bringing me to you