god’s promise of the rainbow bible