The New English Hymnal: No. 378, Immortal Love for Ever FullSt Edmundsbury Cathedral Choir, Michael Bawtree & James ThomasClassical29 Shazams play full songShare