You have been so good You have been so good to me In my faithless hour You've been my strength You are my tower From the enemy You have been so good So good to me Your hand is always faithful Your mercy never ends And when I feel unable Your grace is there again You chose me with my weakness And all my sins forgave I've nothing to repay You So all that I can say So good You have been so good In my faithless hour You've been my strength You have been so good You are my tower From the enemy You have been so good So good to me So good You have been so good You are my tower From the enemy You have been so good So good to me