07/12/2014 The Spirit of Christmas Preacher: Rev Dr Edward Pillar Series: Seasonal Passage: Luke 1:26-38 Bible Text: Luke 1:26-38 | Preacher: Rev Dr Edward Pillar | Series: Seasonal « Jesus Shall Reign The Perfect Christmas? »