"O Valiant Hearts" is a hymn written to honour the fallen from WWI, and traditionally sung on Remembrance Day and other occasions paying tribute to those killed during wars and conflicts. The words come from a poem by Sir John Stanhope Arkwright (1872-1954) and they are usually sung to the hymn tune "The Supreme Sacrifice" composed by Rev. Dr. Charles Harris (1865-1936). There are other versions of the hymn by Ralph Vaughan-Williams and by Gustav Holst.
You can download the sheet music, midi and mp3 files using the links on the left-hand menu. More hymns can be found on our Church Music page and other music suitable for funerals of all kinds can be found in our article Funeral Music.
Here is a video of O Valiant Hearts for piano:
The image below is the first page of the sheet music, and here you can download the full sheet music for O Valiant Hearts for piano in PDF format.