Bible Text: Matt 1:18-25 | Preacher: Graham Powell | In this sermon Graham Powell looks at how God the Father prepared the way for His Son to come into the world and how a desperate world today needs to hear this Good News.