ST. JOHN OF GOD, CONFESSOR :: CNA Saint of the Day

ST. JOHN OF GOD, CONFESSOR :: CNA Saint of the Day

The saint lived through decades of sin and suffering before a profound conversion that led him to embrace poverty, humility and charity:

Source