Bach Winter Nights

Concerto for Harpsichord & Strings, BWV 1056 - Arr. as Violin Concerto - 2. Largo