Wonderful challenges in this composition!