The Good Shepherd

God promised that a child would come who – at great cost to himself – would once and for all defeat our spiritual enemy and redeem and restore this broken world.  Who is this child? What will he be? How will he set this world right?  Ezekiel 34:11-24