"To Be a Pilgrim", also known as "He Who Would Valiant Be", is an English Christian hymn using words of John Bunyan in The Pilgrim's Progress, first appearing in Part 2 of The Pilgrim's Progress, written in 1684. An alternative variation of the words was produced by Percy Dearmer in 1906. Wikipedia