Thank you very much! You know exactly how long this one has been brewing. I had so much of it written in my head, it was just a question of putting all the pieces together and a bit of tinkering (of course!). I think the Italian sonnet form fits it nicely.
no subject