This is really fantastic. Great pacing, great textural changes to keep things really interesting. Great harmonic choices. Bravo!