Nature, numbers and spirit