100% worthy of your time - to read and to reflect on