This is really really well crafted, interesting progression, beautiful layering of voices, and I think that you do a great job of balancing all of the voices and layers as they enter!