To be honest, it's not my sort of music, but I'm not going to rate it down because of that. It;s a beautifull song, it flows, and had progression. I can't find anything wrong with it really, aside from the fact that you could have had a spontaneous, totally random ending. But that's just me, most wouldn;t like that.
(It is a really good ending, the one you have there)