Thanks, everyone. I'm touched.
Mina, I appreciate what you're saying, and I have spent quite a lot of time swapping lines about, too! I think this poem will actually continue to evolve quite a lot, I'm not 100% happy with it, but I felt the need to express it and share it. I will have a look at what you say and see if I can make it work.