Sheet music
Original
Was Gott tut, das ist wohlgetan. from BWV 99. 389 Choralgesänge. From Cantatas. Scores. Bach, Johann Sebastian.Translation
What God does is well done!. from BWV 99. 389 Choralgesänge. From Cantatas. Scores. Bach, Johann Sebastian.Popular requests