Out of all these years on the battlefield God has never failed me yet Out of all these years I've shed so many tears Lord has never failed me yet Oh Lord Lord has never failed me yet Sing it again, sing it again Lord has never failed me yet Lord has never failed me yet Lord has never failed me yet Out of all these years out of everyone we've lost God has never failed me yet Out of all these years on the battlefield God has never failed me yet God has never failed me yet Through the storms and the tests He's been faithful Lord has never failed me yet Lord has never failed me yet Lord has never failed me yet