Excellent, excellent. The more I listen to it the more I like it, really - I'm on my third listen right now. At some point I start to ignore the pattern of the melody and just listen to chordal movements instead - and fortunately the chord choice is wonderful, with each switch fitting perfectly but also surprising me just a little bit. There are a couple of times where you seem to be leading into I but then go into vii, which is surprising and intriguing.
I love the choir-like/string-like instrument that sits on top of the whole piece and guides it from chord to chord. The addition of actual singing voices towards the end was a great idea, but I feel like a few times they jar for some reason I can't quite place (too much vibrato?).
At first I was thinking it was a bit too long maybe, but now I'm not so sure.
Love the little twist on the theme that comes in at 5:14 and takes us out of the piece. Great way to end.
The piece makes me think of a river, moving inexorably from place to place, but peaceful. Or maybe even time itself, pushing us into the future - but now I'm getting too metaphorical, so I better stop.
Great work.