The Catechism in a Year

Day 306: Gift of Self