I like this very much, you have some powerful imagery and a nice turn of phrase. IMHO, I think you could break it up a bit more, making a break at the connective words, using a comma in their place. And more puctuation in general, so that we can better see the phrasing. Very nice.