God delivers Peter…