Bach for The Mind

Sonata No.2 in E flat major, BWV 1031 - For Flute and Harp - 1. Allegro moderato (For Flute and Harp)