Sister Fara Impastato, O.P., 93