Giving ourselves away in Christ

Christmas and other holiday celebrations are times when the human spirit goes beyond itself into cheerful giving. It’s estimated that U.S. consumers will spend billions of dollars on retail shopping …