Bach (arr. Weller) - Sheep May Safely Graze - CM27
£12.00
This arrangement is now included in The Sacred Chamber Trio Collection (CM-15) along with The Ash Grove, Jesu, Joy of Man's Desiring and 'Tis a Gift to be Simple.