The presence of angels watches over the world