I hadn't read it until this comment, and then curiosity took over. But despite you putting the idea in my head, I couldn't find it stilted or wooden. If I were to propose any changes it would be a tweak of the last line, which I think is directed in the right way but the word 'puzzled' somehow...