Translation: Bach, Johann Sebastian. 3 Choral Preludes for Advent and Christmas, WoBWV. Organ. Baroque.
Translation: TEAR DROP (V) - prelude.
Translation: Tarrega - Tear - Prelude (guitar) [EM].