Words by Reginald Heber, music by John B. Dykes / arr. Patrick M. Liebergen – Arranger