What a wonderful melodic feast you have served up. It sounds like it could fit into the Camel album The Snow Goose ...and that's praise indeed I can assure you! This sort of thing is right up my progressive street! I loved it, and it improves with successive listens. A grower.