Wednesday, December 21st

It also happens very quickly and ineffably that God will show within Himself a truth that seems to leave in obscurity all those that are in creatures, and one understands very clearly that God alone is Truth, unable to lie. – St. Teresa of Avila

Continue reading