In my humble opinion, this is a wonderful poem. I read it several times over and you have made me see them too. I am new to writing and have only written three poems but I know what I like and I like your poem very much. You have painted a picture in words. I love this poem.