Woaaaa, there is so much going on, at first I imagined you'll go with a specific style but you surprised me with so many different things and they all worked together, arrangement and orchestration are well crafted all the diferent moods fits perfectly well toegether, very nice work, well done !