This is really nice! Great melodies throughout and all the different sections contrast nicely without feeling too separate from each other.