A very beautiful and complex piece here. An awful lot going on, it's very very busy, but to the average listener I am sure it is still pleasant and the main melody can be followed. In terms of composition it's almost genius in my opinion, beautiful changing melodies and rhythms. Variation throughout, great arrangement. Congrats on an amazing piece of music.