Hillsong Worship For All You Ve Done : This song was arranged by dan galbraith / david shipps in the key of e, f.