Send article

Deep Incarnation - Another Meaning of Christmas

“I love my dog. When he dies will he go to heaven? Do animals have eternal life?” The answer to that might come as a surprise to many of us, but, looked at through the eyes of Christian faith, yes, his dog can go to heaven. It’s one of the meanings of Christmas. God came into the world to save the world, not just the people living in it.