This week, as we look at the reality of God deciding to inhabit human flesh, we’re left to wonder, what if the meaning of Christmas is one of liberation, one where our very bodies could be set free by the reality of the Divine Presence.
Create your
podcast in
minutes
It is Free