On that first Christmas night so many years ago the angels promised the shepherds that Jesus’ birth meant "peace to all upon whom God’s favor rests”. But what does that mean? What, in this war torn world does “peace” really mean? And who exactly is it that God’s favor rests upon? These are some of the questions we will dig into in the message today. Join us!

Comment