A long read, but the whole speculative biology scenario is beautiful!