Masterful and heartfelt. An absolute must.