Ditto to what Rachel and Peter said, and I was also grooving on your use of the words naphthalene, tang, aerogramme and cul-de-sac. As is often the case, it came as a very pleasant shock to suddenly encounter some phrases of my own in the midst of such a poem.