Cardinal in the rain by Steven David Johnson