I know it’s not quite Christmas yet, but I cannot resist sharing the Sinfonia Pastorale from Part II of Bach’s Christmas Oratorio (BWV 248).
This performance by the Stuttgart Radio Symphony Orchestra under Garcia Navarro is just what I needed this morning!