The presence of angels that watches over Earth