Side note: I like the double pun, one where you change two words and the new sentence has meaning of its own, but you still get the sense of the original.
I totally agree with you. Really great writing. Are you a Dire Straits fan? Mark Knofler wrote the best double double entendre in all of literature.