What a great song! My biggest congratulations to you. The contrapunto is perfect and how the principal melody changes and is taken by a lead with all the power are really cool. Like it!