God shelters