Very nice video!
It's interesting how you interpreted this song, I like it :D!
I think you could have gone a bit farther with some nice fade out effects to really get the whole... how do you say it... like the watery or rippling parts of the song, as well as finish the song entirely, but this is very nice as it is.
I like it, keep up the great work.