It was pretty good, except the very basic chord-progression bored me a bit. It's just such an overused progression that it's hard to make the piece stand out against giants. Which is a shame since overall the piece is wonderfully constructed! So good work for what it is, but again, perhaps a different or more varied chord progression or even some changes in chord progression would have been nice.