Beautifully written, the analogies work well