Everlasting Father
Of all the names given to Jesus 'Everlasting Father' is perhaps the most confusing. How is it that the son could also be the father? As we continue our Christmas series Ian shares how Jesus revealed to us the heart of the father through the way he lived.