Why do we have guardian angels? | WHY

CATHOLIC DIOCESE OF CHRISTCHURCH