Beautifully written. I should start leaving letters...