So the other people here gave some good answers to a lot of your questions. But since you were also looking for feedback, I thought I'd offer some ...
... as I may be ;)
Firstly, I see why people like your work. You paint clear pictures with your words, instead of leaving it to guesswork. You...