I think Alan has the perfect description: "painting with words".
For my taste, the vocals could be a little louder in places, but other than that, I like what you did.
Pretty cool song, pretty cool video!