Neumeister Chorales: No. 31, Was Gott tut, das ist wohlgetan, BWV 1116David GoodeClassical18 ShazamsTry Apple Music ClassicalShare