A Beacon of Belief: St. Teresa of Avila

On a crisp and clear December night, St. Teresa of Avila church glows against a star-dusted sky like an illustration on an old-fashioned Christmas card.